{"formatVersion":1,"purpose":"Compile-only API declarations; not runtime implementations","classes":[{"name":"com/destroystokyo/paper/event/server/ServerTickStartEvent","version":61,"access":33,"superName":"java/lang/Object"},{"name":"com/google/auto/service/AutoService","version":61,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()[Ljava/lang/Class;"}]},{"name":"com/google/common/annotations/Beta","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/annotations/GwtCompatible","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"serializable","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"emulated","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"com/google/common/annotations/GwtIncompatible","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"com/google/common/annotations/J2ktIncompatible","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/annotations/VisibleForTesting","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/annotations/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/base/Absent","version":52,"access":48,"signature":"Lcom/google/common/base/Optional;","superName":"com/google/common/base/Optional","fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Absent;","signature":"Lcom/google/common/base/Absent;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"withType","access":8,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"","access":2,"descriptor":"()V"},{"name":"isPresent","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"or","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional;","signature":"(Lcom/google/common/base/Optional<+TT;>;)Lcom/google/common/base/Optional;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/Supplier;)Ljava/lang/Object;","signature":"(Lcom/google/common/base/Supplier<+TT;>;)TT;"},{"name":"orNull","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"asSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"transform","access":1,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional;","signature":"(Lcom/google/common/base/Function<-TT;TV;>;)Lcom/google/common/base/Optional;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/base/AbstractIterator","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/base/AbstractIterator$State","outerName":"com/google/common/base/AbstractIterator","innerName":"State","access":16410}],"fields":[{"name":"state","access":2,"descriptor":"Lcom/google/common/base/AbstractIterator$State;"},{"name":"next","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"computeNext","access":1028,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"endOfData","access":20,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"hasNext","access":17,"descriptor":"()Z"},{"name":"tryToComputeNext","access":2,"descriptor":"()Z"},{"name":"next","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":17,"descriptor":"()V"}]},{"name":"com/google/common/base/AbstractIterator$State","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/base/AbstractIterator$State","outerName":"com/google/common/base/AbstractIterator","innerName":"State","access":16410}],"fields":[{"name":"READY","access":16409,"descriptor":"Lcom/google/common/base/AbstractIterator$State;"},{"name":"NOT_READY","access":16409,"descriptor":"Lcom/google/common/base/AbstractIterator$State;"},{"name":"DONE","access":16409,"descriptor":"Lcom/google/common/base/AbstractIterator$State;"},{"name":"FAILED","access":16409,"descriptor":"Lcom/google/common/base/AbstractIterator$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/base/AbstractIterator$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/base/AbstractIterator$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/AbstractIterator$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/base/AbstractIterator$State;"}]},{"name":"com/google/common/base/Ascii","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"NUL","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"SOH","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"STX","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"ETX","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"EOT","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"ENQ","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"ACK","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"BEL","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"BS","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"HT","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"LF","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"NL","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"VT","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"FF","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"CR","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"SO","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"14"}},{"name":"SI","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"DLE","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"DC1","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"XON","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"DC2","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"18"}},{"name":"DC3","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"19"}},{"name":"XOFF","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"19"}},{"name":"DC4","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"NAK","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"21"}},{"name":"SYN","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"22"}},{"name":"ETB","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"23"}},{"name":"CAN","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"24"}},{"name":"EM","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"25"}},{"name":"SUB","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"26"}},{"name":"ESC","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"27"}},{"name":"FS","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"28"}},{"name":"GS","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"29"}},{"name":"RS","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"30"}},{"name":"US","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"31"}},{"name":"SP","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"SPACE","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"DEL","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"127"}},{"name":"MIN","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"MAX","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"127"}},{"name":"CASE_MASK","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"32"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toLowerCase","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toLowerCase","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"toLowerCase","access":9,"descriptor":"(C)C"},{"name":"toUpperCase","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toUpperCase","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"toUpperCase","access":9,"descriptor":"(C)C"},{"name":"isLowerCase","access":9,"descriptor":"(C)Z"},{"name":"isUpperCase","access":9,"descriptor":"(C)Z"},{"name":"truncate","access":9,"descriptor":"(Ljava/lang/CharSequence;ILjava/lang/String;)Ljava/lang/String;"},{"name":"equalsIgnoreCase","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z"},{"name":"getAlphaIndex","access":10,"descriptor":"(C)I"}]},{"name":"com/google/common/base/CaseFormat","version":52,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/base/CaseFormat$StringConverter","outerName":"com/google/common/base/CaseFormat","innerName":"StringConverter","access":26},{"name":"com/google/common/base/CaseFormat$1","access":16400},{"name":"com/google/common/base/CaseFormat$2","access":16400},{"name":"com/google/common/base/CaseFormat$3","access":16400},{"name":"com/google/common/base/CaseFormat$4","access":16400},{"name":"com/google/common/base/CaseFormat$5","access":16400}],"fields":[{"name":"LOWER_HYPHEN","access":16409,"descriptor":"Lcom/google/common/base/CaseFormat;"},{"name":"LOWER_UNDERSCORE","access":16409,"descriptor":"Lcom/google/common/base/CaseFormat;"},{"name":"LOWER_CAMEL","access":16409,"descriptor":"Lcom/google/common/base/CaseFormat;"},{"name":"UPPER_CAMEL","access":16409,"descriptor":"Lcom/google/common/base/CaseFormat;"},{"name":"UPPER_UNDERSCORE","access":16409,"descriptor":"Lcom/google/common/base/CaseFormat;"},{"name":"wordBoundary","access":18,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"wordSeparator","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/base/CaseFormat;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/base/CaseFormat;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/CaseFormat;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/CharMatcher;Ljava/lang/String;)V","signature":"(Lcom/google/common/base/CharMatcher;Ljava/lang/String;)V"},{"name":"to","access":17,"descriptor":"(Lcom/google/common/base/CaseFormat;Ljava/lang/String;)Ljava/lang/String;"},{"name":"convert","access":0,"descriptor":"(Lcom/google/common/base/CaseFormat;Ljava/lang/String;)Ljava/lang/String;"},{"name":"converterTo","access":1,"descriptor":"(Lcom/google/common/base/CaseFormat;)Lcom/google/common/base/Converter;","signature":"(Lcom/google/common/base/CaseFormat;)Lcom/google/common/base/Converter;"},{"name":"normalizeWord","access":1024,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"normalizeFirstWord","access":0,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"firstCharOnlyToUpper","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/base/CaseFormat;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/CharMatcher;Ljava/lang/String;Lcom/google/common/base/CaseFormat$1;)V"},{"name":"access$100","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/base/CaseFormat$1","version":52,"access":16432,"superName":"com/google/common/base/CaseFormat","outerClass":"com/google/common/base/CaseFormat","innerClasses":[{"name":"com/google/common/base/CaseFormat$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/CharMatcher;Ljava/lang/String;)V"},{"name":"normalizeWord","access":0,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"convert","access":0,"descriptor":"(Lcom/google/common/base/CaseFormat;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/base/CaseFormat$2","version":52,"access":16432,"superName":"com/google/common/base/CaseFormat","outerClass":"com/google/common/base/CaseFormat","innerClasses":[{"name":"com/google/common/base/CaseFormat$1","access":16400},{"name":"com/google/common/base/CaseFormat$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/CharMatcher;Ljava/lang/String;)V"},{"name":"normalizeWord","access":0,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"convert","access":0,"descriptor":"(Lcom/google/common/base/CaseFormat;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/base/CaseFormat$3","version":52,"access":16432,"superName":"com/google/common/base/CaseFormat","outerClass":"com/google/common/base/CaseFormat","innerClasses":[{"name":"com/google/common/base/CaseFormat$1","access":16400},{"name":"com/google/common/base/CaseFormat$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/CharMatcher;Ljava/lang/String;)V"},{"name":"normalizeWord","access":0,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"normalizeFirstWord","access":0,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/base/CaseFormat$4","version":52,"access":16432,"superName":"com/google/common/base/CaseFormat","outerClass":"com/google/common/base/CaseFormat","innerClasses":[{"name":"com/google/common/base/CaseFormat$1","access":16400},{"name":"com/google/common/base/CaseFormat$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/CharMatcher;Ljava/lang/String;)V"},{"name":"normalizeWord","access":0,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/base/CaseFormat$5","version":52,"access":16432,"superName":"com/google/common/base/CaseFormat","outerClass":"com/google/common/base/CaseFormat","innerClasses":[{"name":"com/google/common/base/CaseFormat$1","access":16400},{"name":"com/google/common/base/CaseFormat$5","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/CharMatcher;Ljava/lang/String;)V"},{"name":"normalizeWord","access":0,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"convert","access":0,"descriptor":"(Lcom/google/common/base/CaseFormat;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/base/CaseFormat$StringConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/CaseFormat$StringConverter","outerName":"com/google/common/base/CaseFormat","innerName":"StringConverter","access":26}],"fields":[{"name":"sourceFormat","access":18,"descriptor":"Lcom/google/common/base/CaseFormat;"},{"name":"targetFormat","access":18,"descriptor":"Lcom/google/common/base/CaseFormat;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/CaseFormat;Lcom/google/common/base/CaseFormat;)V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"doBackward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"doForward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/base/CharMatcher","version":52,"access":1057,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate"],"innerClasses":[{"name":"com/google/common/base/CharMatcher$Any","outerName":"com/google/common/base/CharMatcher","innerName":"Any","access":26},{"name":"com/google/common/base/CharMatcher$None","outerName":"com/google/common/base/CharMatcher","innerName":"None","access":26},{"name":"com/google/common/base/CharMatcher$Whitespace","outerName":"com/google/common/base/CharMatcher","innerName":"Whitespace","access":24},{"name":"com/google/common/base/CharMatcher$BreakingWhitespace","outerName":"com/google/common/base/CharMatcher","innerName":"BreakingWhitespace","access":26},{"name":"com/google/common/base/CharMatcher$Ascii","outerName":"com/google/common/base/CharMatcher","innerName":"Ascii","access":26},{"name":"com/google/common/base/CharMatcher$Digit","outerName":"com/google/common/base/CharMatcher","innerName":"Digit","access":26},{"name":"com/google/common/base/CharMatcher$JavaDigit","outerName":"com/google/common/base/CharMatcher","innerName":"JavaDigit","access":26},{"name":"com/google/common/base/CharMatcher$JavaLetter","outerName":"com/google/common/base/CharMatcher","innerName":"JavaLetter","access":26},{"name":"com/google/common/base/CharMatcher$JavaLetterOrDigit","outerName":"com/google/common/base/CharMatcher","innerName":"JavaLetterOrDigit","access":26},{"name":"com/google/common/base/CharMatcher$JavaUpperCase","outerName":"com/google/common/base/CharMatcher","innerName":"JavaUpperCase","access":26},{"name":"com/google/common/base/CharMatcher$JavaLowerCase","outerName":"com/google/common/base/CharMatcher","innerName":"JavaLowerCase","access":26},{"name":"com/google/common/base/CharMatcher$JavaIsoControl","outerName":"com/google/common/base/CharMatcher","innerName":"JavaIsoControl","access":26},{"name":"com/google/common/base/CharMatcher$Invisible","outerName":"com/google/common/base/CharMatcher","innerName":"Invisible","access":26},{"name":"com/google/common/base/CharMatcher$SingleWidth","outerName":"com/google/common/base/CharMatcher","innerName":"SingleWidth","access":26},{"name":"com/google/common/base/CharMatcher$Is","outerName":"com/google/common/base/CharMatcher","innerName":"Is","access":26},{"name":"com/google/common/base/CharMatcher$IsNot","outerName":"com/google/common/base/CharMatcher","innerName":"IsNot","access":26},{"name":"com/google/common/base/CharMatcher$IsEither","outerName":"com/google/common/base/CharMatcher","innerName":"IsEither","access":26},{"name":"com/google/common/base/CharMatcher$AnyOf","outerName":"com/google/common/base/CharMatcher","innerName":"AnyOf","access":26},{"name":"com/google/common/base/CharMatcher$InRange","outerName":"com/google/common/base/CharMatcher","innerName":"InRange","access":26},{"name":"com/google/common/base/CharMatcher$ForPredicate","outerName":"com/google/common/base/CharMatcher","innerName":"ForPredicate","access":26},{"name":"com/google/common/base/CharMatcher$Negated","outerName":"com/google/common/base/CharMatcher","innerName":"Negated","access":10},{"name":"com/google/common/base/CharMatcher$And","outerName":"com/google/common/base/CharMatcher","innerName":"And","access":26},{"name":"com/google/common/base/CharMatcher$Or","outerName":"com/google/common/base/CharMatcher","innerName":"Or","access":26},{"name":"com/google/common/base/CharMatcher$1","access":0},{"name":"com/google/common/base/CharMatcher$BitSetMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"BitSetMatcher","access":26},{"name":"com/google/common/base/CharMatcher$RangesMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"RangesMatcher","access":10},{"name":"com/google/common/base/CharMatcher$NegatedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NegatedFastMatcher","access":10},{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$FastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"FastMatcher","access":1032}],"fields":[{"name":"DISTINCT_CHARS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}}],"methods":[{"name":"any","access":9,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"none","access":9,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"whitespace","access":9,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"breakingWhitespace","access":9,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"ascii","access":9,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"digit","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"javaDigit","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"javaLetter","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"javaLetterOrDigit","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"javaUpperCase","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"javaLowerCase","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"javaIsoControl","access":9,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"invisible","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"singleWidth","access":131081,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"is","access":9,"descriptor":"(C)Lcom/google/common/base/CharMatcher;"},{"name":"isNot","access":9,"descriptor":"(C)Lcom/google/common/base/CharMatcher;"},{"name":"anyOf","access":9,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/base/CharMatcher;"},{"name":"noneOf","access":9,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/base/CharMatcher;"},{"name":"inRange","access":9,"descriptor":"(CC)Lcom/google/common/base/CharMatcher;"},{"name":"forPredicate","access":9,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/CharMatcher;","signature":"(Lcom/google/common/base/Predicate<-Ljava/lang/Character;>;)Lcom/google/common/base/CharMatcher;"},{"name":"","access":4,"descriptor":"()V"},{"name":"matches","access":1025,"descriptor":"(C)Z"},{"name":"negate","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"and","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"precomputed","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"precomputedInternal","access":0,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"precomputedPositive","access":10,"descriptor":"(ILjava/util/BitSet;Ljava/lang/String;)Lcom/google/common/base/CharMatcher;"},{"name":"isSmall","access":10,"descriptor":"(II)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"matchesAnyOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"matchesAllOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"matchesNoneOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"indexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"indexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"lastIndexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"countIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"removeFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"retainFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"replaceFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"replaceFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"trimFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"trimLeadingFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"trimTrailingFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"collapseFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"trimAndCollapseFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"finishCollapseFrom","access":2,"descriptor":"(Ljava/lang/CharSequence;IICLjava/lang/StringBuilder;Z)Ljava/lang/String;"},{"name":"apply","access":131073,"descriptor":"(Ljava/lang/Character;)Z"},{"name":"test","access":131073,"descriptor":"(Ljava/lang/Character;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"showCharacter","access":10,"descriptor":"(C)Ljava/lang/String;"},{"name":"isEither","access":10,"descriptor":"(CC)Lcom/google/common/base/CharMatcher$IsEither;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"},{"name":"access$100","access":4104,"descriptor":"(C)Ljava/lang/String;"}]},{"name":"com/google/common/base/CharMatcher$1","version":52,"access":32,"superName":"com/google/common/base/CharMatcher$NegatedFastMatcher","outerClass":"com/google/common/base/CharMatcher","outerMethod":"precomputedInternal","outerMethodDescriptor":"()Lcom/google/common/base/CharMatcher;","innerClasses":[{"name":"com/google/common/base/CharMatcher$1","access":0},{"name":"com/google/common/base/CharMatcher$NegatedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NegatedFastMatcher","access":10}],"fields":[{"name":"val$description","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;Lcom/google/common/base/CharMatcher;Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/CharMatcher$And","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$And","outerName":"com/google/common/base/CharMatcher","innerName":"And","access":26}],"fields":[{"name":"first","access":16,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"second","access":16,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;Lcom/google/common/base/CharMatcher;)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$Any","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$NamedFastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$Any","outerName":"com/google/common/base/CharMatcher","innerName":"Any","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"indexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"indexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"lastIndexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"matchesAllOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"matchesNoneOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"removeFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"replaceFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"replaceFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"collapseFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"trimFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"countIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"and","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"negate","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$AnyOf","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$AnyOf","outerName":"com/google/common/base/CharMatcher","innerName":"AnyOf","access":26}],"fields":[{"name":"chars","access":18,"descriptor":"[C"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/CharSequence;)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$Ascii","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$NamedFastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$Ascii","outerName":"com/google/common/base/CharMatcher","innerName":"Ascii","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"}]},{"name":"com/google/common/base/CharMatcher$BitSetMatcher","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$NamedFastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$BitSetMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"BitSetMatcher","access":26},{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$1","access":0}],"fields":[{"name":"table","access":18,"descriptor":"Ljava/util/BitSet;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/BitSet;Ljava/lang/String;)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"","access":4096,"descriptor":"(Ljava/util/BitSet;Ljava/lang/String;Lcom/google/common/base/CharMatcher$1;)V"}]},{"name":"com/google/common/base/CharMatcher$BreakingWhitespace","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$BreakingWhitespace","outerName":"com/google/common/base/CharMatcher","innerName":"BreakingWhitespace","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$Digit","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$RangesMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$Digit","outerName":"com/google/common/base/CharMatcher","innerName":"Digit","access":26},{"name":"com/google/common/base/CharMatcher$RangesMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"RangesMatcher","access":10}],"fields":[{"name":"ZEROES","access":26,"descriptor":"Ljava/lang/String;","constant":"0\u0660\u06f0\u07c0\u0966\u09e6\u0a66\u0ae6\u0b66\u0be6\u0c66\u0ce6\u0d66\u0de6\u0e50\u0ed0\u0f20\u1040\u1090\u17e0\u1810\u1946\u19d0\u1a80\u1a90\u1b50\u1bb0\u1c40\u1c50\ua620\ua8d0\ua900\ua9d0\ua9f0\uaa50\uabf0\uff10"},{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"zeroes","access":10,"descriptor":"()[C"},{"name":"nines","access":10,"descriptor":"()[C"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/CharMatcher$FastMatcher","version":52,"access":1056,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$NegatedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NegatedFastMatcher","access":10},{"name":"com/google/common/base/CharMatcher$FastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"FastMatcher","access":1032}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"precomputed","access":17,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"negate","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$ForPredicate","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$ForPredicate","outerName":"com/google/common/base/CharMatcher","innerName":"ForPredicate","access":26}],"fields":[{"name":"predicate","access":18,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-Ljava/lang/Character;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/base/Predicate<-Ljava/lang/Character;>;)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$InRange","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$FastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$FastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"FastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$InRange","outerName":"com/google/common/base/CharMatcher","innerName":"InRange","access":26}],"fields":[{"name":"startInclusive","access":18,"descriptor":"C"},{"name":"endInclusive","access":18,"descriptor":"C"}],"methods":[{"name":"","access":0,"descriptor":"(CC)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/CharMatcher$Invisible","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$RangesMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$Invisible","outerName":"com/google/common/base/CharMatcher","innerName":"Invisible","access":26},{"name":"com/google/common/base/CharMatcher$RangesMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"RangesMatcher","access":10}],"fields":[{"name":"RANGE_STARTS","access":26,"descriptor":"Ljava/lang/String;","constant":"\u0000\u007f\u00ad\u0600\u061c\u06dd\u070f\u0890\u08e2\u1680\u180e\u2000\u2028\u205f\u2066\u3000\ud800\ufeff\ufff9"},{"name":"RANGE_ENDS","access":26,"descriptor":"Ljava/lang/String;","constant":" \u00a0\u00ad\u0605\u061c\u06dd\u070f\u0891\u08e2\u1680\u180e\u200f\u202f\u2064\u206f\u3000\uf8ff\ufeff\ufffb"},{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/CharMatcher$Is","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$FastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$FastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"FastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$Is","outerName":"com/google/common/base/CharMatcher","innerName":"Is","access":26}],"fields":[{"name":"match","access":18,"descriptor":"C"}],"methods":[{"name":"","access":0,"descriptor":"(C)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"replaceFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"and","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"negate","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$IsEither","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$FastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$FastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"FastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$IsEither","outerName":"com/google/common/base/CharMatcher","innerName":"IsEither","access":26}],"fields":[{"name":"match1","access":18,"descriptor":"C"},{"name":"match2","access":18,"descriptor":"C"}],"methods":[{"name":"","access":0,"descriptor":"(CC)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/CharMatcher$IsNot","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$FastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$FastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"FastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$IsNot","outerName":"com/google/common/base/CharMatcher","innerName":"IsNot","access":26}],"fields":[{"name":"match","access":18,"descriptor":"C"}],"methods":[{"name":"","access":0,"descriptor":"(C)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"and","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"negate","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$JavaDigit","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$JavaDigit","outerName":"com/google/common/base/CharMatcher","innerName":"JavaDigit","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$JavaIsoControl","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$NamedFastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$JavaIsoControl","outerName":"com/google/common/base/CharMatcher","innerName":"JavaIsoControl","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"}]},{"name":"com/google/common/base/CharMatcher$JavaLetter","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$JavaLetter","outerName":"com/google/common/base/CharMatcher","innerName":"JavaLetter","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$JavaLetterOrDigit","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$JavaLetterOrDigit","outerName":"com/google/common/base/CharMatcher","innerName":"JavaLetterOrDigit","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$JavaLowerCase","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$JavaLowerCase","outerName":"com/google/common/base/CharMatcher","innerName":"JavaLowerCase","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$JavaUpperCase","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$JavaUpperCase","outerName":"com/google/common/base/CharMatcher","innerName":"JavaUpperCase","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","version":52,"access":1056,"superName":"com/google/common/base/CharMatcher$FastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$FastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"FastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032}],"fields":[{"name":"description","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/CharMatcher$Negated","version":52,"access":32,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$Negated","outerName":"com/google/common/base/CharMatcher","innerName":"Negated","access":10}],"fields":[{"name":"original","access":16,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"matchesAllOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"matchesNoneOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"countIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"negate","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$NegatedFastMatcher","version":52,"access":32,"superName":"com/google/common/base/CharMatcher$Negated","innerClasses":[{"name":"com/google/common/base/CharMatcher$Negated","outerName":"com/google/common/base/CharMatcher","innerName":"Negated","access":10},{"name":"com/google/common/base/CharMatcher$NegatedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NegatedFastMatcher","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;)V"},{"name":"precomputed","access":17,"descriptor":"()Lcom/google/common/base/CharMatcher;"}]},{"name":"com/google/common/base/CharMatcher$None","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$NamedFastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$None","outerName":"com/google/common/base/CharMatcher","innerName":"None","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"indexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"indexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"lastIndexIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"matchesAllOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"matchesNoneOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"removeFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"replaceFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"replaceFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"collapseFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;C)Ljava/lang/String;"},{"name":"trimFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"trimLeadingFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"trimTrailingFrom","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"countIn","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"and","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"negate","access":1,"descriptor":"()Lcom/google/common/base/CharMatcher;"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$Or","version":52,"access":48,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$Or","outerName":"com/google/common/base/CharMatcher","innerName":"Or","access":26}],"fields":[{"name":"first","access":16,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"second","access":16,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;Lcom/google/common/base/CharMatcher;)V"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$RangesMatcher","version":52,"access":32,"superName":"com/google/common/base/CharMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$RangesMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"RangesMatcher","access":10}],"fields":[{"name":"description","access":18,"descriptor":"Ljava/lang/String;"},{"name":"rangeStarts","access":18,"descriptor":"[C"},{"name":"rangeEnds","access":18,"descriptor":"[C"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;[C[C)V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"negate","access":4161,"descriptor":"()Ljava/util/function/Predicate;"}]},{"name":"com/google/common/base/CharMatcher$SingleWidth","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$RangesMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$RangesMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"RangesMatcher","access":10},{"name":"com/google/common/base/CharMatcher$SingleWidth","outerName":"com/google/common/base/CharMatcher","innerName":"SingleWidth","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/CharMatcher$Whitespace","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$NamedFastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032},{"name":"com/google/common/base/CharMatcher$Whitespace","outerName":"com/google/common/base/CharMatcher","innerName":"Whitespace","access":24}],"fields":[{"name":"TABLE","access":24,"descriptor":"Ljava/lang/String;","constant":"\u2002\u3000\r\u0085\u200a\u2005\u2000\u3000\u2029\u000b\u3000\u2008\u2003\u205f\u3000\u1680\t \u2006\u2001\u202f\u00a0\f\u2009\u3000\u2004\u3000\u3000\u2028\n\u2007\u3000"},{"name":"MULTIPLIER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1682554634"}},{"name":"SHIFT","access":24,"descriptor":"I"},{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"}]},{"name":"com/google/common/base/Charsets","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"US_ASCII","access":131097,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"ISO_8859_1","access":131097,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"UTF_8","access":131097,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"UTF_16BE","access":131097,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"UTF_16LE","access":131097,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"UTF_16","access":131097,"descriptor":"Ljava/nio/charset/Charset;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/CommonMatcher","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"matches","access":1025,"descriptor":"()Z"},{"name":"find","access":1025,"descriptor":"()Z"},{"name":"find","access":1025,"descriptor":"(I)Z"},{"name":"replaceAll","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"end","access":1025,"descriptor":"()I"},{"name":"start","access":1025,"descriptor":"()I"}]},{"name":"com/google/common/base/CommonPattern","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"matcher","access":1025,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/base/CommonMatcher;"},{"name":"pattern","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"flags","access":1025,"descriptor":"()I"},{"name":"toString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"compile","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/CommonPattern;"},{"name":"isPcreLike","access":9,"descriptor":"()Z"}]},{"name":"com/google/common/base/Converter","version":52,"access":1057,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"innerClasses":[{"name":"com/google/common/base/Converter$ReverseConverter","outerName":"com/google/common/base/Converter","innerName":"ReverseConverter","access":26},{"name":"com/google/common/base/Converter$ConverterComposition","outerName":"com/google/common/base/Converter","innerName":"ConverterComposition","access":26},{"name":"com/google/common/base/Converter$FunctionBasedConverter","outerName":"com/google/common/base/Converter","innerName":"FunctionBasedConverter","access":26},{"name":"com/google/common/base/Converter$1","access":0},{"name":"com/google/common/base/Converter$IdentityConverter","outerName":"com/google/common/base/Converter","innerName":"IdentityConverter","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"handleNullAutomatically","access":18,"descriptor":"Z"},{"name":"reverse","access":130,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Z)V"},{"name":"doForward","access":1028,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"doBackward","access":1028,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TA;"},{"name":"convert","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"correctedDoForward","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"correctedDoBackward","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TA;"},{"name":"unsafeDoForward","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"unsafeDoBackward","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TA;"},{"name":"convertAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TA;>;)Ljava/lang/Iterable;"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"name":"andThen","access":17,"descriptor":"(Lcom/google/common/base/Converter;)Lcom/google/common/base/Converter;","signature":"(Lcom/google/common/base/Converter;)Lcom/google/common/base/Converter;"},{"name":"doAndThen","access":0,"descriptor":"(Lcom/google/common/base/Converter;)Lcom/google/common/base/Converter;","signature":"(Lcom/google/common/base/Converter;)Lcom/google/common/base/Converter;"},{"name":"apply","access":131089,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Function;)Lcom/google/common/base/Converter;","signature":"(Lcom/google/common/base/Function<-TA;+TB;>;Lcom/google/common/base/Function<-TB;+TA;>;)Lcom/google/common/base/Converter;"},{"name":"identity","access":9,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"name":"lambda$convertAll$0","access":4098,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Iterator;"}]},{"name":"com/google/common/base/Converter$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/base/Converter","outerMethod":"convertAll","outerMethodDescriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/base/Converter$1","access":0}],"fields":[{"name":"fromIterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TA;>;"},{"name":"val$fromIterable","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/base/Converter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Converter;Ljava/lang/Iterable;)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TB;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/base/Converter$ConverterComposition","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Converter$ConverterComposition","outerName":"com/google/common/base/Converter","innerName":"ConverterComposition","access":26}],"fields":[{"name":"first","access":16,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"second","access":16,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Converter;Lcom/google/common/base/Converter;)V","signature":"(Lcom/google/common/base/Converter;Lcom/google/common/base/Converter;)V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TC;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TC;)TA;"},{"name":"correctedDoForward","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TC;"},{"name":"correctedDoBackward","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TC;)TA;"},{"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/google/common/base/Converter$FunctionBasedConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Converter$FunctionBasedConverter","outerName":"com/google/common/base/Converter","innerName":"FunctionBasedConverter","access":26},{"name":"com/google/common/base/Converter$1","access":0}],"fields":[{"name":"forwardFunction","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TA;+TB;>;"},{"name":"backwardFunction","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TB;+TA;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/base/Function<-TA;+TB;>;Lcom/google/common/base/Function<-TB;+TA;>;)V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TA;"},{"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":4096,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Function;Lcom/google/common/base/Converter$1;)V"}]},{"name":"com/google/common/base/Converter$IdentityConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Converter$IdentityConverter","outerName":"com/google/common/base/Converter","innerName":"IdentityConverter","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter<**>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/base/Converter$IdentityConverter;","signature":"()Lcom/google/common/base/Converter$IdentityConverter;"},{"name":"doAndThen","access":0,"descriptor":"(Lcom/google/common/base/Converter;)Lcom/google/common/base/Converter;","signature":"(Lcom/google/common/base/Converter;)Lcom/google/common/base/Converter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"reverse","access":4161,"descriptor":"()Lcom/google/common/base/Converter;"}]},{"name":"com/google/common/base/Converter$ReverseConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Converter$ReverseConverter","outerName":"com/google/common/base/Converter","innerName":"ReverseConverter","access":26}],"fields":[{"name":"original","access":16,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Converter;)V","signature":"(Lcom/google/common/base/Converter;)V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TA;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"correctedDoForward","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TA;"},{"name":"correctedDoBackward","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"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/google/common/base/Defaults","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"DOUBLE_DEFAULT","access":26,"descriptor":"Ljava/lang/Double;"},{"name":"FLOAT_DEFAULT","access":26,"descriptor":"Ljava/lang/Float;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"defaultValue","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"}]},{"name":"com/google/common/base/Enums","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Enums$StringConverter","outerName":"com/google/common/base/Enums","innerName":"StringConverter","access":26}],"fields":[{"name":"enumConstantCache","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;Ljava/util/Map;>;>;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getField","access":9,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/reflect/Field;","signature":"(Ljava/lang/Enum<*>;)Ljava/lang/reflect/Field;"},{"name":"getIfPresent","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/google/common/base/Optional;","signature":";>(Ljava/lang/Class;Ljava/lang/String;)Lcom/google/common/base/Optional;"},{"name":"populateCache","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;","signature":";>(Ljava/lang/Class;)Ljava/util/Map;>;>;"},{"name":"getEnumConstants","access":8,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;","signature":";>(Ljava/lang/Class;)Ljava/util/Map;>;>;"},{"name":"stringConverter","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/base/Converter;","signature":";>(Ljava/lang/Class;)Lcom/google/common/base/Converter;"}]},{"name":"com/google/common/base/Enums$StringConverter","version":52,"access":48,"signature":";>Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Enums$StringConverter","outerName":"com/google/common/base/Enums","innerName":"StringConverter","access":26}],"fields":[{"name":"enumClass","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Enum;","signature":"(Ljava/lang/String;)TT;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/String;","signature":"(TT;)Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"doBackward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"doForward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/base/Equivalence","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/util/function/BiPredicate;","superName":"java/lang/Object","interfaces":["java/util/function/BiPredicate"],"innerClasses":[{"name":"com/google/common/base/Equivalence$Wrapper","outerName":"com/google/common/base/Equivalence","innerName":"Wrapper","access":25},{"name":"com/google/common/base/Equivalence$1","access":4104},{"name":"com/google/common/base/Equivalence$EquivalentToPredicate","outerName":"com/google/common/base/Equivalence","innerName":"EquivalentToPredicate","access":26},{"name":"com/google/common/base/Equivalence$Equals","outerName":"com/google/common/base/Equivalence","innerName":"Equals","access":24},{"name":"com/google/common/base/Equivalence$Identity","outerName":"com/google/common/base/Equivalence","innerName":"Identity","access":24}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"equivalent","access":17,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;TT;)Z"},{"name":"test","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;TT;)Z"},{"name":"doEquivalent","access":1028,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;TT;)Z"},{"name":"hash","access":17,"descriptor":"(Ljava/lang/Object;)I","signature":"(TT;)I"},{"name":"doHash","access":1028,"descriptor":"(Ljava/lang/Object;)I","signature":"(TT;)I"},{"name":"onResultOf","access":17,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/base/Equivalence;","signature":"(Lcom/google/common/base/Function<-TF;+TT;>;)Lcom/google/common/base/Equivalence;"},{"name":"wrap","access":17,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/Equivalence$Wrapper;","signature":"(TS;)Lcom/google/common/base/Equivalence$Wrapper;"},{"name":"pairwise","access":17,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;>;"},{"name":"equivalentTo","access":17,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/Predicate;","signature":"(TT;)Lcom/google/common/base/Predicate;"},{"name":"equals","access":9,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"},{"name":"identity","access":9,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"}]},{"name":"com/google/common/base/Equivalence$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/base/Equivalence","innerClasses":[{"name":"com/google/common/base/Equivalence$1","access":4104}]},{"name":"com/google/common/base/Equivalence$Equals","version":52,"access":48,"signature":"Lcom/google/common/base/Equivalence;Ljava/io/Serializable;","superName":"com/google/common/base/Equivalence","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Equivalence$Equals","outerName":"com/google/common/base/Equivalence","innerName":"Equals","access":24}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Equivalence$Equals;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"doEquivalent","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"doHash","access":4,"descriptor":"(Ljava/lang/Object;)I"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/base/Equivalence$EquivalentToPredicate","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Equivalence$EquivalentToPredicate","outerName":"com/google/common/base/Equivalence","innerName":"EquivalentToPredicate","access":26}],"fields":[{"name":"equivalence","access":18,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"target","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Equivalence;Ljava/lang/Object;)V","signature":"(Lcom/google/common/base/Equivalence;TT;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)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/google/common/base/Equivalence$Identity","version":52,"access":48,"signature":"Lcom/google/common/base/Equivalence;Ljava/io/Serializable;","superName":"com/google/common/base/Equivalence","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Equivalence$Identity","outerName":"com/google/common/base/Equivalence","innerName":"Identity","access":24}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Equivalence$Identity;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"doEquivalent","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"doHash","access":4,"descriptor":"(Ljava/lang/Object;)I"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/base/Equivalence$Wrapper","version":52,"access":49,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Equivalence$Wrapper","outerName":"com/google/common/base/Equivalence","innerName":"Wrapper","access":25},{"name":"com/google/common/base/Equivalence$1","access":4104}],"fields":[{"name":"equivalence","access":18,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence<-TT;>;"},{"name":"reference","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Equivalence;Ljava/lang/Object;)V","signature":"(Lcom/google/common/base/Equivalence<-TT;>;TT;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"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":4096,"descriptor":"(Lcom/google/common/base/Equivalence;Ljava/lang/Object;Lcom/google/common/base/Equivalence$1;)V"}]},{"name":"com/google/common/base/ExtraObjectsMethodsForWeb","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/base/FinalizablePhantomReference","version":52,"access":1057,"signature":"Ljava/lang/ref/PhantomReference;Lcom/google/common/base/FinalizableReference;","superName":"java/lang/ref/PhantomReference","interfaces":["com/google/common/base/FinalizableReference"],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/google/common/base/FinalizableReferenceQueue;)V","signature":"(TT;Lcom/google/common/base/FinalizableReferenceQueue;)V"}]},{"name":"com/google/common/base/FinalizableReference","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"finalizeReferent","access":1025,"descriptor":"()V"}]},{"name":"com/google/common/base/FinalizableReferenceQueue","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"com/google/common/base/FinalizableReferenceQueue$FinalizerLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"FinalizerLoader","access":1544},{"name":"com/google/common/base/FinalizableReferenceQueue$SystemLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"SystemLoader","access":8},{"name":"com/google/common/base/FinalizableReferenceQueue$DecoupledLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"DecoupledLoader","access":8},{"name":"com/google/common/base/FinalizableReferenceQueue$DirectLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"DirectLoader","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Ljava/util/logging/Logger;"},{"name":"FINALIZER_CLASS_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"com.google.common.base.internal.Finalizer"},{"name":"startFinalizer","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"queue","access":16,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"frqRef","access":16,"descriptor":"Ljava/lang/ref/PhantomReference;","signature":"Ljava/lang/ref/PhantomReference;"},{"name":"threadStarted","access":16,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"close","access":1,"descriptor":"()V"},{"name":"cleanUp","access":0,"descriptor":"()V"},{"name":"loadFinalizer","access":138,"descriptor":"([Lcom/google/common/base/FinalizableReferenceQueue$FinalizerLoader;)Ljava/lang/Class;","signature":"([Lcom/google/common/base/FinalizableReferenceQueue$FinalizerLoader;)Ljava/lang/Class<*>;"},{"name":"getStartFinalizer","access":8,"descriptor":"(Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/util/logging/Logger;"}]},{"name":"com/google/common/base/FinalizableReferenceQueue$DecoupledLoader","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/base/FinalizableReferenceQueue$FinalizerLoader"],"innerClasses":[{"name":"com/google/common/base/FinalizableReferenceQueue$DecoupledLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"DecoupledLoader","access":8},{"name":"com/google/common/base/FinalizableReferenceQueue$FinalizerLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"FinalizerLoader","access":1544}],"fields":[{"name":"LOADING_ERROR","access":26,"descriptor":"Ljava/lang/String;","constant":"Could not load Finalizer in its own class loader. Loading Finalizer in the current class loader instead. As a result, you will not be able to garbage collect this class loader. To support reclaiming this class loader, either resolve the underlying issue, or move Guava to your system class path."}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"loadFinalizer","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getBaseUrl","access":0,"descriptor":"()Ljava/net/URL;","exceptions":["java/io/IOException"]},{"name":"newLoader","access":0,"descriptor":"(Ljava/net/URL;)Ljava/net/URLClassLoader;"}]},{"name":"com/google/common/base/FinalizableReferenceQueue$DirectLoader","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/base/FinalizableReferenceQueue$FinalizerLoader"],"innerClasses":[{"name":"com/google/common/base/FinalizableReferenceQueue$DirectLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"DirectLoader","access":8},{"name":"com/google/common/base/FinalizableReferenceQueue$FinalizerLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"FinalizerLoader","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"loadFinalizer","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"}]},{"name":"com/google/common/base/FinalizableReferenceQueue$FinalizerLoader","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/FinalizableReferenceQueue$FinalizerLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"FinalizerLoader","access":1544}],"methods":[{"name":"loadFinalizer","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"}]},{"name":"com/google/common/base/FinalizableReferenceQueue$SystemLoader","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/base/FinalizableReferenceQueue$FinalizerLoader"],"innerClasses":[{"name":"com/google/common/base/FinalizableReferenceQueue$SystemLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"SystemLoader","access":8},{"name":"com/google/common/base/FinalizableReferenceQueue$FinalizerLoader","outerName":"com/google/common/base/FinalizableReferenceQueue","innerName":"FinalizerLoader","access":1544}],"fields":[{"name":"disabled","access":8,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"loadFinalizer","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"}]},{"name":"com/google/common/base/FinalizableSoftReference","version":52,"access":1057,"signature":"Ljava/lang/ref/SoftReference;Lcom/google/common/base/FinalizableReference;","superName":"java/lang/ref/SoftReference","interfaces":["com/google/common/base/FinalizableReference"],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/google/common/base/FinalizableReferenceQueue;)V","signature":"(TT;Lcom/google/common/base/FinalizableReferenceQueue;)V"}]},{"name":"com/google/common/base/FinalizableWeakReference","version":52,"access":1057,"signature":"Ljava/lang/ref/WeakReference;Lcom/google/common/base/FinalizableReference;","superName":"java/lang/ref/WeakReference","interfaces":["com/google/common/base/FinalizableReference"],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;Lcom/google/common/base/FinalizableReferenceQueue;)V","signature":"(TT;Lcom/google/common/base/FinalizableReferenceQueue;)V"}]},{"name":"com/google/common/base/Function","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/function/Function;","superName":"java/lang/Object","interfaces":["java/util/function/Function"],"methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TF;)TT;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/base/FunctionalEquivalence","version":52,"access":48,"signature":"Lcom/google/common/base/Equivalence;Ljava/io/Serializable;","superName":"com/google/common/base/Equivalence","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}},{"name":"function","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TF;+TT;>;"},{"name":"resultEquivalence","access":18,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Equivalence;)V","signature":"(Lcom/google/common/base/Function<-TF;+TT;>;Lcom/google/common/base/Equivalence;)V"},{"name":"doEquivalent","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TF;TF;)Z"},{"name":"doHash","access":4,"descriptor":"(Ljava/lang/Object;)I","signature":"(TF;)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/google/common/base/Functions","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Functions$ToStringFunction","outerName":"com/google/common/base/Functions","innerName":"ToStringFunction","access":16410},{"name":"com/google/common/base/Functions$IdentityFunction","outerName":"com/google/common/base/Functions","innerName":"IdentityFunction","access":16410},{"name":"com/google/common/base/Functions$FunctionForMapNoDefault","outerName":"com/google/common/base/Functions","innerName":"FunctionForMapNoDefault","access":10},{"name":"com/google/common/base/Functions$ForMapWithDefault","outerName":"com/google/common/base/Functions","innerName":"ForMapWithDefault","access":10},{"name":"com/google/common/base/Functions$FunctionComposition","outerName":"com/google/common/base/Functions","innerName":"FunctionComposition","access":10},{"name":"com/google/common/base/Functions$PredicateFunction","outerName":"com/google/common/base/Functions","innerName":"PredicateFunction","access":10},{"name":"com/google/common/base/Functions$1","access":4104},{"name":"com/google/common/base/Functions$ConstantFunction","outerName":"com/google/common/base/Functions","innerName":"ConstantFunction","access":10},{"name":"com/google/common/base/Functions$SupplierFunction","outerName":"com/google/common/base/Functions","innerName":"SupplierFunction","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toStringFunction","access":9,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;"},{"name":"identity","access":9,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;"},{"name":"forMap","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/base/Function;","signature":"(Ljava/util/Map;)Lcom/google/common/base/Function;"},{"name":"forMap","access":9,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Lcom/google/common/base/Function;","signature":"(Ljava/util/Map;TV;)Lcom/google/common/base/Function;"},{"name":"compose","access":9,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Function;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/base/Function;Lcom/google/common/base/Function;)Lcom/google/common/base/Function;"},{"name":"forPredicate","access":9,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Function;"},{"name":"constant","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/Function;","signature":"(TE;)Lcom/google/common/base/Function;"},{"name":"forSupplier","access":9,"descriptor":"(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Function;"}]},{"name":"com/google/common/base/Functions$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/base/Functions","innerClasses":[{"name":"com/google/common/base/Functions$1","access":4104}]},{"name":"com/google/common/base/Functions$ConstantFunction","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Functions$ConstantFunction","outerName":"com/google/common/base/Functions","innerName":"ConstantFunction","access":10}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TE;"},{"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/google/common/base/Functions$ForMapWithDefault","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Functions$ForMapWithDefault","outerName":"com/google/common/base/Functions","innerName":"ForMapWithDefault","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"defaultValue","access":16,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)V","signature":"(Ljava/util/Map;TV;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)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":"com/google/common/base/Functions$FunctionComposition","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Functions$FunctionComposition","outerName":"com/google/common/base/Functions","innerName":"FunctionComposition","access":10}],"fields":[{"name":"g","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"},{"name":"f","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/base/Function;Lcom/google/common/base/Function;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TC;"},{"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/google/common/base/Functions$FunctionForMapNoDefault","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Functions$FunctionForMapNoDefault","outerName":"com/google/common/base/Functions","innerName":"FunctionForMapNoDefault","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)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":"com/google/common/base/Functions$IdentityFunction","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Function;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Function"],"innerClasses":[{"name":"com/google/common/base/Functions$IdentityFunction","outerName":"com/google/common/base/Functions","innerName":"IdentityFunction","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/base/Functions$IdentityFunction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/base/Functions$IdentityFunction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/base/Functions$IdentityFunction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Functions$IdentityFunction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/base/Functions$IdentityFunction;"}]},{"name":"com/google/common/base/Functions$PredicateFunction","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Functions$PredicateFunction","outerName":"com/google/common/base/Functions","innerName":"PredicateFunction","access":10},{"name":"com/google/common/base/Functions$1","access":4104}],"fields":[{"name":"predicate","access":18,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/base/Predicate;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;","signature":"(TT;)Ljava/lang/Boolean;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Functions$1;)V"}]},{"name":"com/google/common/base/Functions$SupplierFunction","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Functions$SupplierFunction","outerName":"com/google/common/base/Functions","innerName":"SupplierFunction","access":10},{"name":"com/google/common/base/Functions$1","access":4104}],"fields":[{"name":"supplier","access":18,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Supplier;)V","signature":"(Lcom/google/common/base/Supplier;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TF;)TT;"},{"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":4096,"descriptor":"(Lcom/google/common/base/Supplier;Lcom/google/common/base/Functions$1;)V"}]},{"name":"com/google/common/base/Functions$ToStringFunction","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Function;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Function"],"innerClasses":[{"name":"com/google/common/base/Functions$ToStringFunction","outerName":"com/google/common/base/Functions","innerName":"ToStringFunction","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/base/Functions$ToStringFunction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/base/Functions$ToStringFunction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/base/Functions$ToStringFunction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Functions$ToStringFunction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/base/Functions$ToStringFunction;"}]},{"name":"com/google/common/base/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/base/Internal","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"toNanosSaturated","access":8,"descriptor":"(Ljava/time/Duration;)J"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/Java8Compatibility","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"clear","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"flip","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"limit","access":8,"descriptor":"(Ljava/nio/Buffer;I)V"},{"name":"position","access":8,"descriptor":"(Ljava/nio/Buffer;I)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/JdkPattern","version":52,"access":48,"superName":"com/google/common/base/CommonPattern","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/JdkPattern$JdkMatcher","outerName":"com/google/common/base/JdkPattern","innerName":"JdkMatcher","access":26}],"fields":[{"name":"pattern","access":18,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/regex/Pattern;)V"},{"name":"matcher","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/base/CommonMatcher;"},{"name":"pattern","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"flags","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/JdkPattern$JdkMatcher","version":52,"access":48,"superName":"com/google/common/base/CommonMatcher","innerClasses":[{"name":"com/google/common/base/JdkPattern$JdkMatcher","outerName":"com/google/common/base/JdkPattern","innerName":"JdkMatcher","access":26}],"fields":[{"name":"matcher","access":16,"descriptor":"Ljava/util/regex/Matcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/regex/Matcher;)V"},{"name":"matches","access":1,"descriptor":"()Z"},{"name":"find","access":1,"descriptor":"()Z"},{"name":"find","access":1,"descriptor":"(I)Z"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"end","access":1,"descriptor":"()I"},{"name":"start","access":1,"descriptor":"()I"}]},{"name":"com/google/common/base/Joiner","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Joiner$1","access":0},{"name":"com/google/common/base/Joiner$2","access":0},{"name":"com/google/common/base/Joiner$MapJoiner","outerName":"com/google/common/base/Joiner","innerName":"MapJoiner","access":25},{"name":"com/google/common/base/Joiner$3","access":0}],"fields":[{"name":"separator","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"on","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner;"},{"name":"on","access":9,"descriptor":"(C)Lcom/google/common/base/Joiner;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Joiner;)V"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;Ljava/lang/Iterable;)Ljava/lang/Appendable;","signature":"(TA;Ljava/lang/Iterable<*>;)TA;","exceptions":["java/io/IOException"]},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable;","signature":"(TA;Ljava/util/Iterator<*>;)TA;","exceptions":["java/io/IOException"]},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/Appendable;[Ljava/lang/Object;)Ljava/lang/Appendable;","signature":"(TA;[Ljava/lang/Object;)TA;","exceptions":["java/io/IOException"]},{"name":"appendTo","access":145,"descriptor":"(Ljava/lang/Appendable;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Appendable;","signature":"(TA;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)TA;","exceptions":["java/io/IOException"]},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder;","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Iterable<*>;)Ljava/lang/StringBuilder;"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder;","signature":"(Ljava/lang/StringBuilder;Ljava/util/Iterator<*>;)Ljava/lang/StringBuilder;"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuilder;[Ljava/lang/Object;)Ljava/lang/StringBuilder;"},{"name":"appendTo","access":145,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/StringBuilder;"},{"name":"join","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/String;","signature":"(Ljava/lang/Iterable<*>;)Ljava/lang/String;"},{"name":"join","access":17,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/String;","signature":"(Ljava/util/Iterator<*>;)Ljava/lang/String;"},{"name":"join","access":17,"descriptor":"([Ljava/lang/Object;)Ljava/lang/String;"},{"name":"join","access":145,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/String;"},{"name":"useForNull","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner;"},{"name":"skipNulls","access":1,"descriptor":"()Lcom/google/common/base/Joiner;"},{"name":"withKeyValueSeparator","access":1,"descriptor":"(C)Lcom/google/common/base/Joiner$MapJoiner;"},{"name":"withKeyValueSeparator","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner$MapJoiner;"},{"name":"toString","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/CharSequence;"},{"name":"iterable","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"expandedCapacity","access":10,"descriptor":"(II)I"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner$1;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/base/Joiner;)Ljava/lang/String;"}]},{"name":"com/google/common/base/Joiner$1","version":52,"access":32,"superName":"com/google/common/base/Joiner","outerClass":"com/google/common/base/Joiner","outerMethod":"useForNull","outerMethodDescriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner;","innerClasses":[{"name":"com/google/common/base/Joiner$1","access":0}],"fields":[{"name":"val$nullText","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/base/Joiner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner;Ljava/lang/String;)V"},{"name":"toString","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/CharSequence;"},{"name":"useForNull","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner;"},{"name":"skipNulls","access":1,"descriptor":"()Lcom/google/common/base/Joiner;"}]},{"name":"com/google/common/base/Joiner$2","version":52,"access":32,"superName":"com/google/common/base/Joiner","outerClass":"com/google/common/base/Joiner","outerMethod":"skipNulls","outerMethodDescriptor":"()Lcom/google/common/base/Joiner;","innerClasses":[{"name":"com/google/common/base/Joiner$2","access":0},{"name":"com/google/common/base/Joiner$1","access":0},{"name":"com/google/common/base/Joiner$MapJoiner","outerName":"com/google/common/base/Joiner","innerName":"MapJoiner","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/base/Joiner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner;)V"},{"name":"join","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/String;","signature":"(Ljava/lang/Iterable<*>;)Ljava/lang/String;"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable;","signature":"(TA;Ljava/util/Iterator<*>;)TA;","exceptions":["java/io/IOException"]},{"name":"useForNull","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner;"},{"name":"withKeyValueSeparator","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner$MapJoiner;"}]},{"name":"com/google/common/base/Joiner$3","version":52,"access":32,"signature":"Ljava/util/AbstractList;","superName":"java/util/AbstractList","outerClass":"com/google/common/base/Joiner","outerMethod":"iterable","outerMethodDescriptor":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/base/Joiner$3","access":0}],"fields":[{"name":"val$rest","access":4112,"descriptor":"[Ljava/lang/Object;"},{"name":"val$first","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"val$second","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/base/Joiner$MapJoiner","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Joiner$MapJoiner","outerName":"com/google/common/base/Joiner","innerName":"MapJoiner","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/base/Joiner$1","access":0}],"fields":[{"name":"joiner","access":18,"descriptor":"Lcom/google/common/base/Joiner;"},{"name":"keyValueSeparator","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Joiner;Ljava/lang/String;)V"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;Ljava/util/Map;)Ljava/lang/Appendable;","signature":"(TA;Ljava/util/Map<**>;)TA;","exceptions":["java/io/IOException"]},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuilder;Ljava/util/Map;)Ljava/lang/StringBuilder;","signature":"(Ljava/lang/StringBuilder;Ljava/util/Map<**>;)Ljava/lang/StringBuilder;"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;Ljava/lang/Iterable;)Ljava/lang/Appendable;","signature":"(TA;Ljava/lang/Iterable<+Ljava/util/Map$Entry<**>;>;)TA;","exceptions":["java/io/IOException"]},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable;","signature":"(TA;Ljava/util/Iterator<+Ljava/util/Map$Entry<**>;>;)TA;","exceptions":["java/io/IOException"]},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder;","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Iterable<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/StringBuilder;"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder;","signature":"(Ljava/lang/StringBuilder;Ljava/util/Iterator<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/StringBuilder;"},{"name":"join","access":1,"descriptor":"(Ljava/util/Map;)Ljava/lang/String;","signature":"(Ljava/util/Map<**>;)Ljava/lang/String;"},{"name":"join","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/String;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/String;"},{"name":"join","access":1,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/String;","signature":"(Ljava/util/Iterator<+Ljava/util/Map$Entry<**>;>;)Ljava/lang/String;"},{"name":"useForNull","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Joiner$MapJoiner;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/base/Joiner;Ljava/lang/String;Lcom/google/common/base/Joiner$1;)V"}]},{"name":"com/google/common/base/MoreObjects","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/base/MoreObjects$1","access":4104}],"methods":[{"name":"firstNonNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;TT;)TT;"},{"name":"toStringHelper","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"toStringHelper","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/base/MoreObjects$ToStringHelper;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"toStringHelper","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/MoreObjects$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/base/MoreObjects","innerClasses":[{"name":"com/google/common/base/MoreObjects$1","access":4104}]},{"name":"com/google/common/base/MoreObjects$ToStringHelper","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/base/MoreObjects$ToStringHelper$ValueHolder","outerName":"com/google/common/base/MoreObjects$ToStringHelper","innerName":"ValueHolder","access":8},{"name":"com/google/common/base/MoreObjects$ToStringHelper$UnconditionalValueHolder","outerName":"com/google/common/base/MoreObjects$ToStringHelper","innerName":"UnconditionalValueHolder","access":26},{"name":"com/google/common/base/MoreObjects$1","access":4104}],"fields":[{"name":"className","access":18,"descriptor":"Ljava/lang/String;"},{"name":"holderHead","access":18,"descriptor":"Lcom/google/common/base/MoreObjects$ToStringHelper$ValueHolder;"},{"name":"holderTail","access":2,"descriptor":"Lcom/google/common/base/MoreObjects$ToStringHelper$ValueHolder;"},{"name":"omitNullValues","access":2,"descriptor":"Z"},{"name":"omitEmptyValues","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"omitNullValues","access":1,"descriptor":"()Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"omitEmptyValues","access":1,"descriptor":"()Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;Z)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;C)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;D)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;F)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;I)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;J)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addValue","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addValue","access":1,"descriptor":"(Z)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addValue","access":1,"descriptor":"(C)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addValue","access":1,"descriptor":"(D)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addValue","access":1,"descriptor":"(F)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addValue","access":1,"descriptor":"(I)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addValue","access":1,"descriptor":"(J)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"isEmpty","access":10,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"addHolder","access":2,"descriptor":"()Lcom/google/common/base/MoreObjects$ToStringHelper$ValueHolder;"},{"name":"addHolder","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addHolder","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addUnconditionalHolder","access":2,"descriptor":"()Lcom/google/common/base/MoreObjects$ToStringHelper$UnconditionalValueHolder;"},{"name":"addUnconditionalHolder","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"addUnconditionalHolder","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;Lcom/google/common/base/MoreObjects$1;)V"}]},{"name":"com/google/common/base/MoreObjects$ToStringHelper$UnconditionalValueHolder","version":52,"access":48,"superName":"com/google/common/base/MoreObjects$ToStringHelper$ValueHolder","innerClasses":[{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/base/MoreObjects$ToStringHelper$UnconditionalValueHolder","outerName":"com/google/common/base/MoreObjects$ToStringHelper","innerName":"UnconditionalValueHolder","access":26},{"name":"com/google/common/base/MoreObjects$ToStringHelper$ValueHolder","outerName":"com/google/common/base/MoreObjects$ToStringHelper","innerName":"ValueHolder","access":8},{"name":"com/google/common/base/MoreObjects$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/base/MoreObjects$1;)V"}]},{"name":"com/google/common/base/MoreObjects$ToStringHelper$ValueHolder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/base/MoreObjects$ToStringHelper$ValueHolder","outerName":"com/google/common/base/MoreObjects$ToStringHelper","innerName":"ValueHolder","access":8}],"fields":[{"name":"name","access":0,"descriptor":"Ljava/lang/String;"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;"},{"name":"next","access":0,"descriptor":"Lcom/google/common/base/MoreObjects$ToStringHelper$ValueHolder;"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/base/NullnessCasts","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"uncheckedCastNullableTToT","access":8,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/Objects","version":52,"access":49,"superName":"com/google/common/base/ExtraObjectsMethodsForWeb","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"equal","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"hashCode","access":137,"descriptor":"([Ljava/lang/Object;)I"}]},{"name":"com/google/common/base/Optional","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Optional$1","access":0},{"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":"0"}}],"methods":[{"name":"absent","access":9,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/Optional;","signature":"(TT;)Lcom/google/common/base/Optional;"},{"name":"fromNullable","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/Optional;","signature":"(TT;)Lcom/google/common/base/Optional;"},{"name":"fromJavaUtil","access":9,"descriptor":"(Ljava/util/Optional;)Lcom/google/common/base/Optional;","signature":"(Ljava/util/Optional;)Lcom/google/common/base/Optional;"},{"name":"toJavaUtil","access":9,"descriptor":"(Lcom/google/common/base/Optional;)Ljava/util/Optional;","signature":"(Lcom/google/common/base/Optional;)Ljava/util/Optional;"},{"name":"toJavaUtil","access":1,"descriptor":"()Ljava/util/Optional;","signature":"()Ljava/util/Optional;"},{"name":"","access":0,"descriptor":"()V"},{"name":"isPresent","access":1025,"descriptor":"()Z"},{"name":"get","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"or","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"or","access":1025,"descriptor":"(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional;","signature":"(Lcom/google/common/base/Optional<+TT;>;)Lcom/google/common/base/Optional;"},{"name":"or","access":1025,"descriptor":"(Lcom/google/common/base/Supplier;)Ljava/lang/Object;","signature":"(Lcom/google/common/base/Supplier<+TT;>;)TT;"},{"name":"orNull","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"asSet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"transform","access":1025,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional;","signature":"(Lcom/google/common/base/Function<-TT;TV;>;)Lcom/google/common/base/Optional;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"toString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"presentInstances","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/base/Optional<+TT;>;>;)Ljava/lang/Iterable;"},{"name":"lambda$presentInstances$0","access":4106,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Iterator;"}]},{"name":"com/google/common/base/Optional$1","version":52,"access":32,"signature":"Lcom/google/common/base/AbstractIterator;","superName":"com/google/common/base/AbstractIterator","outerClass":"com/google/common/base/Optional","outerMethod":"presentInstances","outerMethodDescriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/base/Optional$1","access":0}],"fields":[{"name":"iterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Lcom/google/common/base/Optional<+TT;>;>;"},{"name":"val$optionals","access":4112,"descriptor":"Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/base/PairwiseEquivalence","version":52,"access":48,"signature":"Lcom/google/common/base/Equivalence;>;Ljava/io/Serializable;","superName":"com/google/common/base/Equivalence","interfaces":["java/io/Serializable"],"fields":[{"name":"elementEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Equivalence;)V","signature":"(Lcom/google/common/base/Equivalence;)V"},{"name":"doEquivalent","access":4,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z"},{"name":"doHash","access":4,"descriptor":"(Ljava/lang/Iterable;)I","signature":"(Ljava/lang/Iterable;)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":"doHash","access":4164,"descriptor":"(Ljava/lang/Object;)I"},{"name":"doEquivalent","access":4164,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/base/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/base/PatternCompiler","version":52,"access":1536,"superName":"java/lang/Object","methods":[{"name":"compile","access":1025,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/CommonPattern;"},{"name":"isPcreLike","access":1025,"descriptor":"()Z"}]},{"name":"com/google/common/base/Platform","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Platform$JdkPatternCompiler","outerName":"com/google/common/base/Platform","innerName":"JdkPatternCompiler","access":26},{"name":"com/google/common/base/Platform$1","access":4104}],"fields":[{"name":"logger","access":26,"descriptor":"Ljava/util/logging/Logger;"},{"name":"patternCompiler","access":26,"descriptor":"Lcom/google/common/base/PatternCompiler;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"precomputeCharMatcher","access":8,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/CharMatcher;"},{"name":"getEnumIfPresent","access":8,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/google/common/base/Optional;","signature":";>(Ljava/lang/Class;Ljava/lang/String;)Lcom/google/common/base/Optional;"},{"name":"formatCompact4Digits","access":8,"descriptor":"(D)Ljava/lang/String;"},{"name":"stringIsNullOrEmpty","access":8,"descriptor":"(Ljava/lang/String;)Z"},{"name":"nullToEmpty","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"emptyToNull","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"lenientFormat","access":136,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"},{"name":"stringValueOf","access":8,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"compilePattern","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/CommonPattern;"},{"name":"patternCompilerIsPcreLike","access":8,"descriptor":"()Z"},{"name":"loadPatternCompiler","access":10,"descriptor":"()Lcom/google/common/base/PatternCompiler;"}]},{"name":"com/google/common/base/Platform$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/base/Platform","innerClasses":[{"name":"com/google/common/base/Platform$1","access":4104}]},{"name":"com/google/common/base/Platform$JdkPatternCompiler","version":52,"access":48,"superName":"java/lang/Object","interfaces":["com/google/common/base/PatternCompiler"],"innerClasses":[{"name":"com/google/common/base/Platform$JdkPatternCompiler","outerName":"com/google/common/base/Platform","innerName":"JdkPatternCompiler","access":26},{"name":"com/google/common/base/Platform$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compile","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/CommonPattern;"},{"name":"isPcreLike","access":1,"descriptor":"()Z"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/base/Platform$1;)V"}]},{"name":"com/google/common/base/Preconditions","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"checkArgument","access":9,"descriptor":"(Z)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/Object;)V"},{"name":"checkArgument","access":137,"descriptor":"(ZLjava/lang/String;[Ljava/lang/Object;)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;C)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;I)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;J)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;CC)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;CI)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;CJ)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;CLjava/lang/Object;)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;IC)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;II)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;IJ)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;ILjava/lang/Object;)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;JC)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;JI)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;JJ)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;JLjava/lang/Object;)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;C)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;I)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;J)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"checkArgument","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(Z)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/Object;)V"},{"name":"checkState","access":137,"descriptor":"(ZLjava/lang/String;[Ljava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;C)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;I)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;J)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;CC)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;CI)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;CJ)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;CLjava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;IC)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;II)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;IJ)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;ILjava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;JC)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;JI)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;JJ)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;JLjava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;C)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;I)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;J)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"checkState","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/Object;)TT;"},{"name":"checkNotNull","access":137,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;[Ljava/lang/Object;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;C)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;C)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;I)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;I)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;J)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;J)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;Ljava/lang/Object;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;CC)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;CC)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;CI)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;CI)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;CJ)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;CJ)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;CLjava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;CLjava/lang/Object;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;IC)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;IC)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;II)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;II)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;IJ)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;IJ)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;ILjava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;ILjava/lang/Object;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;JC)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;JC)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;JI)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;JI)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;JJ)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;JJ)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;JLjava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;JLjava/lang/Object;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;C)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;Ljava/lang/Object;C)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;Ljava/lang/Object;I)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;J)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;Ljava/lang/Object;J)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)TT;"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)TT;"},{"name":"checkElementIndex","access":9,"descriptor":"(II)I"},{"name":"checkElementIndex","access":9,"descriptor":"(IILjava/lang/String;)I"},{"name":"badElementIndex","access":10,"descriptor":"(IILjava/lang/String;)Ljava/lang/String;"},{"name":"checkPositionIndex","access":9,"descriptor":"(II)I"},{"name":"checkPositionIndex","access":9,"descriptor":"(IILjava/lang/String;)I"},{"name":"badPositionIndex","access":10,"descriptor":"(IILjava/lang/String;)Ljava/lang/String;"},{"name":"checkPositionIndexes","access":9,"descriptor":"(III)V"},{"name":"badPositionIndexes","access":10,"descriptor":"(III)Ljava/lang/String;"}]},{"name":"com/google/common/base/Predicate","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/function/Predicate;","superName":"java/lang/Object","interfaces":["java/util/function/Predicate"],"methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"test","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"}]},{"name":"com/google/common/base/Predicates","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Predicates$ObjectPredicate","outerName":"com/google/common/base/Predicates","innerName":"ObjectPredicate","access":17416},{"name":"com/google/common/base/Predicates$NotPredicate","outerName":"com/google/common/base/Predicates","innerName":"NotPredicate","access":10},{"name":"com/google/common/base/Predicates$AndPredicate","outerName":"com/google/common/base/Predicates","innerName":"AndPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104},{"name":"com/google/common/base/Predicates$OrPredicate","outerName":"com/google/common/base/Predicates","innerName":"OrPredicate","access":10},{"name":"com/google/common/base/Predicates$IsEqualToPredicate","outerName":"com/google/common/base/Predicates","innerName":"IsEqualToPredicate","access":10},{"name":"com/google/common/base/Predicates$InstanceOfPredicate","outerName":"com/google/common/base/Predicates","innerName":"InstanceOfPredicate","access":10},{"name":"com/google/common/base/Predicates$SubtypeOfPredicate","outerName":"com/google/common/base/Predicates","innerName":"SubtypeOfPredicate","access":10},{"name":"com/google/common/base/Predicates$InPredicate","outerName":"com/google/common/base/Predicates","innerName":"InPredicate","access":10},{"name":"com/google/common/base/Predicates$CompositionPredicate","outerName":"com/google/common/base/Predicates","innerName":"CompositionPredicate","access":10},{"name":"com/google/common/base/Predicates$ContainsPatternFromStringPredicate","outerName":"com/google/common/base/Predicates","innerName":"ContainsPatternFromStringPredicate","access":10},{"name":"com/google/common/base/Predicates$ContainsPatternPredicate","outerName":"com/google/common/base/Predicates","innerName":"ContainsPatternPredicate","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"alwaysTrue","access":9,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"alwaysFalse","access":9,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"isNull","access":9,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"notNull","access":9,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"not","access":9,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;"},{"name":"and","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/base/Predicate;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/base/Predicate<-TT;>;>;)Lcom/google/common/base/Predicate;"},{"name":"and","access":137,"descriptor":"([Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"([Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/base/Predicate;"},{"name":"and","access":9,"descriptor":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"(Lcom/google/common/base/Predicate<-TT;>;Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/base/Predicate;"},{"name":"or","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/base/Predicate;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/base/Predicate<-TT;>;>;)Lcom/google/common/base/Predicate;"},{"name":"or","access":137,"descriptor":"([Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"([Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/base/Predicate;"},{"name":"or","access":9,"descriptor":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"(Lcom/google/common/base/Predicate<-TT;>;Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/base/Predicate;"},{"name":"equalTo","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/Predicate;","signature":"(TT;)Lcom/google/common/base/Predicate;"},{"name":"instanceOf","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/base/Predicate;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/base/Predicate;"},{"name":"subtypeOf","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/base/Predicate;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/base/Predicate;>;"},{"name":"in","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/base/Predicate;","signature":"(Ljava/util/Collection<+TT;>;)Lcom/google/common/base/Predicate;"},{"name":"compose","access":9,"descriptor":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Function;)Lcom/google/common/base/Predicate;","signature":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Function;)Lcom/google/common/base/Predicate;"},{"name":"containsPattern","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Predicate;","signature":"(Ljava/lang/String;)Lcom/google/common/base/Predicate;"},{"name":"contains","access":9,"descriptor":"(Ljava/util/regex/Pattern;)Lcom/google/common/base/Predicate;","signature":"(Ljava/util/regex/Pattern;)Lcom/google/common/base/Predicate;"},{"name":"toStringHelper","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/Iterable;)Ljava/lang/String;","signature":"(Ljava/lang/String;Ljava/lang/Iterable<*>;)Ljava/lang/String;"},{"name":"asList","access":10,"descriptor":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)Ljava/util/List;","signature":"(Lcom/google/common/base/Predicate<-TT;>;Lcom/google/common/base/Predicate<-TT;>;)Ljava/util/List;>;"},{"name":"defensiveCopy","access":138,"descriptor":"([Ljava/lang/Object;)Ljava/util/List;","signature":"([TT;)Ljava/util/List;"},{"name":"defensiveCopy","access":8,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/List;","signature":"(Ljava/lang/Iterable;)Ljava/util/List;"},{"name":"access$800","access":4104,"descriptor":"(Ljava/lang/String;Ljava/lang/Iterable;)Ljava/lang/String;"}]},{"name":"com/google/common/base/Predicates$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/base/Predicates","innerClasses":[{"name":"com/google/common/base/Predicates$1","access":4104}]},{"name":"com/google/common/base/Predicates$AndPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$AndPredicate","outerName":"com/google/common/base/Predicates","innerName":"AndPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"components","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/google/common/base/Predicate<-TT;>;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/google/common/base/Predicate<-TT;>;>;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)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":"","access":4096,"descriptor":"(Ljava/util/List;Lcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Predicates$CompositionPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$CompositionPredicate","outerName":"com/google/common/base/Predicates","innerName":"CompositionPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"p","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate;"},{"name":"f","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Function;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TA;)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":"","access":4096,"descriptor":"(Lcom/google/common/base/Predicate;Lcom/google/common/base/Function;Lcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Predicates$ContainsPatternFromStringPredicate","version":52,"access":32,"superName":"com/google/common/base/Predicates$ContainsPatternPredicate","innerClasses":[{"name":"com/google/common/base/Predicates$ContainsPatternPredicate","outerName":"com/google/common/base/Predicates","innerName":"ContainsPatternPredicate","access":10},{"name":"com/google/common/base/Predicates$ContainsPatternFromStringPredicate","outerName":"com/google/common/base/Predicates","innerName":"ContainsPatternFromStringPredicate","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/Predicates$ContainsPatternPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$ContainsPatternPredicate","outerName":"com/google/common/base/Predicates","innerName":"ContainsPatternPredicate","access":10},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25}],"fields":[{"name":"pattern","access":16,"descriptor":"Lcom/google/common/base/CommonPattern;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/CommonPattern;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/CharSequence;)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":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/base/Predicates$InPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$InPredicate","outerName":"com/google/common/base/Predicates","innerName":"InPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"target","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection<*>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<*>;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)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":"","access":4096,"descriptor":"(Ljava/util/Collection;Lcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Predicates$InstanceOfPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$InstanceOfPredicate","outerName":"com/google/common/base/Predicates","innerName":"InstanceOfPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"clazz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)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":"","access":4096,"descriptor":"(Ljava/lang/Class;Lcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Predicates$IsEqualToPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$IsEqualToPredicate","outerName":"com/google/common/base/Predicates","innerName":"IsEqualToPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"target","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"apply","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":"withNarrowedType","access":0,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Lcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Predicates$NotPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$NotPredicate","outerName":"com/google/common/base/Predicates","innerName":"NotPredicate","access":10}],"fields":[{"name":"predicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/base/Predicate;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)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/google/common/base/Predicates$ObjectPredicate","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Predicate;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Predicate"],"innerClasses":[{"name":"com/google/common/base/Predicates$ObjectPredicate","outerName":"com/google/common/base/Predicates","innerName":"ObjectPredicate","access":17416},{"name":"com/google/common/base/Predicates$ObjectPredicate$1","access":16400},{"name":"com/google/common/base/Predicates$ObjectPredicate$2","access":16400},{"name":"com/google/common/base/Predicates$ObjectPredicate$3","access":16400},{"name":"com/google/common/base/Predicates$ObjectPredicate$4","access":16400},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"ALWAYS_TRUE","access":16409,"descriptor":"Lcom/google/common/base/Predicates$ObjectPredicate;"},{"name":"ALWAYS_FALSE","access":16409,"descriptor":"Lcom/google/common/base/Predicates$ObjectPredicate;"},{"name":"IS_NULL","access":16409,"descriptor":"Lcom/google/common/base/Predicates$ObjectPredicate;"},{"name":"NOT_NULL","access":16409,"descriptor":"Lcom/google/common/base/Predicates$ObjectPredicate;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/base/Predicates$ObjectPredicate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/base/Predicates$ObjectPredicate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Predicates$ObjectPredicate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"withNarrowedType","access":0,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/base/Predicates$ObjectPredicate;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Predicates$ObjectPredicate$1","version":52,"access":16432,"superName":"com/google/common/base/Predicates$ObjectPredicate","outerClass":"com/google/common/base/Predicates$ObjectPredicate","innerClasses":[{"name":"com/google/common/base/Predicates$ObjectPredicate","outerName":"com/google/common/base/Predicates","innerName":"ObjectPredicate","access":17416},{"name":"com/google/common/base/Predicates$1","access":4104},{"name":"com/google/common/base/Predicates$ObjectPredicate$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/Predicates$ObjectPredicate$2","version":52,"access":16432,"superName":"com/google/common/base/Predicates$ObjectPredicate","outerClass":"com/google/common/base/Predicates$ObjectPredicate","innerClasses":[{"name":"com/google/common/base/Predicates$ObjectPredicate","outerName":"com/google/common/base/Predicates","innerName":"ObjectPredicate","access":17416},{"name":"com/google/common/base/Predicates$1","access":4104},{"name":"com/google/common/base/Predicates$ObjectPredicate$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/Predicates$ObjectPredicate$3","version":52,"access":16432,"superName":"com/google/common/base/Predicates$ObjectPredicate","outerClass":"com/google/common/base/Predicates$ObjectPredicate","innerClasses":[{"name":"com/google/common/base/Predicates$ObjectPredicate","outerName":"com/google/common/base/Predicates","innerName":"ObjectPredicate","access":17416},{"name":"com/google/common/base/Predicates$1","access":4104},{"name":"com/google/common/base/Predicates$ObjectPredicate$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/Predicates$ObjectPredicate$4","version":52,"access":16432,"superName":"com/google/common/base/Predicates$ObjectPredicate","outerClass":"com/google/common/base/Predicates$ObjectPredicate","innerClasses":[{"name":"com/google/common/base/Predicates$ObjectPredicate","outerName":"com/google/common/base/Predicates","innerName":"ObjectPredicate","access":17416},{"name":"com/google/common/base/Predicates$1","access":4104},{"name":"com/google/common/base/Predicates$ObjectPredicate$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/Predicates$OrPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$OrPredicate","outerName":"com/google/common/base/Predicates","innerName":"OrPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"components","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List<+Lcom/google/common/base/Predicate<-TT;>;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<+Lcom/google/common/base/Predicate<-TT;>;>;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)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":"","access":4096,"descriptor":"(Ljava/util/List;Lcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Predicates$SubtypeOfPredicate","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Predicates$SubtypeOfPredicate","outerName":"com/google/common/base/Predicates","innerName":"SubtypeOfPredicate","access":10},{"name":"com/google/common/base/Predicates$1","access":4104}],"fields":[{"name":"clazz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)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":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Class;Lcom/google/common/base/Predicates$1;)V"}]},{"name":"com/google/common/base/Present","version":52,"access":48,"signature":"Lcom/google/common/base/Optional;","superName":"com/google/common/base/Optional","fields":[{"name":"reference","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"isPresent","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"or","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/Optional;)Lcom/google/common/base/Optional;","signature":"(Lcom/google/common/base/Optional<+TT;>;)Lcom/google/common/base/Optional;"},{"name":"or","access":1,"descriptor":"(Lcom/google/common/base/Supplier;)Ljava/lang/Object;","signature":"(Lcom/google/common/base/Supplier<+TT;>;)TT;"},{"name":"orNull","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"asSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"transform","access":1,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/base/Optional;","signature":"(Lcom/google/common/base/Function<-TT;TV;>;)Lcom/google/common/base/Optional;"},{"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/google/common/base/SmallCharMatcher","version":52,"access":48,"superName":"com/google/common/base/CharMatcher$NamedFastMatcher","innerClasses":[{"name":"com/google/common/base/CharMatcher$NamedFastMatcher","outerName":"com/google/common/base/CharMatcher","innerName":"NamedFastMatcher","access":1032}],"fields":[{"name":"MAX_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1023"}},{"name":"table","access":18,"descriptor":"[C"},{"name":"containsZero","access":18,"descriptor":"Z"},{"name":"filter","access":18,"descriptor":"J"},{"name":"C1","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-862048943"}},{"name":"C2","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"461845907"}},{"name":"DESIRED_LOAD_FACTOR","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.5"}}],"methods":[{"name":"","access":2,"descriptor":"([CJZLjava/lang/String;)V"},{"name":"smear","access":8,"descriptor":"(I)I"},{"name":"checkFilter","access":2,"descriptor":"(I)Z"},{"name":"chooseTableSize","access":8,"descriptor":"(I)I"},{"name":"from","access":8,"descriptor":"(Ljava/util/BitSet;Ljava/lang/String;)Lcom/google/common/base/CharMatcher;"},{"name":"matches","access":1,"descriptor":"(C)Z"},{"name":"setBits","access":0,"descriptor":"(Ljava/util/BitSet;)V"}]},{"name":"com/google/common/base/SneakyThrows","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"sneakyThrow","access":8,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;"},{"name":"throwIt","access":2,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;","signature":"(Ljava/lang/Throwable;)Ljava/lang/Error;^TT;","exceptions":["java/lang/Throwable"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/Splitter","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Splitter$Strategy","outerName":"com/google/common/base/Splitter","innerName":"Strategy","access":1546},{"name":"com/google/common/base/Splitter$5","access":0},{"name":"com/google/common/base/Splitter$MapSplitter","outerName":"com/google/common/base/Splitter","innerName":"MapSplitter","access":25},{"name":"com/google/common/base/Splitter$1","access":0},{"name":"com/google/common/base/Splitter$4","access":0},{"name":"com/google/common/base/Splitter$3","access":0},{"name":"com/google/common/base/Splitter$2","access":0},{"name":"com/google/common/base/Splitter$SplittingIterator","outerName":"com/google/common/base/Splitter","innerName":"SplittingIterator","access":1034},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"trimmer","access":18,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"omitEmptyStrings","access":18,"descriptor":"Z"},{"name":"strategy","access":18,"descriptor":"Lcom/google/common/base/Splitter$Strategy;"},{"name":"limit","access":18,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Splitter$Strategy;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Splitter$Strategy;ZLcom/google/common/base/CharMatcher;I)V"},{"name":"on","access":9,"descriptor":"(C)Lcom/google/common/base/Splitter;"},{"name":"on","access":9,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/Splitter;"},{"name":"on","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Splitter;"},{"name":"on","access":9,"descriptor":"(Ljava/util/regex/Pattern;)Lcom/google/common/base/Splitter;"},{"name":"onPatternInternal","access":8,"descriptor":"(Lcom/google/common/base/CommonPattern;)Lcom/google/common/base/Splitter;"},{"name":"onPattern","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Splitter;"},{"name":"fixedLength","access":9,"descriptor":"(I)Lcom/google/common/base/Splitter;"},{"name":"omitEmptyStrings","access":1,"descriptor":"()Lcom/google/common/base/Splitter;"},{"name":"limit","access":1,"descriptor":"(I)Lcom/google/common/base/Splitter;"},{"name":"trimResults","access":1,"descriptor":"()Lcom/google/common/base/Splitter;"},{"name":"trimResults","access":1,"descriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/Splitter;"},{"name":"split","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/Iterable;","signature":"(Ljava/lang/CharSequence;)Ljava/lang/Iterable;"},{"name":"splittingIterator","access":2,"descriptor":"(Ljava/lang/CharSequence;)Ljava/util/Iterator;","signature":"(Ljava/lang/CharSequence;)Ljava/util/Iterator;"},{"name":"splitToList","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/util/List;","signature":"(Ljava/lang/CharSequence;)Ljava/util/List;"},{"name":"splitToStream","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/util/stream/Stream;","signature":"(Ljava/lang/CharSequence;)Ljava/util/stream/Stream;"},{"name":"withKeyValueSeparator","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Splitter$MapSplitter;"},{"name":"withKeyValueSeparator","access":1,"descriptor":"(C)Lcom/google/common/base/Splitter$MapSplitter;"},{"name":"withKeyValueSeparator","access":1,"descriptor":"(Lcom/google/common/base/Splitter;)Lcom/google/common/base/Splitter$MapSplitter;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/base/Splitter;)Lcom/google/common/base/CharMatcher;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/base/Splitter;)Z"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/base/Splitter;)I"},{"name":"lambda$fixedLength$0","access":4106,"descriptor":"(ILcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator;"},{"name":"lambda$onPatternInternal$0","access":4106,"descriptor":"(Lcom/google/common/base/CommonPattern;Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator;"},{"name":"lambda$on$1","access":4106,"descriptor":"(Ljava/lang/String;Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator;"},{"name":"lambda$on$0","access":4106,"descriptor":"(Lcom/google/common/base/CharMatcher;Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator;"}]},{"name":"com/google/common/base/Splitter$1","version":52,"access":32,"superName":"com/google/common/base/Splitter$SplittingIterator","outerClass":"com/google/common/base/Splitter","outerMethod":"on","outerMethodDescriptor":"(Lcom/google/common/base/CharMatcher;)Lcom/google/common/base/Splitter;","innerClasses":[{"name":"com/google/common/base/Splitter$1","access":0},{"name":"com/google/common/base/Splitter$SplittingIterator","outerName":"com/google/common/base/Splitter","innerName":"SplittingIterator","access":1034}],"fields":[{"name":"val$separatorMatcher","access":4112,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;Lcom/google/common/base/CharMatcher;)V"},{"name":"separatorStart","access":0,"descriptor":"(I)I"},{"name":"separatorEnd","access":0,"descriptor":"(I)I"}]},{"name":"com/google/common/base/Splitter$2","version":52,"access":32,"superName":"com/google/common/base/Splitter$SplittingIterator","outerClass":"com/google/common/base/Splitter","outerMethod":"on","outerMethodDescriptor":"(Ljava/lang/String;)Lcom/google/common/base/Splitter;","innerClasses":[{"name":"com/google/common/base/Splitter$2","access":0},{"name":"com/google/common/base/Splitter$SplittingIterator","outerName":"com/google/common/base/Splitter","innerName":"SplittingIterator","access":1034}],"fields":[{"name":"val$separator","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;Ljava/lang/String;)V"},{"name":"separatorStart","access":1,"descriptor":"(I)I"},{"name":"separatorEnd","access":1,"descriptor":"(I)I"}]},{"name":"com/google/common/base/Splitter$3","version":52,"access":32,"superName":"com/google/common/base/Splitter$SplittingIterator","outerClass":"com/google/common/base/Splitter","outerMethod":"onPatternInternal","outerMethodDescriptor":"(Lcom/google/common/base/CommonPattern;)Lcom/google/common/base/Splitter;","innerClasses":[{"name":"com/google/common/base/Splitter$3","access":0},{"name":"com/google/common/base/Splitter$SplittingIterator","outerName":"com/google/common/base/Splitter","innerName":"SplittingIterator","access":1034}],"fields":[{"name":"val$matcher","access":4112,"descriptor":"Lcom/google/common/base/CommonMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;Lcom/google/common/base/CommonMatcher;)V"},{"name":"separatorStart","access":1,"descriptor":"(I)I"},{"name":"separatorEnd","access":1,"descriptor":"(I)I"}]},{"name":"com/google/common/base/Splitter$4","version":52,"access":32,"superName":"com/google/common/base/Splitter$SplittingIterator","outerClass":"com/google/common/base/Splitter","outerMethod":"fixedLength","outerMethodDescriptor":"(I)Lcom/google/common/base/Splitter;","innerClasses":[{"name":"com/google/common/base/Splitter$4","access":0},{"name":"com/google/common/base/Splitter$SplittingIterator","outerName":"com/google/common/base/Splitter","innerName":"SplittingIterator","access":1034}],"fields":[{"name":"val$length","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;I)V"},{"name":"separatorStart","access":1,"descriptor":"(I)I"},{"name":"separatorEnd","access":1,"descriptor":"(I)I"}]},{"name":"com/google/common/base/Splitter$5","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"com/google/common/base/Splitter","outerMethod":"split","outerMethodDescriptor":"(Ljava/lang/CharSequence;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/base/Splitter$5","access":0}],"fields":[{"name":"val$sequence","access":4112,"descriptor":"Ljava/lang/CharSequence;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/base/Splitter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)V","signature":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/Splitter$MapSplitter","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Splitter$MapSplitter","outerName":"com/google/common/base/Splitter","innerName":"MapSplitter","access":25},{"name":"com/google/common/base/Splitter$1","access":0}],"fields":[{"name":"INVALID_ENTRY_MESSAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"Chunk [%s] is not a valid entry"},{"name":"outerSplitter","access":18,"descriptor":"Lcom/google/common/base/Splitter;"},{"name":"entrySplitter","access":18,"descriptor":"Lcom/google/common/base/Splitter;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/base/Splitter;Lcom/google/common/base/Splitter;)V"},{"name":"split","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/util/Map;","signature":"(Ljava/lang/CharSequence;)Ljava/util/Map;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/base/Splitter;Lcom/google/common/base/Splitter;Lcom/google/common/base/Splitter$1;)V"}]},{"name":"com/google/common/base/Splitter$SplittingIterator","version":52,"access":1056,"signature":"Lcom/google/common/base/AbstractIterator;","superName":"com/google/common/base/AbstractIterator","innerClasses":[{"name":"com/google/common/base/Splitter$SplittingIterator","outerName":"com/google/common/base/Splitter","innerName":"SplittingIterator","access":1034}],"fields":[{"name":"toSplit","access":16,"descriptor":"Ljava/lang/CharSequence;"},{"name":"trimmer","access":16,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"omitEmptyStrings","access":16,"descriptor":"Z"},{"name":"offset","access":0,"descriptor":"I"},{"name":"limit","access":0,"descriptor":"I"}],"methods":[{"name":"separatorStart","access":1024,"descriptor":"(I)I"},{"name":"separatorEnd","access":1024,"descriptor":"(I)I"},{"name":"","access":4,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/base/Splitter$Strategy","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Splitter$Strategy","outerName":"com/google/common/base/Splitter","innerName":"Strategy","access":1546}],"methods":[{"name":"iterator","access":1025,"descriptor":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator;","signature":"(Lcom/google/common/base/Splitter;Ljava/lang/CharSequence;)Ljava/util/Iterator;"}]},{"name":"com/google/common/base/StandardSystemProperty","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"JAVA_VERSION","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VENDOR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VENDOR_URL","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_HOME","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VM_SPECIFICATION_VERSION","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VM_SPECIFICATION_VENDOR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VM_SPECIFICATION_NAME","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VM_VERSION","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VM_VENDOR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_VM_NAME","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_SPECIFICATION_VERSION","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_SPECIFICATION_VENDOR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_SPECIFICATION_NAME","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_CLASS_VERSION","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_CLASS_PATH","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_LIBRARY_PATH","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_IO_TMPDIR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_COMPILER","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"JAVA_EXT_DIRS","access":147481,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"OS_NAME","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"OS_ARCH","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"OS_VERSION","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"FILE_SEPARATOR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"PATH_SEPARATOR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"LINE_SEPARATOR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"USER_NAME","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"USER_HOME","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"USER_DIR","access":16409,"descriptor":"Lcom/google/common/base/StandardSystemProperty;"},{"name":"key","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/base/StandardSystemProperty;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/base/StandardSystemProperty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/StandardSystemProperty;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"key","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"value","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/base/StandardSystemProperty;"}]},{"name":"com/google/common/base/Stopwatch","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Stopwatch$1","access":4104}],"fields":[{"name":"ticker","access":18,"descriptor":"Lcom/google/common/base/Ticker;"},{"name":"isRunning","access":2,"descriptor":"Z"},{"name":"elapsedNanos","access":2,"descriptor":"J"},{"name":"startTick","access":2,"descriptor":"J"}],"methods":[{"name":"createUnstarted","access":9,"descriptor":"()Lcom/google/common/base/Stopwatch;"},{"name":"createUnstarted","access":9,"descriptor":"(Lcom/google/common/base/Ticker;)Lcom/google/common/base/Stopwatch;"},{"name":"createStarted","access":9,"descriptor":"()Lcom/google/common/base/Stopwatch;"},{"name":"createStarted","access":9,"descriptor":"(Lcom/google/common/base/Ticker;)Lcom/google/common/base/Stopwatch;"},{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Ticker;)V"},{"name":"isRunning","access":1,"descriptor":"()Z"},{"name":"start","access":1,"descriptor":"()Lcom/google/common/base/Stopwatch;"},{"name":"stop","access":1,"descriptor":"()Lcom/google/common/base/Stopwatch;"},{"name":"reset","access":1,"descriptor":"()Lcom/google/common/base/Stopwatch;"},{"name":"elapsedNanos","access":2,"descriptor":"()J"},{"name":"elapsed","access":1,"descriptor":"(Ljava/util/concurrent/TimeUnit;)J"},{"name":"elapsed","access":1,"descriptor":"()Ljava/time/Duration;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"chooseUnit","access":10,"descriptor":"(J)Ljava/util/concurrent/TimeUnit;"},{"name":"abbreviate","access":10,"descriptor":"(Ljava/util/concurrent/TimeUnit;)Ljava/lang/String;"}]},{"name":"com/google/common/base/Stopwatch$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/base/Stopwatch","innerClasses":[{"name":"com/google/common/base/Stopwatch$1","access":4104}],"fields":[{"name":"$SwitchMap$java$util$concurrent$TimeUnit","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/base/Strings","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"nullToEmpty","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"emptyToNull","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"isNullOrEmpty","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"padStart","access":9,"descriptor":"(Ljava/lang/String;IC)Ljava/lang/String;"},{"name":"padEnd","access":9,"descriptor":"(Ljava/lang/String;IC)Ljava/lang/String;"},{"name":"repeat","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"commonPrefix","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"commonSuffix","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;"},{"name":"validSurrogatePairAt","access":8,"descriptor":"(Ljava/lang/CharSequence;I)Z"},{"name":"lenientFormat","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"},{"name":"lenientToString","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/google/common/base/Supplier","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/function/Supplier;","superName":"java/lang/Object","interfaces":["java/util/function/Supplier"],"methods":[{"name":"get","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/base/Suppliers","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Suppliers$SupplierComposition","outerName":"com/google/common/base/Suppliers","innerName":"SupplierComposition","access":10},{"name":"com/google/common/base/Suppliers$NonSerializableMemoizingSupplier","outerName":"com/google/common/base/Suppliers","innerName":"NonSerializableMemoizingSupplier","access":8},{"name":"com/google/common/base/Suppliers$MemoizingSupplier","outerName":"com/google/common/base/Suppliers","innerName":"MemoizingSupplier","access":8},{"name":"com/google/common/base/Suppliers$ExpiringMemoizingSupplier","outerName":"com/google/common/base/Suppliers","innerName":"ExpiringMemoizingSupplier","access":8},{"name":"com/google/common/base/Suppliers$SupplierOfInstance","outerName":"com/google/common/base/Suppliers","innerName":"SupplierOfInstance","access":10},{"name":"com/google/common/base/Suppliers$ThreadSafeSupplier","outerName":"com/google/common/base/Suppliers","innerName":"ThreadSafeSupplier","access":10},{"name":"com/google/common/base/Suppliers$SupplierFunctionImpl","outerName":"com/google/common/base/Suppliers","innerName":"SupplierFunctionImpl","access":16410},{"name":"com/google/common/base/Suppliers$SupplierFunction","outerName":"com/google/common/base/Suppliers","innerName":"SupplierFunction","access":1546}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compose","access":9,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;","signature":"(Lcom/google/common/base/Function<-TF;TT;>;Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;"},{"name":"memoize","access":9,"descriptor":"(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;","signature":"(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;"},{"name":"memoizeWithExpiration","access":9,"descriptor":"(Lcom/google/common/base/Supplier;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/base/Supplier;","signature":"(Lcom/google/common/base/Supplier;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/base/Supplier;"},{"name":"memoizeWithExpiration","access":9,"descriptor":"(Lcom/google/common/base/Supplier;Ljava/time/Duration;)Lcom/google/common/base/Supplier;","signature":"(Lcom/google/common/base/Supplier;Ljava/time/Duration;)Lcom/google/common/base/Supplier;"},{"name":"ofInstance","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/base/Supplier;","signature":"(TT;)Lcom/google/common/base/Supplier;"},{"name":"synchronizedSupplier","access":9,"descriptor":"(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;","signature":"(Lcom/google/common/base/Supplier;)Lcom/google/common/base/Supplier;"},{"name":"supplierFunction","access":9,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;TT;>;"}]},{"name":"com/google/common/base/Suppliers$ExpiringMemoizingSupplier","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Suppliers$ExpiringMemoizingSupplier","outerName":"com/google/common/base/Suppliers","innerName":"ExpiringMemoizingSupplier","access":8}],"fields":[{"name":"lock","access":130,"descriptor":"Ljava/lang/Object;"},{"name":"delegate","access":16,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"durationNanos","access":16,"descriptor":"J"},{"name":"value","access":192,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"expirationNanos","access":192,"descriptor":"J"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Supplier;J)V","signature":"(Lcom/google/common/base/Supplier;J)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]}]},{"name":"com/google/common/base/Suppliers$MemoizingSupplier","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Suppliers$MemoizingSupplier","outerName":"com/google/common/base/Suppliers","innerName":"MemoizingSupplier","access":8}],"fields":[{"name":"lock","access":130,"descriptor":"Ljava/lang/Object;"},{"name":"delegate","access":16,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"initialized","access":192,"descriptor":"Z"},{"name":"value","access":128,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Supplier;)V","signature":"(Lcom/google/common/base/Supplier;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]}]},{"name":"com/google/common/base/Suppliers$NonSerializableMemoizingSupplier","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier"],"innerClasses":[{"name":"com/google/common/base/Suppliers$NonSerializableMemoizingSupplier","outerName":"com/google/common/base/Suppliers","innerName":"NonSerializableMemoizingSupplier","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"lock","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"SUCCESSFULLY_COMPUTED","access":26,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"delegate","access":66,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Supplier;)V","signature":"(Lcom/google/common/base/Supplier;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"lambda$static$0","access":4106,"descriptor":"()Ljava/lang/Void;"}]},{"name":"com/google/common/base/Suppliers$SupplierComposition","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Suppliers$SupplierComposition","outerName":"com/google/common/base/Suppliers","innerName":"SupplierComposition","access":10}],"fields":[{"name":"function","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TF;TT;>;"},{"name":"supplier","access":16,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/base/Supplier;)V","signature":"(Lcom/google/common/base/Function<-TF;TT;>;Lcom/google/common/base/Supplier;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"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/google/common/base/Suppliers$SupplierFunction","version":52,"access":1536,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;TT;>;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"innerClasses":[{"name":"com/google/common/base/Suppliers$SupplierFunction","outerName":"com/google/common/base/Suppliers","innerName":"SupplierFunction","access":1546}]},{"name":"com/google/common/base/Suppliers$SupplierFunctionImpl","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Suppliers$SupplierFunction;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Suppliers$SupplierFunction"],"innerClasses":[{"name":"com/google/common/base/Suppliers$SupplierFunctionImpl","outerName":"com/google/common/base/Suppliers","innerName":"SupplierFunctionImpl","access":16410},{"name":"com/google/common/base/Suppliers$SupplierFunction","outerName":"com/google/common/base/Suppliers","innerName":"SupplierFunction","access":1546}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/base/Suppliers$SupplierFunctionImpl;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/base/Suppliers$SupplierFunctionImpl;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/base/Suppliers$SupplierFunctionImpl;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/base/Suppliers$SupplierFunctionImpl;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Lcom/google/common/base/Supplier;)Ljava/lang/Object;","signature":"(Lcom/google/common/base/Supplier;)Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/base/Suppliers$SupplierFunctionImpl;"}]},{"name":"com/google/common/base/Suppliers$SupplierOfInstance","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Suppliers$SupplierOfInstance","outerName":"com/google/common/base/Suppliers","innerName":"SupplierOfInstance","access":10}],"fields":[{"name":"instance","access":16,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"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/google/common/base/Suppliers$ThreadSafeSupplier","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/base/Suppliers$ThreadSafeSupplier","outerName":"com/google/common/base/Suppliers","innerName":"ThreadSafeSupplier","access":10}],"fields":[{"name":"delegate","access":16,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Supplier;)V","signature":"(Lcom/google/common/base/Supplier;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/base/Throwables","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Throwables$1","access":0}],"fields":[{"name":"JAVA_LANG_ACCESS_CLASSNAME","access":26,"descriptor":"Ljava/lang/String;","constant":"sun.misc.JavaLangAccess"},{"name":"SHARED_SECRETS_CLASSNAME","access":24,"descriptor":"Ljava/lang/String;","constant":"sun.misc.SharedSecrets"},{"name":"jla","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"getStackTraceElementMethod","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"getStackTraceDepthMethod","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"throwIfInstanceOf","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)V","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;)V^TX;","exceptions":["java/lang/Throwable"]},{"name":"propagateIfInstanceOf","access":131081,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)V","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;)V^TX;","exceptions":["java/lang/Throwable"]},{"name":"throwIfUnchecked","access":9,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"propagateIfPossible","access":131081,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"propagateIfPossible","access":131081,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)V","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;)V^TX;","exceptions":["java/lang/Throwable"]},{"name":"propagateIfPossible","access":131081,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/Class;)V^TX1;^TX2;","exceptions":["java/lang/Throwable","java/lang/Throwable"]},{"name":"propagate","access":131081,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;"},{"name":"getRootCause","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"getCausalChain","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/util/List;","signature":"(Ljava/lang/Throwable;)Ljava/util/List;"},{"name":"getCauseAs","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)Ljava/lang/Throwable;","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;)TX;"},{"name":"getStackTraceAsString","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/String;"},{"name":"lazyStackTrace","access":131081,"descriptor":"(Ljava/lang/Throwable;)Ljava/util/List;","signature":"(Ljava/lang/Throwable;)Ljava/util/List;"},{"name":"lazyStackTraceIsLazy","access":131081,"descriptor":"()Z"},{"name":"jlaStackTrace","access":10,"descriptor":"(Ljava/lang/Throwable;)Ljava/util/List;","signature":"(Ljava/lang/Throwable;)Ljava/util/List;"},{"name":"invokeAccessibleNonThrowingMethod","access":138,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getJla","access":10,"descriptor":"()Ljava/lang/Object;"},{"name":"getGetMethod","access":10,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getSizeMethod","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/reflect/Method;"},{"name":"getJlaMethod","access":138,"descriptor":"(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;","signature":"(Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/reflect/Method;","exceptions":["java/lang/ThreadDeath"]},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Object;"},{"name":"access$200","access":4104,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"}]},{"name":"com/google/common/base/Throwables$1","version":52,"access":32,"signature":"Ljava/util/AbstractList;","superName":"java/util/AbstractList","outerClass":"com/google/common/base/Throwables","outerMethod":"jlaStackTrace","outerMethodDescriptor":"(Ljava/lang/Throwable;)Ljava/util/List;","innerClasses":[{"name":"com/google/common/base/Throwables$1","access":0}],"fields":[{"name":"val$t","access":4112,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/StackTraceElement;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/base/Ticker","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/Ticker$1","access":0}],"fields":[{"name":"SYSTEM_TICKER","access":26,"descriptor":"Lcom/google/common/base/Ticker;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"read","access":1025,"descriptor":"()J"},{"name":"systemTicker","access":9,"descriptor":"()Lcom/google/common/base/Ticker;"}]},{"name":"com/google/common/base/Ticker$1","version":52,"access":32,"superName":"com/google/common/base/Ticker","outerClass":"com/google/common/base/Ticker","innerClasses":[{"name":"com/google/common/base/Ticker$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"()J"}]},{"name":"com/google/common/base/Utf8","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"encodedLength","access":9,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"encodedLengthGeneral","access":10,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"isWellFormed","access":9,"descriptor":"([B)Z"},{"name":"isWellFormed","access":9,"descriptor":"([BII)Z"},{"name":"isWellFormedSlowPath","access":10,"descriptor":"([BII)Z"},{"name":"unpairedSurrogateMsg","access":10,"descriptor":"(I)Ljava/lang/String;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/Verify","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"verify","access":9,"descriptor":"(Z)V"},{"name":"verify","access":137,"descriptor":"(ZLjava/lang/String;[Ljava/lang/Object;)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;C)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;I)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;J)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;CC)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;IC)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;JC)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;C)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;CI)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;II)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;JI)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;I)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;CJ)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;IJ)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;JJ)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;J)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;CLjava/lang/Object;)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;ILjava/lang/Object;)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;JLjava/lang/Object;)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"verify","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"verifyNotNull","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"verifyNotNull","access":137,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;[Ljava/lang/Object;)TT;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/base/VerifyException","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/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/base/internal/Finalizer","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"fields":[{"name":"logger","access":26,"descriptor":"Ljava/util/logging/Logger;"},{"name":"FINALIZABLE_REFERENCE","access":26,"descriptor":"Ljava/lang/String;","constant":"com.google.common.base.FinalizableReference"},{"name":"finalizableReferenceClassReference","access":18,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;>;"},{"name":"frqReference","access":18,"descriptor":"Ljava/lang/ref/PhantomReference;","signature":"Ljava/lang/ref/PhantomReference;"},{"name":"queue","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"bigThreadConstructor","access":26,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor;"},{"name":"inheritableThreadLocals","access":26,"descriptor":"Ljava/lang/reflect/Field;"}],"methods":[{"name":"startFinalizer","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/PhantomReference;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/PhantomReference;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/PhantomReference;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/ref/ReferenceQueue;Ljava/lang/ref/PhantomReference;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"cleanUp","access":2,"descriptor":"(Ljava/lang/ref/Reference;)Z","signature":"(Ljava/lang/ref/Reference<*>;)Z"},{"name":"finalizeReference","access":2,"descriptor":"(Ljava/lang/ref/Reference;Ljava/lang/reflect/Method;)Z","signature":"(Ljava/lang/ref/Reference<*>;Ljava/lang/reflect/Method;)Z"},{"name":"getFinalizeReferentMethod","access":2,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getInheritableThreadLocalsField","access":10,"descriptor":"()Ljava/lang/reflect/Field;"},{"name":"getBigThreadConstructor","access":10,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor;"}]},{"name":"com/google/common/base/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/cache/AbstractCache","version":52,"access":1057,"signature":"Ljava/lang/Object;Lcom/google/common/cache/Cache;","superName":"java/lang/Object","interfaces":["com/google/common/cache/Cache"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/cache/AbstractCache$SimpleStatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"SimpleStatsCounter","access":25},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;","signature":"(TK;Ljava/util/concurrent/Callable<+TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getAllPresent","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Object;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"cleanUp","access":1,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()J"},{"name":"invalidate","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"invalidateAll","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/lang/Object;>;)V"},{"name":"invalidateAll","access":1,"descriptor":"()V"},{"name":"stats","access":1,"descriptor":"()Lcom/google/common/cache/CacheStats;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"}]},{"name":"com/google/common/cache/AbstractCache$SimpleStatsCounter","version":52,"access":49,"superName":"java/lang/Object","interfaces":["com/google/common/cache/AbstractCache$StatsCounter"],"innerClasses":[{"name":"com/google/common/cache/AbstractCache$SimpleStatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"SimpleStatsCounter","access":25},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545}],"fields":[{"name":"hitCount","access":18,"descriptor":"Lcom/google/common/cache/LongAddable;"},{"name":"missCount","access":18,"descriptor":"Lcom/google/common/cache/LongAddable;"},{"name":"loadSuccessCount","access":18,"descriptor":"Lcom/google/common/cache/LongAddable;"},{"name":"loadExceptionCount","access":18,"descriptor":"Lcom/google/common/cache/LongAddable;"},{"name":"totalLoadTime","access":18,"descriptor":"Lcom/google/common/cache/LongAddable;"},{"name":"evictionCount","access":18,"descriptor":"Lcom/google/common/cache/LongAddable;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"recordHits","access":1,"descriptor":"(I)V"},{"name":"recordMisses","access":1,"descriptor":"(I)V"},{"name":"recordLoadSuccess","access":1,"descriptor":"(J)V"},{"name":"recordLoadException","access":1,"descriptor":"(J)V"},{"name":"recordEviction","access":1,"descriptor":"()V"},{"name":"snapshot","access":1,"descriptor":"()Lcom/google/common/cache/CacheStats;"},{"name":"negativeToMaxValue","access":10,"descriptor":"(J)J"},{"name":"incrementBy","access":1,"descriptor":"(Lcom/google/common/cache/AbstractCache$StatsCounter;)V"}]},{"name":"com/google/common/cache/AbstractCache$StatsCounter","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545}],"methods":[{"name":"recordHits","access":1025,"descriptor":"(I)V"},{"name":"recordMisses","access":1025,"descriptor":"(I)V"},{"name":"recordLoadSuccess","access":1025,"descriptor":"(J)V"},{"name":"recordLoadException","access":1025,"descriptor":"(J)V"},{"name":"recordEviction","access":1025,"descriptor":"()V"},{"name":"snapshot","access":1025,"descriptor":"()Lcom/google/common/cache/CacheStats;"}]},{"name":"com/google/common/cache/AbstractLoadingCache","version":52,"access":1057,"signature":"Lcom/google/common/cache/AbstractCache;Lcom/google/common/cache/LoadingCache;","superName":"com/google/common/cache/AbstractCache","interfaces":["com/google/common/cache/LoadingCache"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getUnchecked","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"apply","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"refresh","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"}]},{"name":"com/google/common/cache/Cache","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"getIfPresent","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;","signature":"(TK;Ljava/util/concurrent/Callable<+TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getAllPresent","access":1025,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Object;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"putAll","access":1025,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"invalidate","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"invalidateAll","access":1025,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/lang/Object;>;)V"},{"name":"invalidateAll","access":1025,"descriptor":"()V"},{"name":"size","access":1025,"descriptor":"()J"},{"name":"stats","access":1025,"descriptor":"()Lcom/google/common/cache/CacheStats;"},{"name":"asMap","access":1025,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"cleanUp","access":1025,"descriptor":"()V"}]},{"name":"com/google/common/cache/CacheBuilder","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/CacheBuilder$OneWeigher","outerName":"com/google/common/cache/CacheBuilder","innerName":"OneWeigher","access":16408},{"name":"com/google/common/cache/CacheBuilder$NullListener","outerName":"com/google/common/cache/CacheBuilder","innerName":"NullListener","access":16408},{"name":"com/google/common/cache/LocalCache$LocalLoadingCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalLoadingCache","access":8},{"name":"com/google/common/cache/LocalCache$LocalManualCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalManualCache","access":8},{"name":"com/google/common/cache/CacheBuilder$LoggerHolder","outerName":"com/google/common/cache/CacheBuilder","innerName":"LoggerHolder","access":26},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/cache/CacheBuilder$1","access":0},{"name":"com/google/common/cache/CacheBuilder$2","access":0},{"name":"com/google/common/cache/CacheBuilder$3","access":0},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545}],"fields":[{"name":"DEFAULT_INITIAL_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"DEFAULT_CONCURRENCY_LEVEL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"DEFAULT_EXPIRATION_NANOS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_REFRESH_NANOS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"NULL_STATS_COUNTER","access":24,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier<+Lcom/google/common/cache/AbstractCache$StatsCounter;>;"},{"name":"EMPTY_STATS","access":24,"descriptor":"Lcom/google/common/cache/CacheStats;"},{"name":"CACHE_STATS_COUNTER","access":24,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"NULL_TICKER","access":24,"descriptor":"Lcom/google/common/base/Ticker;"},{"name":"UNSET_INT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"strictParsing","access":0,"descriptor":"Z"},{"name":"initialCapacity","access":0,"descriptor":"I"},{"name":"concurrencyLevel","access":0,"descriptor":"I"},{"name":"maximumSize","access":0,"descriptor":"J"},{"name":"maximumWeight","access":0,"descriptor":"J"},{"name":"weigher","access":0,"descriptor":"Lcom/google/common/cache/Weigher;","signature":"Lcom/google/common/cache/Weigher<-TK;-TV;>;"},{"name":"keyStrength","access":0,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"valueStrength","access":0,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"expireAfterWriteNanos","access":0,"descriptor":"J"},{"name":"expireAfterAccessNanos","access":0,"descriptor":"J"},{"name":"refreshNanos","access":0,"descriptor":"J"},{"name":"keyEquivalence","access":0,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"valueEquivalence","access":0,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"removalListener","access":0,"descriptor":"Lcom/google/common/cache/RemovalListener;","signature":"Lcom/google/common/cache/RemovalListener<-TK;-TV;>;"},{"name":"ticker","access":0,"descriptor":"Lcom/google/common/base/Ticker;"},{"name":"statsCounterSupplier","access":0,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier<+Lcom/google/common/cache/AbstractCache$StatsCounter;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newBuilder","access":9,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/cache/CacheBuilderSpec;)Lcom/google/common/cache/CacheBuilder;"},{"name":"from","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilder;","signature":"(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilder;"},{"name":"lenientParsing","access":0,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"keyEquivalence","access":0,"descriptor":"(Lcom/google/common/base/Equivalence;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/base/Equivalence;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getKeyEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"},{"name":"valueEquivalence","access":0,"descriptor":"(Lcom/google/common/base/Equivalence;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/base/Equivalence;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getValueEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"},{"name":"initialCapacity","access":1,"descriptor":"(I)Lcom/google/common/cache/CacheBuilder;","signature":"(I)Lcom/google/common/cache/CacheBuilder;"},{"name":"getInitialCapacity","access":0,"descriptor":"()I"},{"name":"concurrencyLevel","access":1,"descriptor":"(I)Lcom/google/common/cache/CacheBuilder;","signature":"(I)Lcom/google/common/cache/CacheBuilder;"},{"name":"getConcurrencyLevel","access":0,"descriptor":"()I"},{"name":"maximumSize","access":1,"descriptor":"(J)Lcom/google/common/cache/CacheBuilder;","signature":"(J)Lcom/google/common/cache/CacheBuilder;"},{"name":"maximumWeight","access":1,"descriptor":"(J)Lcom/google/common/cache/CacheBuilder;","signature":"(J)Lcom/google/common/cache/CacheBuilder;"},{"name":"weigher","access":1,"descriptor":"(Lcom/google/common/cache/Weigher;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/cache/Weigher<-TK1;-TV1;>;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getMaximumWeight","access":0,"descriptor":"()J"},{"name":"getWeigher","access":0,"descriptor":"()Lcom/google/common/cache/Weigher;","signature":"()Lcom/google/common/cache/Weigher;"},{"name":"weakKeys","access":1,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"setKeyStrength","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Strength;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/cache/LocalCache$Strength;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getKeyStrength","access":0,"descriptor":"()Lcom/google/common/cache/LocalCache$Strength;"},{"name":"weakValues","access":1,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"softValues","access":1,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"setValueStrength","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Strength;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/cache/LocalCache$Strength;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getValueStrength","access":0,"descriptor":"()Lcom/google/common/cache/LocalCache$Strength;"},{"name":"expireAfterWrite","access":1,"descriptor":"(Ljava/time/Duration;)Lcom/google/common/cache/CacheBuilder;","signature":"(Ljava/time/Duration;)Lcom/google/common/cache/CacheBuilder;"},{"name":"expireAfterWrite","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder;","signature":"(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getExpireAfterWriteNanos","access":0,"descriptor":"()J"},{"name":"expireAfterAccess","access":1,"descriptor":"(Ljava/time/Duration;)Lcom/google/common/cache/CacheBuilder;","signature":"(Ljava/time/Duration;)Lcom/google/common/cache/CacheBuilder;"},{"name":"expireAfterAccess","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder;","signature":"(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getExpireAfterAccessNanos","access":0,"descriptor":"()J"},{"name":"refreshAfterWrite","access":1,"descriptor":"(Ljava/time/Duration;)Lcom/google/common/cache/CacheBuilder;","signature":"(Ljava/time/Duration;)Lcom/google/common/cache/CacheBuilder;"},{"name":"refreshAfterWrite","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder;","signature":"(JLjava/util/concurrent/TimeUnit;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getRefreshNanos","access":0,"descriptor":"()J"},{"name":"ticker","access":1,"descriptor":"(Lcom/google/common/base/Ticker;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/base/Ticker;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getTicker","access":0,"descriptor":"(Z)Lcom/google/common/base/Ticker;"},{"name":"removalListener","access":1,"descriptor":"(Lcom/google/common/cache/RemovalListener;)Lcom/google/common/cache/CacheBuilder;","signature":"(Lcom/google/common/cache/RemovalListener<-TK1;-TV1;>;)Lcom/google/common/cache/CacheBuilder;"},{"name":"getRemovalListener","access":0,"descriptor":"()Lcom/google/common/cache/RemovalListener;","signature":"()Lcom/google/common/cache/RemovalListener;"},{"name":"recordStats","access":1,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"isRecordingStats","access":0,"descriptor":"()Z"},{"name":"getStatsCounterSupplier","access":0,"descriptor":"()Lcom/google/common/base/Supplier;","signature":"()Lcom/google/common/base/Supplier<+Lcom/google/common/cache/AbstractCache$StatsCounter;>;"},{"name":"build","access":1,"descriptor":"(Lcom/google/common/cache/CacheLoader;)Lcom/google/common/cache/LoadingCache;","signature":"(Lcom/google/common/cache/CacheLoader<-TK1;TV1;>;)Lcom/google/common/cache/LoadingCache;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/cache/Cache;","signature":"()Lcom/google/common/cache/Cache;"},{"name":"checkNonLoadingCache","access":2,"descriptor":"()V"},{"name":"checkWeightWithWeigher","access":2,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toNanosSaturated","access":10,"descriptor":"(Ljava/time/Duration;)J"}]},{"name":"com/google/common/cache/CacheBuilder$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/cache/AbstractCache$StatsCounter"],"outerClass":"com/google/common/cache/CacheBuilder","innerClasses":[{"name":"com/google/common/cache/CacheBuilder$1","access":0},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"recordHits","access":1,"descriptor":"(I)V"},{"name":"recordMisses","access":1,"descriptor":"(I)V"},{"name":"recordLoadSuccess","access":1,"descriptor":"(J)V"},{"name":"recordLoadException","access":1,"descriptor":"(J)V"},{"name":"recordEviction","access":1,"descriptor":"()V"},{"name":"snapshot","access":1,"descriptor":"()Lcom/google/common/cache/CacheStats;"}]},{"name":"com/google/common/cache/CacheBuilder$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier"],"outerClass":"com/google/common/cache/CacheBuilder","innerClasses":[{"name":"com/google/common/cache/AbstractCache$SimpleStatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"SimpleStatsCounter","access":25},{"name":"com/google/common/cache/CacheBuilder$2","access":0},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Lcom/google/common/cache/AbstractCache$StatsCounter;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/CacheBuilder$3","version":52,"access":32,"superName":"com/google/common/base/Ticker","outerClass":"com/google/common/cache/CacheBuilder","innerClasses":[{"name":"com/google/common/cache/CacheBuilder$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"()J"}]},{"name":"com/google/common/cache/CacheBuilder$LoggerHolder","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/CacheBuilder$LoggerHolder","outerName":"com/google/common/cache/CacheBuilder","innerName":"LoggerHolder","access":26}],"fields":[{"name":"logger","access":24,"descriptor":"Ljava/util/logging/Logger;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/cache/CacheBuilder$NullListener","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/cache/RemovalListener;","superName":"java/lang/Enum","interfaces":["com/google/common/cache/RemovalListener"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilder$NullListener","outerName":"com/google/common/cache/CacheBuilder","innerName":"NullListener","access":16408}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/cache/CacheBuilder$NullListener;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/cache/CacheBuilder$NullListener;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/cache/CacheBuilder$NullListener;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilder$NullListener;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"onRemoval","access":1,"descriptor":"(Lcom/google/common/cache/RemovalNotification;)V","signature":"(Lcom/google/common/cache/RemovalNotification;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/cache/CacheBuilder$NullListener;"}]},{"name":"com/google/common/cache/CacheBuilder$OneWeigher","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/cache/Weigher;","superName":"java/lang/Enum","interfaces":["com/google/common/cache/Weigher"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilder$OneWeigher","outerName":"com/google/common/cache/CacheBuilder","innerName":"OneWeigher","access":16408}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/cache/CacheBuilder$OneWeigher;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/cache/CacheBuilder$OneWeigher;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/cache/CacheBuilder$OneWeigher;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilder$OneWeigher;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"weigh","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/cache/CacheBuilder$OneWeigher;"}]},{"name":"com/google/common/cache/CacheBuilderSpec","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546},{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/CacheBuilderSpec$1","access":4104},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/cache/CacheBuilderSpec$InitialCapacityParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"InitialCapacityParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$MaximumSizeParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"MaximumSizeParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$MaximumWeightParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"MaximumWeightParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ConcurrencyLevelParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$KeyStrengthParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"KeyStrengthParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$ValueStrengthParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueStrengthParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$RecordStatsParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"RecordStatsParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$AccessDurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"AccessDurationParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$WriteDurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"WriteDurationParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$RefreshDurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"RefreshDurationParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$DurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"DurationParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$LongParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"LongParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$IntegerParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"IntegerParser","access":1032}],"fields":[{"name":"KEYS_SPLITTER","access":26,"descriptor":"Lcom/google/common/base/Splitter;"},{"name":"KEY_VALUE_SPLITTER","access":26,"descriptor":"Lcom/google/common/base/Splitter;"},{"name":"VALUE_PARSERS","access":26,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"initialCapacity","access":0,"descriptor":"Ljava/lang/Integer;"},{"name":"maximumSize","access":0,"descriptor":"Ljava/lang/Long;"},{"name":"maximumWeight","access":0,"descriptor":"Ljava/lang/Long;"},{"name":"concurrencyLevel","access":0,"descriptor":"Ljava/lang/Integer;"},{"name":"keyStrength","access":0,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"valueStrength","access":0,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"recordStats","access":0,"descriptor":"Ljava/lang/Boolean;"},{"name":"writeExpirationDuration","access":0,"descriptor":"J"},{"name":"writeExpirationTimeUnit","access":0,"descriptor":"Ljava/util/concurrent/TimeUnit;"},{"name":"accessExpirationDuration","access":0,"descriptor":"J"},{"name":"accessExpirationTimeUnit","access":0,"descriptor":"Ljava/util/concurrent/TimeUnit;"},{"name":"refreshDuration","access":0,"descriptor":"J"},{"name":"refreshTimeUnit","access":0,"descriptor":"Ljava/util/concurrent/TimeUnit;"},{"name":"specification","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"parse","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/CacheBuilderSpec;"},{"name":"disableCaching","access":9,"descriptor":"()Lcom/google/common/cache/CacheBuilderSpec;"},{"name":"toCacheBuilder","access":0,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"toParsableString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"durationInNanos","access":10,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Long;"},{"name":"format","access":138,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/google/common/cache/CacheBuilderSpec$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/cache/CacheBuilderSpec","innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/CacheBuilderSpec$1","access":4104}],"fields":[{"name":"$SwitchMap$com$google$common$cache$LocalCache$Strength","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/cache/CacheBuilderSpec$AccessDurationParser","version":52,"access":32,"superName":"com/google/common/cache/CacheBuilderSpec$DurationParser","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$DurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"DurationParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$AccessDurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"AccessDurationParser","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseDuration","access":4,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;JLjava/util/concurrent/TimeUnit;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser","version":52,"access":32,"superName":"com/google/common/cache/CacheBuilderSpec$IntegerParser","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$IntegerParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"IntegerParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$ConcurrencyLevelParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ConcurrencyLevelParser","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseInteger","access":4,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;I)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$DurationParser","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["com/google/common/cache/CacheBuilderSpec$ValueParser"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$DurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"DurationParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseDuration","access":1028,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;JLjava/util/concurrent/TimeUnit;)V"},{"name":"parse","access":1,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$InitialCapacityParser","version":52,"access":32,"superName":"com/google/common/cache/CacheBuilderSpec$IntegerParser","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$IntegerParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"IntegerParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$InitialCapacityParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"InitialCapacityParser","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseInteger","access":4,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;I)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$IntegerParser","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["com/google/common/cache/CacheBuilderSpec$ValueParser"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$IntegerParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"IntegerParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseInteger","access":1028,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;I)V"},{"name":"parse","access":1,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$KeyStrengthParser","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/cache/CacheBuilderSpec$ValueParser"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$KeyStrengthParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"KeyStrengthParser","access":8},{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546}],"fields":[{"name":"strength","access":18,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/cache/LocalCache$Strength;)V"},{"name":"parse","access":1,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$LongParser","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["com/google/common/cache/CacheBuilderSpec$ValueParser"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$LongParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"LongParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseLong","access":1028,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;J)V"},{"name":"parse","access":1,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$MaximumSizeParser","version":52,"access":32,"superName":"com/google/common/cache/CacheBuilderSpec$LongParser","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$LongParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"LongParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$MaximumSizeParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"MaximumSizeParser","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseLong","access":4,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;J)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$MaximumWeightParser","version":52,"access":32,"superName":"com/google/common/cache/CacheBuilderSpec$LongParser","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$LongParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"LongParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$MaximumWeightParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"MaximumWeightParser","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseLong","access":4,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;J)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$RecordStatsParser","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/cache/CacheBuilderSpec$ValueParser"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$RecordStatsParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"RecordStatsParser","access":8},{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parse","access":1,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$RefreshDurationParser","version":52,"access":32,"superName":"com/google/common/cache/CacheBuilderSpec$DurationParser","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$DurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"DurationParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$RefreshDurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"RefreshDurationParser","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseDuration","access":4,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;JLjava/util/concurrent/TimeUnit;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546}],"methods":[{"name":"parse","access":1025,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$ValueStrengthParser","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/cache/CacheBuilderSpec$ValueParser"],"innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$ValueStrengthParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueStrengthParser","access":8},{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/CacheBuilderSpec$ValueParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"ValueParser","access":1546}],"fields":[{"name":"strength","access":18,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/cache/LocalCache$Strength;)V"},{"name":"parse","access":1,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheBuilderSpec$WriteDurationParser","version":52,"access":32,"superName":"com/google/common/cache/CacheBuilderSpec$DurationParser","innerClasses":[{"name":"com/google/common/cache/CacheBuilderSpec$DurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"DurationParser","access":1032},{"name":"com/google/common/cache/CacheBuilderSpec$WriteDurationParser","outerName":"com/google/common/cache/CacheBuilderSpec","innerName":"WriteDurationParser","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseDuration","access":4,"descriptor":"(Lcom/google/common/cache/CacheBuilderSpec;JLjava/util/concurrent/TimeUnit;)V"}]},{"name":"com/google/common/cache/CacheLoader","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException","outerName":"com/google/common/cache/CacheLoader","innerName":"UnsupportedLoadingOperationException","access":25},{"name":"com/google/common/cache/CacheLoader$FunctionToCacheLoader","outerName":"com/google/common/cache/CacheLoader","innerName":"FunctionToCacheLoader","access":26},{"name":"com/google/common/cache/CacheLoader$SupplierToCacheLoader","outerName":"com/google/common/cache/CacheLoader","innerName":"SupplierToCacheLoader","access":26},{"name":"com/google/common/cache/CacheLoader$1","access":0},{"name":"com/google/common/cache/CacheLoader$InvalidCacheLoadException","outerName":"com/google/common/cache/CacheLoader","innerName":"InvalidCacheLoadException","access":25}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"load","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;","exceptions":["java/lang/Exception"]},{"name":"reload","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TK;TV;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"loadAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Map;","signature":"(Ljava/lang/Iterable<+TK;>;)Ljava/util/Map;","exceptions":["java/lang/Exception"]},{"name":"from","access":9,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/cache/CacheLoader;","signature":"(Lcom/google/common/base/Function;)Lcom/google/common/cache/CacheLoader;"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/base/Supplier;)Lcom/google/common/cache/CacheLoader;","signature":"(Lcom/google/common/base/Supplier;)Lcom/google/common/cache/CacheLoader;"},{"name":"asyncReloading","access":9,"descriptor":"(Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)Lcom/google/common/cache/CacheLoader;","signature":"(Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)Lcom/google/common/cache/CacheLoader;"}]},{"name":"com/google/common/cache/CacheLoader$1","version":52,"access":32,"signature":"Lcom/google/common/cache/CacheLoader;","superName":"com/google/common/cache/CacheLoader","outerClass":"com/google/common/cache/CacheLoader","outerMethod":"asyncReloading","outerMethodDescriptor":"(Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)Lcom/google/common/cache/CacheLoader;","innerClasses":[{"name":"com/google/common/cache/CacheLoader$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$loader","access":4112,"descriptor":"Lcom/google/common/cache/CacheLoader;"},{"name":"val$executor","access":4112,"descriptor":"Ljava/util/concurrent/Executor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/CacheLoader;Ljava/util/concurrent/Executor;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;","exceptions":["java/lang/Exception"]},{"name":"reload","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TK;TV;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"loadAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Map;","signature":"(Ljava/lang/Iterable<+TK;>;)Ljava/util/Map;","exceptions":["java/lang/Exception"]},{"name":"lambda$reload$0","access":4106,"descriptor":"(Lcom/google/common/cache/CacheLoader;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/cache/CacheLoader$FunctionToCacheLoader","version":52,"access":48,"signature":"Lcom/google/common/cache/CacheLoader;Ljava/io/Serializable;","superName":"com/google/common/cache/CacheLoader","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/cache/CacheLoader$FunctionToCacheLoader","outerName":"com/google/common/cache/CacheLoader","innerName":"FunctionToCacheLoader","access":26}],"fields":[{"name":"computingFunction","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/base/Function;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"}]},{"name":"com/google/common/cache/CacheLoader$InvalidCacheLoadException","version":52,"access":49,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"com/google/common/cache/CacheLoader$InvalidCacheLoadException","outerName":"com/google/common/cache/CacheLoader","innerName":"InvalidCacheLoadException","access":25}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/google/common/cache/CacheLoader$SupplierToCacheLoader","version":52,"access":48,"signature":"Lcom/google/common/cache/CacheLoader;Ljava/io/Serializable;","superName":"com/google/common/cache/CacheLoader","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/cache/CacheLoader$SupplierToCacheLoader","outerName":"com/google/common/cache/CacheLoader","innerName":"SupplierToCacheLoader","access":26}],"fields":[{"name":"computingSupplier","access":18,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/base/Supplier;)V","signature":"(Lcom/google/common/base/Supplier;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"}]},{"name":"com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException","version":52,"access":49,"superName":"java/lang/UnsupportedOperationException","innerClasses":[{"name":"com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException","outerName":"com/google/common/cache/CacheLoader","innerName":"UnsupportedLoadingOperationException","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/cache/CacheStats","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25}],"fields":[{"name":"hitCount","access":18,"descriptor":"J"},{"name":"missCount","access":18,"descriptor":"J"},{"name":"loadSuccessCount","access":18,"descriptor":"J"},{"name":"loadExceptionCount","access":18,"descriptor":"J"},{"name":"totalLoadTime","access":18,"descriptor":"J"},{"name":"evictionCount","access":18,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(JJJJJJ)V"},{"name":"requestCount","access":1,"descriptor":"()J"},{"name":"hitCount","access":1,"descriptor":"()J"},{"name":"hitRate","access":1,"descriptor":"()D"},{"name":"missCount","access":1,"descriptor":"()J"},{"name":"missRate","access":1,"descriptor":"()D"},{"name":"loadCount","access":1,"descriptor":"()J"},{"name":"loadSuccessCount","access":1,"descriptor":"()J"},{"name":"loadExceptionCount","access":1,"descriptor":"()J"},{"name":"loadExceptionRate","access":1,"descriptor":"()D"},{"name":"totalLoadTime","access":1,"descriptor":"()J"},{"name":"averageLoadPenalty","access":1,"descriptor":"()D"},{"name":"evictionCount","access":1,"descriptor":"()J"},{"name":"minus","access":1,"descriptor":"(Lcom/google/common/cache/CacheStats;)Lcom/google/common/cache/CacheStats;"},{"name":"plus","access":1,"descriptor":"(Lcom/google/common/cache/CacheStats;)Lcom/google/common/cache/CacheStats;"},{"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/google/common/cache/ForwardingCache","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Lcom/google/common/cache/Cache;","superName":"com/google/common/collect/ForwardingObject","interfaces":["com/google/common/cache/Cache"],"innerClasses":[{"name":"com/google/common/cache/ForwardingCache$SimpleForwardingCache","outerName":"com/google/common/cache/ForwardingCache","innerName":"SimpleForwardingCache","access":1033}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/cache/Cache;","signature":"()Lcom/google/common/cache/Cache;"},{"name":"getIfPresent","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;","signature":"(TK;Ljava/util/concurrent/Callable<+TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getAllPresent","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Object;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"invalidate","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"invalidateAll","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/lang/Object;>;)V"},{"name":"invalidateAll","access":1,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()J"},{"name":"stats","access":1,"descriptor":"()Lcom/google/common/cache/CacheStats;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"cleanUp","access":1,"descriptor":"()V"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/ForwardingCache$SimpleForwardingCache","version":52,"access":1057,"signature":"Lcom/google/common/cache/ForwardingCache;","superName":"com/google/common/cache/ForwardingCache","innerClasses":[{"name":"com/google/common/cache/ForwardingCache$SimpleForwardingCache","outerName":"com/google/common/cache/ForwardingCache","innerName":"SimpleForwardingCache","access":1033}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/cache/Cache;","signature":"Lcom/google/common/cache/Cache;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/google/common/cache/Cache;)V","signature":"(Lcom/google/common/cache/Cache;)V"},{"name":"delegate","access":20,"descriptor":"()Lcom/google/common/cache/Cache;","signature":"()Lcom/google/common/cache/Cache;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/ForwardingLoadingCache","version":52,"access":1057,"signature":"Lcom/google/common/cache/ForwardingCache;Lcom/google/common/cache/LoadingCache;","superName":"com/google/common/cache/ForwardingCache","interfaces":["com/google/common/cache/LoadingCache"],"innerClasses":[{"name":"com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache","outerName":"com/google/common/cache/ForwardingLoadingCache","innerName":"SimpleForwardingLoadingCache","access":1033}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/cache/LoadingCache;","signature":"()Lcom/google/common/cache/LoadingCache;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getUnchecked","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"refresh","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/cache/Cache;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache","version":52,"access":1057,"signature":"Lcom/google/common/cache/ForwardingLoadingCache;","superName":"com/google/common/cache/ForwardingLoadingCache","innerClasses":[{"name":"com/google/common/cache/ForwardingLoadingCache$SimpleForwardingLoadingCache","outerName":"com/google/common/cache/ForwardingLoadingCache","innerName":"SimpleForwardingLoadingCache","access":1033}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/cache/LoadingCache;","signature":"Lcom/google/common/cache/LoadingCache;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/google/common/cache/LoadingCache;)V","signature":"(Lcom/google/common/cache/LoadingCache;)V"},{"name":"delegate","access":20,"descriptor":"()Lcom/google/common/cache/LoadingCache;","signature":"()Lcom/google/common/cache/LoadingCache;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/cache/Cache;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/cache/LoadingCache","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/cache/Cache;Lcom/google/common/base/Function;","superName":"java/lang/Object","interfaces":["com/google/common/cache/Cache","com/google/common/base/Function"],"methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getUnchecked","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAll","access":1025,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"apply","access":132097,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"refresh","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"asMap","access":1025,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"}]},{"name":"com/google/common/cache/LocalCache","version":52,"access":32,"signature":"Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;","superName":"java/util/AbstractMap","interfaces":["java/util/concurrent/ConcurrentMap"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/CacheBuilder$NullListener","outerName":"com/google/common/cache/CacheBuilder","innerName":"NullListener","access":16408},{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/CacheBuilder$OneWeigher","outerName":"com/google/common/cache/CacheBuilder","innerName":"OneWeigher","access":16408},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544},{"name":"com/google/common/cache/LocalCache$NullEntry","outerName":"com/google/common/cache/LocalCache","innerName":"NullEntry","access":16410},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/cache/CacheLoader$InvalidCacheLoadException","outerName":"com/google/common/cache/CacheLoader","innerName":"InvalidCacheLoadException","access":25},{"name":"com/google/common/cache/CacheLoader$UnsupportedLoadingOperationException","outerName":"com/google/common/cache/CacheLoader","innerName":"UnsupportedLoadingOperationException","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/cache/LocalCache$KeySet","outerName":"com/google/common/cache/LocalCache","innerName":"KeySet","access":16},{"name":"com/google/common/cache/LocalCache$Values","outerName":"com/google/common/cache/LocalCache","innerName":"Values","access":16},{"name":"com/google/common/cache/LocalCache$EntrySet","outerName":"com/google/common/cache/LocalCache","innerName":"EntrySet","access":16},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$2","access":0},{"name":"com/google/common/cache/LocalCache$LocalLoadingCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalLoadingCache","access":8},{"name":"com/google/common/cache/LocalCache$LocalManualCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalManualCache","access":8},{"name":"com/google/common/cache/LocalCache$LoadingSerializationProxy","outerName":"com/google/common/cache/LocalCache","innerName":"LoadingSerializationProxy","access":24},{"name":"com/google/common/cache/LocalCache$ManualSerializationProxy","outerName":"com/google/common/cache/LocalCache","innerName":"ManualSerializationProxy","access":8},{"name":"com/google/common/cache/LocalCache$AbstractCacheSet","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractCacheSet","access":1024},{"name":"com/google/common/cache/LocalCache$EntryIterator","outerName":"com/google/common/cache/LocalCache","innerName":"EntryIterator","access":16},{"name":"com/google/common/cache/LocalCache$WriteThroughEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WriteThroughEntry","access":16},{"name":"com/google/common/cache/LocalCache$ValueIterator","outerName":"com/google/common/cache/LocalCache","innerName":"ValueIterator","access":16},{"name":"com/google/common/cache/LocalCache$KeyIterator","outerName":"com/google/common/cache/LocalCache","innerName":"KeyIterator","access":16},{"name":"com/google/common/cache/LocalCache$HashIterator","outerName":"com/google/common/cache/LocalCache","innerName":"HashIterator","access":1024},{"name":"com/google/common/cache/LocalCache$AccessQueue","outerName":"com/google/common/cache/LocalCache","innerName":"AccessQueue","access":24},{"name":"com/google/common/cache/LocalCache$WriteQueue","outerName":"com/google/common/cache/LocalCache","innerName":"WriteQueue","access":24},{"name":"com/google/common/cache/LocalCache$ComputingValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ComputingValueReference","access":8},{"name":"com/google/common/cache/LocalCache$LoadingValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"LoadingValueReference","access":8},{"name":"com/google/common/cache/LocalCache$WeightedStrongValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedStrongValueReference","access":24},{"name":"com/google/common/cache/LocalCache$WeightedSoftValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedSoftValueReference","access":24},{"name":"com/google/common/cache/LocalCache$WeightedWeakValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedWeakValueReference","access":24},{"name":"com/google/common/cache/LocalCache$StrongValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"StrongValueReference","access":8},{"name":"com/google/common/cache/LocalCache$SoftValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"SoftValueReference","access":8},{"name":"com/google/common/cache/LocalCache$WeakValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeakValueReference","access":8},{"name":"com/google/common/cache/LocalCache$WeakAccessWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakAccessWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$WeakWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$WeakAccessEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakAccessEntry","access":24},{"name":"com/google/common/cache/LocalCache$WeakEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakEntry","access":8},{"name":"com/google/common/cache/LocalCache$StrongAccessWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongAccessWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$StrongWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$StrongAccessEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongAccessEntry","access":24},{"name":"com/google/common/cache/LocalCache$StrongEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongEntry","access":8},{"name":"com/google/common/cache/LocalCache$AbstractReferenceEntry","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractReferenceEntry","access":1032},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"MAXIMUM_CAPACITY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}},{"name":"MAX_SEGMENTS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"CONTAINS_VALUE_RETRIES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"DRAIN_THRESHOLD","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"63"}},{"name":"DRAIN_MAX","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"logger","access":24,"descriptor":"Ljava/util/logging/Logger;"},{"name":"segmentMask","access":16,"descriptor":"I"},{"name":"segmentShift","access":16,"descriptor":"I"},{"name":"segments","access":16,"descriptor":"[Lcom/google/common/cache/LocalCache$Segment;","signature":"[Lcom/google/common/cache/LocalCache$Segment;"},{"name":"concurrencyLevel","access":16,"descriptor":"I"},{"name":"keyEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"valueEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"keyStrength","access":16,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"valueStrength","access":16,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"maxWeight","access":16,"descriptor":"J"},{"name":"weigher","access":16,"descriptor":"Lcom/google/common/cache/Weigher;","signature":"Lcom/google/common/cache/Weigher;"},{"name":"expireAfterAccessNanos","access":16,"descriptor":"J"},{"name":"expireAfterWriteNanos","access":16,"descriptor":"J"},{"name":"refreshNanos","access":16,"descriptor":"J"},{"name":"removalNotificationQueue","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;>;"},{"name":"removalListener","access":16,"descriptor":"Lcom/google/common/cache/RemovalListener;","signature":"Lcom/google/common/cache/RemovalListener;"},{"name":"ticker","access":16,"descriptor":"Lcom/google/common/base/Ticker;"},{"name":"entryFactory","access":16,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"globalStatsCounter","access":16,"descriptor":"Lcom/google/common/cache/AbstractCache$StatsCounter;"},{"name":"defaultLoader","access":16,"descriptor":"Lcom/google/common/cache/CacheLoader;","signature":"Lcom/google/common/cache/CacheLoader<-TK;TV;>;"},{"name":"UNSET","access":24,"descriptor":"Lcom/google/common/cache/LocalCache$ValueReference;","signature":"Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"DISCARDING_QUEUE","access":24,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue<*>;"},{"name":"keySet","access":0,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"values","access":0,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entrySet","access":0,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/CacheBuilder;Lcom/google/common/cache/CacheLoader;)V","signature":"(Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)V"},{"name":"evictsBySize","access":0,"descriptor":"()Z"},{"name":"customWeigher","access":0,"descriptor":"()Z"},{"name":"expires","access":0,"descriptor":"()Z"},{"name":"expiresAfterWrite","access":0,"descriptor":"()Z"},{"name":"expiresAfterAccess","access":0,"descriptor":"()Z"},{"name":"refreshes","access":0,"descriptor":"()Z"},{"name":"usesAccessQueue","access":0,"descriptor":"()Z"},{"name":"usesWriteQueue","access":0,"descriptor":"()Z"},{"name":"recordsWrite","access":0,"descriptor":"()Z"},{"name":"recordsAccess","access":0,"descriptor":"()Z"},{"name":"recordsTime","access":0,"descriptor":"()Z"},{"name":"usesWriteEntries","access":0,"descriptor":"()Z"},{"name":"usesAccessEntries","access":0,"descriptor":"()Z"},{"name":"usesKeyReferences","access":0,"descriptor":"()Z"},{"name":"usesValueReferences","access":0,"descriptor":"()Z"},{"name":"unset","access":8,"descriptor":"()Lcom/google/common/cache/LocalCache$ValueReference;","signature":"()Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"nullEntry","access":8,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"discardingQueue","access":8,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"rehash","access":8,"descriptor":"(I)I"},{"name":"newEntry","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"newValueReference","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Lcom/google/common/cache/ReferenceEntry;TV;I)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"hash","access":0,"descriptor":"(Ljava/lang/Object;)I"},{"name":"reclaimValue","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"reclaimKey","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"isLive","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;J)Z","signature":"(Lcom/google/common/cache/ReferenceEntry;J)Z"},{"name":"segmentFor","access":0,"descriptor":"(I)Lcom/google/common/cache/LocalCache$Segment;","signature":"(I)Lcom/google/common/cache/LocalCache$Segment;"},{"name":"createSegment","access":0,"descriptor":"(IJLcom/google/common/cache/AbstractCache$StatsCounter;)Lcom/google/common/cache/LocalCache$Segment;","signature":"(IJLcom/google/common/cache/AbstractCache$StatsCounter;)Lcom/google/common/cache/LocalCache$Segment;"},{"name":"getLiveValue","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;J)Ljava/lang/Object;","signature":"(Lcom/google/common/cache/ReferenceEntry;J)TV;"},{"name":"isExpired","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;J)Z","signature":"(Lcom/google/common/cache/ReferenceEntry;J)Z"},{"name":"connectAccessOrder","access":8,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"nullifyAccessOrder","access":8,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"connectWriteOrder","access":8,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"nullifyWriteOrder","access":8,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"processPendingNotifications","access":0,"descriptor":"()V"},{"name":"newSegmentArray","access":16,"descriptor":"(I)[Lcom/google/common/cache/LocalCache$Segment;","signature":"(I)[Lcom/google/common/cache/LocalCache$Segment;"},{"name":"cleanUp","access":1,"descriptor":"()V"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"longSize","access":0,"descriptor":"()J"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"get","access":0,"descriptor":"(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Ljava/lang/Object;","signature":"(TK;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getIfPresent","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;TV;)TV;"},{"name":"getOrLoad","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getAllPresent","access":0,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<*>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"getAll","access":0,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"loadAll","access":0,"descriptor":"(Ljava/util/Set;Lcom/google/common/cache/CacheLoader;)Ljava/util/Map;","signature":"(Ljava/util/Set<+TK;>;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)Ljava/util/Map;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getEntry","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"refresh","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","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":"putIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"compute","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"computeIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/Function<-TK;+TV;>;)TV;"},{"name":"computeIfPresent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"merge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;TV;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"invalidateAll","access":0,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<*>;)V"},{"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":"removeIf","access":0,"descriptor":"(Ljava/util/function/BiPredicate;)Z","signature":"(Ljava/util/function/BiPredicate<-TK;-TV;>;)Z"},{"name":"lambda$merge$0","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$computeIfPresent$0","access":4106,"descriptor":"(Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$computeIfAbsent$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/cache/LocalCache$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference;","superName":"java/lang/Object","interfaces":["com/google/common/cache/LocalCache$ValueReference"],"outerClass":"com/google/common/cache/LocalCache","innerClasses":[{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getWeight","access":1,"descriptor":"()I"},{"name":"getEntry","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"isLoading","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"waitForValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"notifyNewValue","access":1,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/cache/LocalCache$2","version":52,"access":32,"signature":"Ljava/util/AbstractQueue;","superName":"java/util/AbstractQueue","outerClass":"com/google/common/cache/LocalCache","innerClasses":[{"name":"com/google/common/cache/LocalCache$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/cache/LocalCache$AbstractCacheSet","version":52,"access":1056,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/cache/LocalCache$AbstractCacheSet","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractCacheSet","access":1024}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/google/common/cache/LocalCache$AbstractReferenceEntry","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;","superName":"java/lang/Object","interfaces":["com/google/common/cache/ReferenceEntry"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$AbstractReferenceEntry","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractReferenceEntry","access":1032},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getValueReference","access":1,"descriptor":"()Lcom/google/common/cache/LocalCache$ValueReference;","signature":"()Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"setValueReference","access":1,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"getHash","access":1,"descriptor":"()I"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$AccessQueue","version":52,"access":48,"signature":"Ljava/util/AbstractQueue;>;","superName":"java/util/AbstractQueue","innerClasses":[{"name":"com/google/common/cache/LocalCache$AccessQueue","outerName":"com/google/common/cache/LocalCache","innerName":"AccessQueue","access":24},{"name":"com/google/common/cache/LocalCache$AccessQueue$1","access":0},{"name":"com/google/common/cache/LocalCache$NullEntry","outerName":"com/google/common/cache/LocalCache","innerName":"NullEntry","access":16410},{"name":"com/google/common/cache/LocalCache$AccessQueue$2","access":0}],"fields":[{"name":"head","access":16,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"offer","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)Z","signature":"(Lcom/google/common/cache/ReferenceEntry;)Z"},{"name":"peek","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"poll","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"offer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/cache/LocalCache$AccessQueue$1","version":52,"access":32,"signature":"Lcom/google/common/cache/LocalCache$AbstractReferenceEntry;","superName":"com/google/common/cache/LocalCache$AbstractReferenceEntry","outerClass":"com/google/common/cache/LocalCache$AccessQueue","innerClasses":[{"name":"com/google/common/cache/LocalCache$AccessQueue","outerName":"com/google/common/cache/LocalCache","innerName":"AccessQueue","access":24},{"name":"com/google/common/cache/LocalCache$AccessQueue$1","access":0},{"name":"com/google/common/cache/LocalCache$AbstractReferenceEntry","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractReferenceEntry","access":1032}],"fields":[{"name":"nextAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache$AccessQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$AccessQueue;)V"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$AccessQueue$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractSequentialIterator;>;","superName":"com/google/common/collect/AbstractSequentialIterator","outerClass":"com/google/common/cache/LocalCache$AccessQueue","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/cache/LocalCache$AccessQueue","outerName":"com/google/common/cache/LocalCache","innerName":"AccessQueue","access":24},{"name":"com/google/common/cache/LocalCache$AccessQueue$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache$AccessQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$AccessQueue;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"computeNext","access":4,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"computeNext","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/cache/LocalCache$ComputingValueReference","version":52,"access":32,"signature":"Lcom/google/common/cache/LocalCache$LoadingValueReference;","superName":"com/google/common/cache/LocalCache$LoadingValueReference","innerClasses":[{"name":"com/google/common/cache/LocalCache$LoadingValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"LoadingValueReference","access":8},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544},{"name":"com/google/common/cache/LocalCache$ComputingValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ComputingValueReference","access":8}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"isLoading","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$1","access":16400},{"name":"com/google/common/cache/LocalCache$EntryFactory$2","access":16400},{"name":"com/google/common/cache/LocalCache$EntryFactory$3","access":16400},{"name":"com/google/common/cache/LocalCache$EntryFactory$4","access":16400},{"name":"com/google/common/cache/LocalCache$EntryFactory$5","access":16400},{"name":"com/google/common/cache/LocalCache$EntryFactory$6","access":16400},{"name":"com/google/common/cache/LocalCache$EntryFactory$7","access":16400},{"name":"com/google/common/cache/LocalCache$EntryFactory$8","access":16400},{"name":"com/google/common/cache/LocalCache$1","access":0}],"fields":[{"name":"STRONG","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"STRONG_ACCESS","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"STRONG_WRITE","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"STRONG_ACCESS_WRITE","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"WEAK","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"WEAK_ACCESS","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"WEAK_WRITE","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"WEAK_ACCESS_WRITE","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"ACCESS_MASK","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"WRITE_MASK","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"WEAK_MASK","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"factories","access":24,"descriptor":"[Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/cache/LocalCache$EntryFactory;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getFactory","access":8,"descriptor":"(Lcom/google/common/cache/LocalCache$Strength;ZZ)Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"newEntry","access":1024,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyAccessEntry","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"copyWriteEntry","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/cache/LocalCache$EntryFactory;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/cache/LocalCache$1;)V"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$1","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$StrongEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongEntry","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$1","access":16400},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$2","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$StrongAccessEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongAccessEntry","access":24},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$3","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$StrongWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$4","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$StrongAccessWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongAccessWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$5","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$WeakEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakEntry","access":8},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$5","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$6","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$WeakAccessEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakAccessEntry","access":24},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$6","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$7","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$WeakWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$7","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryFactory$8","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$EntryFactory","outerClass":"com/google/common/cache/LocalCache$EntryFactory","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$WeakAccessWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakAccessWriteEntry","access":24},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$EntryFactory$8","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;)Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$EntryIterator","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache.HashIterator;>;","superName":"com/google/common/cache/LocalCache$HashIterator","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntryIterator","outerName":"com/google/common/cache/LocalCache","innerName":"EntryIterator","access":16},{"name":"com/google/common/cache/LocalCache$HashIterator","outerName":"com/google/common/cache/LocalCache","innerName":"HashIterator","access":1024},{"name":"com/google/common/cache/LocalCache$WriteThroughEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WriteThroughEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/LocalCache$EntrySet","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache.AbstractCacheSet;>;","superName":"com/google/common/cache/LocalCache$AbstractCacheSet","innerClasses":[{"name":"com/google/common/cache/LocalCache$EntrySet","outerName":"com/google/common/cache/LocalCache","innerName":"EntrySet","access":16},{"name":"com/google/common/cache/LocalCache$AbstractCacheSet","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractCacheSet","access":1024},{"name":"com/google/common/cache/LocalCache$EntryIterator","outerName":"com/google/common/cache/LocalCache","innerName":"EntryIterator","access":16},{"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":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-Ljava/util/Map$Entry;>;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"lambda$removeIf$0","access":4106,"descriptor":"(Ljava/util/function/Predicate;Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/cache/LocalCache$HashIterator","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$HashIterator","outerName":"com/google/common/cache/LocalCache","innerName":"HashIterator","access":1024},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$WriteThroughEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WriteThroughEntry","access":16}],"fields":[{"name":"nextSegmentIndex","access":0,"descriptor":"I"},{"name":"nextTableIndex","access":0,"descriptor":"I"},{"name":"currentSegment","access":0,"descriptor":"Lcom/google/common/cache/LocalCache$Segment;","signature":"Lcom/google/common/cache/LocalCache$Segment;"},{"name":"currentTable","access":0,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;>;"},{"name":"nextEntry","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"nextExternal","access":0,"descriptor":"Lcom/google/common/cache/LocalCache$WriteThroughEntry;","signature":"Lcom/google/common/cache/LocalCache.WriteThroughEntry;"},{"name":"lastReturned","access":0,"descriptor":"Lcom/google/common/cache/LocalCache$WriteThroughEntry;","signature":"Lcom/google/common/cache/LocalCache.WriteThroughEntry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"next","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"advance","access":16,"descriptor":"()V"},{"name":"nextInChain","access":0,"descriptor":"()Z"},{"name":"nextInTable","access":0,"descriptor":"()Z"},{"name":"advanceTo","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)Z","signature":"(Lcom/google/common/cache/ReferenceEntry;)Z"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"nextEntry","access":0,"descriptor":"()Lcom/google/common/cache/LocalCache$WriteThroughEntry;","signature":"()Lcom/google/common/cache/LocalCache.WriteThroughEntry;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/cache/LocalCache$KeyIterator","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache.HashIterator;","superName":"com/google/common/cache/LocalCache$HashIterator","innerClasses":[{"name":"com/google/common/cache/LocalCache$KeyIterator","outerName":"com/google/common/cache/LocalCache","innerName":"KeyIterator","access":16},{"name":"com/google/common/cache/LocalCache$HashIterator","outerName":"com/google/common/cache/LocalCache","innerName":"HashIterator","access":1024},{"name":"com/google/common/cache/LocalCache$WriteThroughEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WriteThroughEntry","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"}]},{"name":"com/google/common/cache/LocalCache$KeySet","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache.AbstractCacheSet;","superName":"com/google/common/cache/LocalCache$AbstractCacheSet","innerClasses":[{"name":"com/google/common/cache/LocalCache$KeySet","outerName":"com/google/common/cache/LocalCache","innerName":"KeySet","access":16},{"name":"com/google/common/cache/LocalCache$AbstractCacheSet","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractCacheSet","access":1024},{"name":"com/google/common/cache/LocalCache$KeyIterator","outerName":"com/google/common/cache/LocalCache","innerName":"KeyIterator","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"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":"com/google/common/cache/LocalCache$LoadingSerializationProxy","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$ManualSerializationProxy;Lcom/google/common/cache/LoadingCache;","superName":"com/google/common/cache/LocalCache$ManualSerializationProxy","interfaces":["com/google/common/cache/LoadingCache"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$ManualSerializationProxy","outerName":"com/google/common/cache/LocalCache","innerName":"ManualSerializationProxy","access":8},{"name":"com/google/common/cache/LocalCache$LoadingSerializationProxy","outerName":"com/google/common/cache/LocalCache","innerName":"LoadingSerializationProxy","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"autoDelegate","access":128,"descriptor":"Lcom/google/common/cache/LoadingCache;","signature":"Lcom/google/common/cache/LoadingCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V","signature":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getUnchecked","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"refresh","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/LocalCache$LoadingValueReference","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference;","superName":"java/lang/Object","interfaces":["com/google/common/cache/LocalCache$ValueReference"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$LoadingValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"LoadingValueReference","access":8},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"oldValue","access":64,"descriptor":"Lcom/google/common/cache/LocalCache$ValueReference;","signature":"Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"futureValue","access":16,"descriptor":"Lcom/google/common/util/concurrent/SettableFuture;","signature":"Lcom/google/common/util/concurrent/SettableFuture;"},{"name":"stopwatch","access":16,"descriptor":"Lcom/google/common/base/Stopwatch;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"isLoading","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"getWeight","access":1,"descriptor":"()I"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"setException","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"fullyFailedFuture","access":2,"descriptor":"(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"notifyNewValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"loadFuture","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/cache/CacheLoader;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TK;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"compute","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"elapsedNanos","access":1,"descriptor":"()J"},{"name":"waitForValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"getOldValue","access":1,"descriptor":"()Lcom/google/common/cache/LocalCache$ValueReference;","signature":"()Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"getEntry","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"lambda$loadFuture$0","access":4098,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/cache/LocalCache$LocalLoadingCache","version":52,"access":32,"signature":"Lcom/google/common/cache/LocalCache$LocalManualCache;Lcom/google/common/cache/LoadingCache;","superName":"com/google/common/cache/LocalCache$LocalManualCache","interfaces":["com/google/common/cache/LoadingCache"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$LocalManualCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalManualCache","access":8},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$LocalLoadingCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalLoadingCache","access":8},{"name":"com/google/common/cache/LocalCache$LoadingSerializationProxy","outerName":"com/google/common/cache/LocalCache","innerName":"LoadingSerializationProxy","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/CacheBuilder;Lcom/google/common/cache/CacheLoader;)V","signature":"(Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getUnchecked","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableMap;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"refresh","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"apply","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]}]},{"name":"com/google/common/cache/LocalCache$LocalManualCache","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/cache/Cache;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/cache/Cache","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$LocalManualCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalManualCache","access":8},{"name":"com/google/common/cache/LocalCache$LocalManualCache$1","access":0},{"name":"com/google/common/cache/AbstractCache$SimpleStatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"SimpleStatsCounter","access":25},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$ManualSerializationProxy","outerName":"com/google/common/cache/LocalCache","innerName":"ManualSerializationProxy","access":8},{"name":"com/google/common/cache/LocalCache$1","access":0}],"fields":[{"name":"localCache","access":16,"descriptor":"Lcom/google/common/cache/LocalCache;","signature":"Lcom/google/common/cache/LocalCache;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/CacheBuilder;)V","signature":"(Lcom/google/common/cache/CacheBuilder<-TK;-TV;>;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/cache/LocalCache;)V","signature":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"getIfPresent","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;","signature":"(TK;Ljava/util/concurrent/Callable<+TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getAllPresent","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<*>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"invalidate","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"invalidateAll","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<*>;)V"},{"name":"invalidateAll","access":1,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()J"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"stats","access":1,"descriptor":"()Lcom/google/common/cache/CacheStats;"},{"name":"cleanUp","access":1,"descriptor":"()V"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"","access":4096,"descriptor":"(Lcom/google/common/cache/LocalCache;Lcom/google/common/cache/LocalCache$1;)V"}]},{"name":"com/google/common/cache/LocalCache$LocalManualCache$1","version":52,"access":32,"signature":"Lcom/google/common/cache/CacheLoader;","superName":"com/google/common/cache/CacheLoader","outerClass":"com/google/common/cache/LocalCache$LocalManualCache","outerMethod":"get","outerMethodDescriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object;","innerClasses":[{"name":"com/google/common/cache/LocalCache$LocalManualCache","outerName":"com/google/common/cache/LocalCache","innerName":"LocalManualCache","access":8},{"name":"com/google/common/cache/LocalCache$LocalManualCache$1","access":0}],"fields":[{"name":"val$valueLoader","access":4112,"descriptor":"Ljava/util/concurrent/Callable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache$LocalManualCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$LocalManualCache;Ljava/util/concurrent/Callable;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/cache/LocalCache$ManualSerializationProxy","version":52,"access":32,"signature":"Lcom/google/common/cache/ForwardingCache;Ljava/io/Serializable;","superName":"com/google/common/cache/ForwardingCache","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/LocalCache$ManualSerializationProxy","outerName":"com/google/common/cache/LocalCache","innerName":"ManualSerializationProxy","access":8},{"name":"com/google/common/cache/CacheBuilder$OneWeigher","outerName":"com/google/common/cache/CacheBuilder","innerName":"OneWeigher","access":16408}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"keyStrength","access":16,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"valueStrength","access":16,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"keyEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"valueEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"expireAfterWriteNanos","access":16,"descriptor":"J"},{"name":"expireAfterAccessNanos","access":16,"descriptor":"J"},{"name":"maxWeight","access":16,"descriptor":"J"},{"name":"weigher","access":16,"descriptor":"Lcom/google/common/cache/Weigher;","signature":"Lcom/google/common/cache/Weigher;"},{"name":"concurrencyLevel","access":16,"descriptor":"I"},{"name":"removalListener","access":16,"descriptor":"Lcom/google/common/cache/RemovalListener;","signature":"Lcom/google/common/cache/RemovalListener<-TK;-TV;>;"},{"name":"ticker","access":16,"descriptor":"Lcom/google/common/base/Ticker;"},{"name":"loader","access":16,"descriptor":"Lcom/google/common/cache/CacheLoader;","signature":"Lcom/google/common/cache/CacheLoader<-TK;TV;>;"},{"name":"delegate","access":128,"descriptor":"Lcom/google/common/cache/Cache;","signature":"Lcom/google/common/cache/Cache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V","signature":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/cache/LocalCache$Strength;Lcom/google/common/cache/LocalCache$Strength;Lcom/google/common/base/Equivalence;Lcom/google/common/base/Equivalence;JJJLcom/google/common/cache/Weigher;ILcom/google/common/cache/RemovalListener;Lcom/google/common/base/Ticker;Lcom/google/common/cache/CacheLoader;)V","signature":"(Lcom/google/common/cache/LocalCache$Strength;Lcom/google/common/cache/LocalCache$Strength;Lcom/google/common/base/Equivalence;Lcom/google/common/base/Equivalence;JJJLcom/google/common/cache/Weigher;ILcom/google/common/cache/RemovalListener<-TK;-TV;>;Lcom/google/common/base/Ticker;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)V"},{"name":"recreateCacheBuilder","access":0,"descriptor":"()Lcom/google/common/cache/CacheBuilder;","signature":"()Lcom/google/common/cache/CacheBuilder;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"delegate","access":4,"descriptor":"()Lcom/google/common/cache/Cache;","signature":"()Lcom/google/common/cache/Cache;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/cache/LocalCache$NullEntry","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/cache/ReferenceEntry;","superName":"java/lang/Enum","interfaces":["com/google/common/cache/ReferenceEntry"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$NullEntry","outerName":"com/google/common/cache/LocalCache","innerName":"NullEntry","access":16410},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$NullEntry;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/cache/LocalCache$NullEntry;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/cache/LocalCache$NullEntry;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/LocalCache$NullEntry;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getValueReference","access":1,"descriptor":"()Lcom/google/common/cache/LocalCache$ValueReference;","signature":"()Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"setValueReference","access":1,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"getHash","access":1,"descriptor":"()I"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/cache/LocalCache$NullEntry;"}]},{"name":"com/google/common/cache/LocalCache$Segment","version":52,"access":32,"signature":"Ljava/util/concurrent/locks/ReentrantLock;","superName":"java/util/concurrent/locks/ReentrantLock","innerClasses":[{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/AbstractCache$StatsCounter","outerName":"com/google/common/cache/AbstractCache","innerName":"StatsCounter","access":1545},{"name":"com/google/common/cache/LocalCache$WriteQueue","outerName":"com/google/common/cache/LocalCache","innerName":"WriteQueue","access":24},{"name":"com/google/common/cache/LocalCache$AccessQueue","outerName":"com/google/common/cache/LocalCache","innerName":"AccessQueue","access":24},{"name":"com/google/common/cache/LocalCache$EntryFactory","outerName":"com/google/common/cache/LocalCache","innerName":"EntryFactory","access":17416},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544},{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/LocalCache$LoadingValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"LoadingValueReference","access":8},{"name":"com/google/common/cache/CacheLoader$InvalidCacheLoadException","outerName":"com/google/common/cache/CacheLoader","innerName":"InvalidCacheLoadException","access":25},{"name":"com/google/common/cache/LocalCache$ComputingValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ComputingValueReference","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/cache/LocalCache;","signature":"Lcom/google/common/cache/LocalCache;"},{"name":"count","access":64,"descriptor":"I"},{"name":"totalWeight","access":0,"descriptor":"J"},{"name":"modCount","access":0,"descriptor":"I"},{"name":"threshold","access":0,"descriptor":"I"},{"name":"table","access":64,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;>;"},{"name":"maxSegmentWeight","access":16,"descriptor":"J"},{"name":"keyReferenceQueue","access":16,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"valueReferenceQueue","access":16,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"recencyQueue","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;>;"},{"name":"readCount","access":16,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"writeQueue","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;>;"},{"name":"accessQueue","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;>;"},{"name":"statsCounter","access":16,"descriptor":"Lcom/google/common/cache/AbstractCache$StatsCounter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;IJLcom/google/common/cache/AbstractCache$StatsCounter;)V","signature":"(Lcom/google/common/cache/LocalCache;IJLcom/google/common/cache/AbstractCache$StatsCounter;)V"},{"name":"newEntryArray","access":0,"descriptor":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;>;"},{"name":"initTable","access":0,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)V","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;>;)V"},{"name":"newEntry","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(TK;ILcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"setValue","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;Ljava/lang/Object;J)V","signature":"(Lcom/google/common/cache/ReferenceEntry;TK;TV;J)V"},{"name":"get","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/CacheLoader;)Ljava/lang/Object;","signature":"(TK;ILcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"get","access":0,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(Ljava/lang/Object;I)TV;"},{"name":"lockedGetOrLoad","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/CacheLoader;)Ljava/lang/Object;","signature":"(TK;ILcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"waitForLoadingValue","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference;)Ljava/lang/Object;","signature":"(Lcom/google/common/cache/ReferenceEntry;TK;Lcom/google/common/cache/LocalCache$ValueReference;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"compute","access":0,"descriptor":"(Ljava/lang/Object;ILjava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;ILjava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"loadSync","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$LoadingValueReference;Lcom/google/common/cache/CacheLoader;)Ljava/lang/Object;","signature":"(TK;ILcom/google/common/cache/LocalCache$LoadingValueReference;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"loadAsync","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$LoadingValueReference;Lcom/google/common/cache/CacheLoader;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TK;ILcom/google/common/cache/LocalCache$LoadingValueReference;Lcom/google/common/cache/CacheLoader<-TK;TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"getAndRecordStats","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$LoadingValueReference;Lcom/google/common/util/concurrent/ListenableFuture;)Ljava/lang/Object;","signature":"(TK;ILcom/google/common/cache/LocalCache$LoadingValueReference;Lcom/google/common/util/concurrent/ListenableFuture;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"scheduleRefresh","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;ILjava/lang/Object;JLcom/google/common/cache/CacheLoader;)Ljava/lang/Object;","signature":"(Lcom/google/common/cache/ReferenceEntry;TK;ITV;JLcom/google/common/cache/CacheLoader<-TK;TV;>;)TV;"},{"name":"refresh","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/CacheLoader;Z)Ljava/lang/Object;","signature":"(TK;ILcom/google/common/cache/CacheLoader<-TK;TV;>;Z)TV;"},{"name":"insertLoadingValueReference","access":0,"descriptor":"(Ljava/lang/Object;IZ)Lcom/google/common/cache/LocalCache$LoadingValueReference;","signature":"(TK;IZ)Lcom/google/common/cache/LocalCache$LoadingValueReference;"},{"name":"tryDrainReferenceQueues","access":0,"descriptor":"()V"},{"name":"drainReferenceQueues","access":0,"descriptor":"()V"},{"name":"drainKeyReferenceQueue","access":0,"descriptor":"()V"},{"name":"drainValueReferenceQueue","access":0,"descriptor":"()V"},{"name":"clearReferenceQueues","access":0,"descriptor":"()V"},{"name":"clearKeyReferenceQueue","access":0,"descriptor":"()V"},{"name":"clearValueReferenceQueue","access":0,"descriptor":"()V"},{"name":"recordRead","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;J)V","signature":"(Lcom/google/common/cache/ReferenceEntry;J)V"},{"name":"recordLockedRead","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;J)V","signature":"(Lcom/google/common/cache/ReferenceEntry;J)V"},{"name":"recordWrite","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;IJ)V","signature":"(Lcom/google/common/cache/ReferenceEntry;IJ)V"},{"name":"drainRecencyQueue","access":0,"descriptor":"()V"},{"name":"tryExpireEntries","access":0,"descriptor":"(J)V"},{"name":"expireEntries","access":0,"descriptor":"(J)V"},{"name":"enqueueNotification","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;ILcom/google/common/cache/RemovalCause;)V","signature":"(TK;ITV;ILcom/google/common/cache/RemovalCause;)V"},{"name":"evictEntries","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getNextEvictable","access":0,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"getFirst","access":0,"descriptor":"(I)Lcom/google/common/cache/ReferenceEntry;","signature":"(I)Lcom/google/common/cache/ReferenceEntry;"},{"name":"getEntry","access":0,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/cache/ReferenceEntry;","signature":"(Ljava/lang/Object;I)Lcom/google/common/cache/ReferenceEntry;"},{"name":"getLiveEntry","access":0,"descriptor":"(Ljava/lang/Object;IJ)Lcom/google/common/cache/ReferenceEntry;","signature":"(Ljava/lang/Object;IJ)Lcom/google/common/cache/ReferenceEntry;"},{"name":"getLiveValue","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;J)Ljava/lang/Object;","signature":"(Lcom/google/common/cache/ReferenceEntry;J)TV;"},{"name":"containsKey","access":0,"descriptor":"(Ljava/lang/Object;I)Z"},{"name":"containsValue","access":0,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;Z)Ljava/lang/Object;","signature":"(TK;ITV;Z)TV;"},{"name":"expand","access":0,"descriptor":"()V"},{"name":"replace","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;ITV;TV;)Z"},{"name":"replace","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;","signature":"(TK;ITV;)TV;"},{"name":"remove","access":0,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(Ljava/lang/Object;I)TV;"},{"name":"remove","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;)Z"},{"name":"storeLoadedValue","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$LoadingValueReference;Ljava/lang/Object;)Z","signature":"(TK;ILcom/google/common/cache/LocalCache$LoadingValueReference;TV;)Z"},{"name":"clear","access":0,"descriptor":"()V"},{"name":"removeValueFromChain","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;ILjava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference;Lcom/google/common/cache/RemovalCause;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;TK;ITV;Lcom/google/common/cache/LocalCache$ValueReference;Lcom/google/common/cache/RemovalCause;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"removeEntryFromChain","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/ReferenceEntry;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"removeCollectedEntry","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"reclaimKey","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;I)Z","signature":"(Lcom/google/common/cache/ReferenceEntry;I)Z"},{"name":"reclaimValue","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$ValueReference;)Z","signature":"(TK;ILcom/google/common/cache/LocalCache$ValueReference;)Z"},{"name":"removeLoadingValue","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$LoadingValueReference;)Z","signature":"(TK;ILcom/google/common/cache/LocalCache$LoadingValueReference;)Z"},{"name":"removeEntry","access":0,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;ILcom/google/common/cache/RemovalCause;)Z","signature":"(Lcom/google/common/cache/ReferenceEntry;ILcom/google/common/cache/RemovalCause;)Z"},{"name":"postReadCleanup","access":0,"descriptor":"()V"},{"name":"preWriteCleanup","access":0,"descriptor":"(J)V"},{"name":"postWriteCleanup","access":0,"descriptor":"()V"},{"name":"cleanUp","access":0,"descriptor":"()V"},{"name":"runLockedCleanup","access":0,"descriptor":"(J)V"},{"name":"runUnlockedCleanup","access":0,"descriptor":"()V"},{"name":"lambda$loadAsync$0","access":4098,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/LocalCache$LoadingValueReference;Lcom/google/common/util/concurrent/ListenableFuture;)V"}]},{"name":"com/google/common/cache/LocalCache$SoftValueReference","version":52,"access":32,"signature":"Ljava/lang/ref/SoftReference;Lcom/google/common/cache/LocalCache$ValueReference;","superName":"java/lang/ref/SoftReference","interfaces":["com/google/common/cache/LocalCache$ValueReference"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$SoftValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"SoftValueReference","access":8},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"fields":[{"name":"entry","access":16,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWeight","access":1,"descriptor":"()I"},{"name":"getEntry","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"notifyNewValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"isLoading","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"waitForValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/cache/LocalCache$Strength","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/LocalCache$Strength$1","access":16400},{"name":"com/google/common/cache/LocalCache$Strength$2","access":16400},{"name":"com/google/common/cache/LocalCache$Strength$3","access":16400},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544},{"name":"com/google/common/cache/LocalCache$1","access":0}],"fields":[{"name":"STRONG","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"SOFT","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"WEAK","access":16409,"descriptor":"Lcom/google/common/cache/LocalCache$Strength;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/cache/LocalCache$Strength;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/cache/LocalCache$Strength;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/LocalCache$Strength;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"referenceValue","access":1024,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;TV;I)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"defaultEquivalence","access":1024,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/cache/LocalCache$Strength;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/cache/LocalCache$1;)V"}]},{"name":"com/google/common/cache/LocalCache$Strength$1","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$Strength","outerClass":"com/google/common/cache/LocalCache$Strength","innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$StrongValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"StrongValueReference","access":8},{"name":"com/google/common/cache/LocalCache$WeightedStrongValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedStrongValueReference","access":24},{"name":"com/google/common/cache/LocalCache$Strength$1","access":16400},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"referenceValue","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;TV;I)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"defaultEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"}]},{"name":"com/google/common/cache/LocalCache$Strength$2","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$Strength","outerClass":"com/google/common/cache/LocalCache$Strength","innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$SoftValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"SoftValueReference","access":8},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$WeightedSoftValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedSoftValueReference","access":24},{"name":"com/google/common/cache/LocalCache$Strength$2","access":16400},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"referenceValue","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;TV;I)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"defaultEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"}]},{"name":"com/google/common/cache/LocalCache$Strength$3","version":52,"access":16432,"superName":"com/google/common/cache/LocalCache$Strength","outerClass":"com/google/common/cache/LocalCache$Strength","innerClasses":[{"name":"com/google/common/cache/LocalCache$Strength","outerName":"com/google/common/cache/LocalCache","innerName":"Strength","access":17416},{"name":"com/google/common/cache/LocalCache$1","access":0},{"name":"com/google/common/cache/LocalCache$WeakValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeakValueReference","access":8},{"name":"com/google/common/cache/LocalCache$Segment","outerName":"com/google/common/cache/LocalCache","innerName":"Segment","access":8},{"name":"com/google/common/cache/LocalCache$WeightedWeakValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedWeakValueReference","access":24},{"name":"com/google/common/cache/LocalCache$Strength$3","access":16400},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"referenceValue","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;Ljava/lang/Object;I)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Lcom/google/common/cache/LocalCache$Segment;Lcom/google/common/cache/ReferenceEntry;TV;I)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"defaultEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"}]},{"name":"com/google/common/cache/LocalCache$StrongAccessEntry","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$StrongEntry;","superName":"com/google/common/cache/LocalCache$StrongEntry","innerClasses":[{"name":"com/google/common/cache/LocalCache$StrongEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongEntry","access":8},{"name":"com/google/common/cache/LocalCache$StrongAccessEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongAccessEntry","access":24}],"fields":[{"name":"accessTime","access":64,"descriptor":"J"},{"name":"nextAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$StrongAccessWriteEntry","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$StrongEntry;","superName":"com/google/common/cache/LocalCache$StrongEntry","innerClasses":[{"name":"com/google/common/cache/LocalCache$StrongEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongEntry","access":8},{"name":"com/google/common/cache/LocalCache$StrongAccessWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongAccessWriteEntry","access":24}],"fields":[{"name":"accessTime","access":64,"descriptor":"J"},{"name":"nextAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"writeTime","access":64,"descriptor":"J"},{"name":"nextWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$StrongEntry","version":52,"access":32,"signature":"Lcom/google/common/cache/LocalCache$AbstractReferenceEntry;","superName":"com/google/common/cache/LocalCache$AbstractReferenceEntry","innerClasses":[{"name":"com/google/common/cache/LocalCache$AbstractReferenceEntry","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractReferenceEntry","access":1032},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544},{"name":"com/google/common/cache/LocalCache$StrongEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongEntry","access":8}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"hash","access":16,"descriptor":"I"},{"name":"next","access":16,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"valueReference","access":64,"descriptor":"Lcom/google/common/cache/LocalCache$ValueReference;","signature":"Lcom/google/common/cache/LocalCache$ValueReference;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValueReference","access":1,"descriptor":"()Lcom/google/common/cache/LocalCache$ValueReference;","signature":"()Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"setValueReference","access":1,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"getHash","access":1,"descriptor":"()I"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$StrongValueReference","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/cache/LocalCache$ValueReference;","superName":"java/lang/Object","interfaces":["com/google/common/cache/LocalCache$ValueReference"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$StrongValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"StrongValueReference","access":8},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"fields":[{"name":"referent","access":16,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"getWeight","access":1,"descriptor":"()I"},{"name":"getEntry","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"isLoading","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"waitForValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"notifyNewValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"com/google/common/cache/LocalCache$StrongWriteEntry","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$StrongEntry;","superName":"com/google/common/cache/LocalCache$StrongEntry","innerClasses":[{"name":"com/google/common/cache/LocalCache$StrongEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongEntry","access":8},{"name":"com/google/common/cache/LocalCache$StrongWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"StrongWriteEntry","access":24}],"fields":[{"name":"writeTime","access":64,"descriptor":"J"},{"name":"nextWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$ValueIterator","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache.HashIterator;","superName":"com/google/common/cache/LocalCache$HashIterator","innerClasses":[{"name":"com/google/common/cache/LocalCache$ValueIterator","outerName":"com/google/common/cache/LocalCache","innerName":"ValueIterator","access":16},{"name":"com/google/common/cache/LocalCache$HashIterator","outerName":"com/google/common/cache/LocalCache","innerName":"HashIterator","access":1024},{"name":"com/google/common/cache/LocalCache$WriteThroughEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WriteThroughEntry","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/cache/LocalCache$ValueReference","version":52,"access":1536,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"methods":[{"name":"get","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"waitForValue","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getWeight","access":1025,"descriptor":"()I"},{"name":"getEntry","access":1025,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"copyFor","access":1025,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"notifyNewValue","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"isLoading","access":1025,"descriptor":"()Z"},{"name":"isActive","access":1025,"descriptor":"()Z"}]},{"name":"com/google/common/cache/LocalCache$Values","version":52,"access":48,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/cache/LocalCache$Values","outerName":"com/google/common/cache/LocalCache","innerName":"Values","access":16},{"name":"com/google/common/cache/LocalCache$ValueIterator","outerName":"com/google/common/cache/LocalCache","innerName":"ValueIterator","access":16},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TV;>;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"lambda$removeIf$0","access":4106,"descriptor":"(Ljava/util/function/Predicate;Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/cache/LocalCache$WeakAccessEntry","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$WeakEntry;","superName":"com/google/common/cache/LocalCache$WeakEntry","innerClasses":[{"name":"com/google/common/cache/LocalCache$WeakEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakEntry","access":8},{"name":"com/google/common/cache/LocalCache$WeakAccessEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakAccessEntry","access":24}],"fields":[{"name":"accessTime","access":64,"descriptor":"J"},{"name":"nextAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$WeakAccessWriteEntry","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$WeakEntry;","superName":"com/google/common/cache/LocalCache$WeakEntry","innerClasses":[{"name":"com/google/common/cache/LocalCache$WeakEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakEntry","access":8},{"name":"com/google/common/cache/LocalCache$WeakAccessWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakAccessWriteEntry","access":24}],"fields":[{"name":"accessTime","access":64,"descriptor":"J"},{"name":"nextAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousAccess","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"writeTime","access":64,"descriptor":"J"},{"name":"nextWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$WeakEntry","version":52,"access":32,"signature":"Ljava/lang/ref/WeakReference;Lcom/google/common/cache/ReferenceEntry;","superName":"java/lang/ref/WeakReference","interfaces":["com/google/common/cache/ReferenceEntry"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544},{"name":"com/google/common/cache/LocalCache$WeakEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakEntry","access":8}],"fields":[{"name":"hash","access":16,"descriptor":"I"},{"name":"next","access":16,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"valueReference","access":64,"descriptor":"Lcom/google/common/cache/LocalCache$ValueReference;","signature":"Lcom/google/common/cache/LocalCache$ValueReference;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getAccessTime","access":1,"descriptor":"()J"},{"name":"setAccessTime","access":1,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getValueReference","access":1,"descriptor":"()Lcom/google/common/cache/LocalCache$ValueReference;","signature":"()Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"setValueReference","access":1,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"getHash","access":1,"descriptor":"()I"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"}]},{"name":"com/google/common/cache/LocalCache$WeakValueReference","version":52,"access":32,"signature":"Ljava/lang/ref/WeakReference;Lcom/google/common/cache/LocalCache$ValueReference;","superName":"java/lang/ref/WeakReference","interfaces":["com/google/common/cache/LocalCache$ValueReference"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$WeakValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeakValueReference","access":8},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"fields":[{"name":"entry","access":16,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWeight","access":1,"descriptor":"()I"},{"name":"getEntry","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"notifyNewValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"isLoading","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"waitForValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/cache/LocalCache$WeakWriteEntry","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$WeakEntry;","superName":"com/google/common/cache/LocalCache$WeakEntry","innerClasses":[{"name":"com/google/common/cache/LocalCache$WeakEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakEntry","access":8},{"name":"com/google/common/cache/LocalCache$WeakWriteEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WeakWriteEntry","access":24}],"fields":[{"name":"writeTime","access":64,"descriptor":"J"},{"name":"nextWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/cache/ReferenceEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;ILcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$WeightedSoftValueReference","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$SoftValueReference;","superName":"com/google/common/cache/LocalCache$SoftValueReference","innerClasses":[{"name":"com/google/common/cache/LocalCache$SoftValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"SoftValueReference","access":8},{"name":"com/google/common/cache/LocalCache$WeightedSoftValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedSoftValueReference","access":24},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"fields":[{"name":"weight","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;I)V","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;I)V"},{"name":"getWeight","access":1,"descriptor":"()I"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"}]},{"name":"com/google/common/cache/LocalCache$WeightedStrongValueReference","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$StrongValueReference;","superName":"com/google/common/cache/LocalCache$StrongValueReference","innerClasses":[{"name":"com/google/common/cache/LocalCache$StrongValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"StrongValueReference","access":8},{"name":"com/google/common/cache/LocalCache$WeightedStrongValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedStrongValueReference","access":24}],"fields":[{"name":"weight","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TV;I)V"},{"name":"getWeight","access":1,"descriptor":"()I"}]},{"name":"com/google/common/cache/LocalCache$WeightedWeakValueReference","version":52,"access":48,"signature":"Lcom/google/common/cache/LocalCache$WeakValueReference;","superName":"com/google/common/cache/LocalCache$WeakValueReference","innerClasses":[{"name":"com/google/common/cache/LocalCache$WeakValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeakValueReference","access":8},{"name":"com/google/common/cache/LocalCache$WeightedWeakValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"WeightedWeakValueReference","access":24},{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"fields":[{"name":"weight","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;I)V","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;I)V"},{"name":"getWeight","access":1,"descriptor":"()I"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TV;Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/LocalCache$ValueReference;"}]},{"name":"com/google/common/cache/LocalCache$WriteQueue","version":52,"access":48,"signature":"Ljava/util/AbstractQueue;>;","superName":"java/util/AbstractQueue","innerClasses":[{"name":"com/google/common/cache/LocalCache$WriteQueue","outerName":"com/google/common/cache/LocalCache","innerName":"WriteQueue","access":24},{"name":"com/google/common/cache/LocalCache$WriteQueue$1","access":0},{"name":"com/google/common/cache/LocalCache$NullEntry","outerName":"com/google/common/cache/LocalCache","innerName":"NullEntry","access":16410},{"name":"com/google/common/cache/LocalCache$WriteQueue$2","access":0}],"fields":[{"name":"head","access":16,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"offer","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)Z","signature":"(Lcom/google/common/cache/ReferenceEntry;)Z"},{"name":"peek","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"poll","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"offer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/cache/LocalCache$WriteQueue$1","version":52,"access":32,"signature":"Lcom/google/common/cache/LocalCache$AbstractReferenceEntry;","superName":"com/google/common/cache/LocalCache$AbstractReferenceEntry","outerClass":"com/google/common/cache/LocalCache$WriteQueue","innerClasses":[{"name":"com/google/common/cache/LocalCache$WriteQueue","outerName":"com/google/common/cache/LocalCache","innerName":"WriteQueue","access":24},{"name":"com/google/common/cache/LocalCache$WriteQueue$1","access":0},{"name":"com/google/common/cache/LocalCache$AbstractReferenceEntry","outerName":"com/google/common/cache/LocalCache","innerName":"AbstractReferenceEntry","access":1032}],"fields":[{"name":"nextWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"previousWrite","access":0,"descriptor":"Lcom/google/common/cache/ReferenceEntry;","signature":"Lcom/google/common/cache/ReferenceEntry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache$WriteQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$WriteQueue;)V"},{"name":"getWriteTime","access":1,"descriptor":"()J"},{"name":"setWriteTime","access":1,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/LocalCache$WriteQueue$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractSequentialIterator;>;","superName":"com/google/common/collect/AbstractSequentialIterator","outerClass":"com/google/common/cache/LocalCache$WriteQueue","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/cache/LocalCache$WriteQueue","outerName":"com/google/common/cache/LocalCache","innerName":"WriteQueue","access":24},{"name":"com/google/common/cache/LocalCache$WriteQueue$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache$WriteQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache$WriteQueue;Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"computeNext","access":4,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;","signature":"(Lcom/google/common/cache/ReferenceEntry;)Lcom/google/common/cache/ReferenceEntry;"},{"name":"computeNext","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/cache/LocalCache$WriteThroughEntry","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"com/google/common/cache/LocalCache$WriteThroughEntry","outerName":"com/google/common/cache/LocalCache","innerName":"WriteThroughEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/cache/LocalCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/cache/LocalCache;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/cache/LongAddable","version":52,"access":1536,"superName":"java/lang/Object","methods":[{"name":"increment","access":1025,"descriptor":"()V"},{"name":"add","access":1025,"descriptor":"(J)V"},{"name":"sum","access":1025,"descriptor":"()J"}]},{"name":"com/google/common/cache/LongAddables","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/LongAddables$JavaUtilConcurrentLongAdder","outerName":"com/google/common/cache/LongAddables","innerName":"JavaUtilConcurrentLongAdder","access":26},{"name":"com/google/common/cache/LongAddables$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"create","access":9,"descriptor":"()Lcom/google/common/cache/LongAddable;"}]},{"name":"com/google/common/cache/LongAddables$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/cache/LongAddables","innerClasses":[{"name":"com/google/common/cache/LongAddables$1","access":4104}]},{"name":"com/google/common/cache/LongAddables$JavaUtilConcurrentLongAdder","version":52,"access":48,"superName":"java/util/concurrent/atomic/LongAdder","interfaces":["com/google/common/cache/LongAddable"],"innerClasses":[{"name":"com/google/common/cache/LongAddables$JavaUtilConcurrentLongAdder","outerName":"com/google/common/cache/LongAddables","innerName":"JavaUtilConcurrentLongAdder","access":26},{"name":"com/google/common/cache/LongAddables$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/cache/LongAddables$1;)V"}]},{"name":"com/google/common/cache/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/cache/ReferenceEntry","version":52,"access":1536,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/cache/LocalCache$ValueReference","outerName":"com/google/common/cache/LocalCache","innerName":"ValueReference","access":1544}],"methods":[{"name":"getValueReference","access":1025,"descriptor":"()Lcom/google/common/cache/LocalCache$ValueReference;","signature":"()Lcom/google/common/cache/LocalCache$ValueReference;"},{"name":"setValueReference","access":1025,"descriptor":"(Lcom/google/common/cache/LocalCache$ValueReference;)V","signature":"(Lcom/google/common/cache/LocalCache$ValueReference;)V"},{"name":"getNext","access":1025,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"getHash","access":1025,"descriptor":"()I"},{"name":"getKey","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getAccessTime","access":1025,"descriptor":"()J"},{"name":"setAccessTime","access":1025,"descriptor":"(J)V"},{"name":"getNextInAccessQueue","access":1025,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInAccessQueue","access":1025,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInAccessQueue","access":1025,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInAccessQueue","access":1025,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getWriteTime","access":1025,"descriptor":"()J"},{"name":"setWriteTime","access":1025,"descriptor":"(J)V"},{"name":"getNextInWriteQueue","access":1025,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setNextInWriteQueue","access":1025,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"},{"name":"getPreviousInWriteQueue","access":1025,"descriptor":"()Lcom/google/common/cache/ReferenceEntry;","signature":"()Lcom/google/common/cache/ReferenceEntry;"},{"name":"setPreviousInWriteQueue","access":1025,"descriptor":"(Lcom/google/common/cache/ReferenceEntry;)V","signature":"(Lcom/google/common/cache/ReferenceEntry;)V"}]},{"name":"com/google/common/cache/RemovalCause","version":52,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/cache/RemovalCause$1","access":16400},{"name":"com/google/common/cache/RemovalCause$2","access":16400},{"name":"com/google/common/cache/RemovalCause$3","access":16400},{"name":"com/google/common/cache/RemovalCause$4","access":16400},{"name":"com/google/common/cache/RemovalCause$5","access":16400}],"fields":[{"name":"EXPLICIT","access":16409,"descriptor":"Lcom/google/common/cache/RemovalCause;"},{"name":"REPLACED","access":16409,"descriptor":"Lcom/google/common/cache/RemovalCause;"},{"name":"COLLECTED","access":16409,"descriptor":"Lcom/google/common/cache/RemovalCause;"},{"name":"EXPIRED","access":16409,"descriptor":"Lcom/google/common/cache/RemovalCause;"},{"name":"SIZE","access":16409,"descriptor":"Lcom/google/common/cache/RemovalCause;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/cache/RemovalCause;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/cache/RemovalCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/cache/RemovalCause;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"wasEvicted","access":1024,"descriptor":"()Z"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/cache/RemovalCause;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/cache/RemovalCause$1;)V"}]},{"name":"com/google/common/cache/RemovalCause$1","version":52,"access":16432,"superName":"com/google/common/cache/RemovalCause","outerClass":"com/google/common/cache/RemovalCause","innerClasses":[{"name":"com/google/common/cache/RemovalCause$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wasEvicted","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/cache/RemovalCause$2","version":52,"access":16432,"superName":"com/google/common/cache/RemovalCause","outerClass":"com/google/common/cache/RemovalCause","innerClasses":[{"name":"com/google/common/cache/RemovalCause$1","access":16400},{"name":"com/google/common/cache/RemovalCause$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wasEvicted","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/cache/RemovalCause$3","version":52,"access":16432,"superName":"com/google/common/cache/RemovalCause","outerClass":"com/google/common/cache/RemovalCause","innerClasses":[{"name":"com/google/common/cache/RemovalCause$1","access":16400},{"name":"com/google/common/cache/RemovalCause$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wasEvicted","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/cache/RemovalCause$4","version":52,"access":16432,"superName":"com/google/common/cache/RemovalCause","outerClass":"com/google/common/cache/RemovalCause","innerClasses":[{"name":"com/google/common/cache/RemovalCause$1","access":16400},{"name":"com/google/common/cache/RemovalCause$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wasEvicted","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/cache/RemovalCause$5","version":52,"access":16432,"superName":"com/google/common/cache/RemovalCause","outerClass":"com/google/common/cache/RemovalCause","innerClasses":[{"name":"com/google/common/cache/RemovalCause$1","access":16400},{"name":"com/google/common/cache/RemovalCause$5","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"wasEvicted","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/cache/RemovalListener","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"onRemoval","access":1025,"descriptor":"(Lcom/google/common/cache/RemovalNotification;)V","signature":"(Lcom/google/common/cache/RemovalNotification;)V"}]},{"name":"com/google/common/cache/RemovalListeners","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":"asynchronous","access":9,"descriptor":"(Lcom/google/common/cache/RemovalListener;Ljava/util/concurrent/Executor;)Lcom/google/common/cache/RemovalListener;","signature":"(Lcom/google/common/cache/RemovalListener;Ljava/util/concurrent/Executor;)Lcom/google/common/cache/RemovalListener;"},{"name":"lambda$asynchronous$0","access":4106,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/cache/RemovalListener;Lcom/google/common/cache/RemovalNotification;)V"},{"name":"lambda$asynchronous$1","access":4106,"descriptor":"(Lcom/google/common/cache/RemovalListener;Lcom/google/common/cache/RemovalNotification;)V"}]},{"name":"com/google/common/cache/RemovalNotification","version":52,"access":49,"signature":"Ljava/util/AbstractMap$SimpleImmutableEntry;","superName":"java/util/AbstractMap$SimpleImmutableEntry","innerClasses":[{"name":"java/util/AbstractMap$SimpleImmutableEntry","outerName":"java/util/AbstractMap","innerName":"SimpleImmutableEntry","access":9}],"fields":[{"name":"cause","access":18,"descriptor":"Lcom/google/common/cache/RemovalCause;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/cache/RemovalCause;)Lcom/google/common/cache/RemovalNotification;","signature":"(TK;TV;Lcom/google/common/cache/RemovalCause;)Lcom/google/common/cache/RemovalNotification;"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/cache/RemovalCause;)V","signature":"(TK;TV;Lcom/google/common/cache/RemovalCause;)V"},{"name":"getCause","access":1,"descriptor":"()Lcom/google/common/cache/RemovalCause;"},{"name":"wasEvicted","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/cache/Weigher","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"weigh","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TK;TV;)I"}]},{"name":"com/google/common/cache/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/collect/AbstractBiMap","version":52,"access":1056,"signature":"Lcom/google/common/collect/ForwardingMap;Lcom/google/common/collect/BiMap;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingMap","interfaces":["com/google/common/collect/BiMap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/AbstractBiMap$Inverse","outerName":"com/google/common/collect/AbstractBiMap","innerName":"Inverse","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractBiMap$KeySet","outerName":"com/google/common/collect/AbstractBiMap","innerName":"KeySet","access":2},{"name":"com/google/common/collect/AbstractBiMap$1","access":0},{"name":"com/google/common/collect/AbstractBiMap$ValueSet","outerName":"com/google/common/collect/AbstractBiMap","innerName":"ValueSet","access":2},{"name":"com/google/common/collect/AbstractBiMap$EntrySet","outerName":"com/google/common/collect/AbstractBiMap","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/AbstractBiMap$BiMapEntry","outerName":"com/google/common/collect/AbstractBiMap","innerName":"BiMapEntry","access":0}],"fields":[{"name":"delegate","access":130,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"inverse","access":128,"descriptor":"Lcom/google/common/collect/AbstractBiMap;","signature":"Lcom/google/common/collect/AbstractBiMap;"},{"name":"keySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"valueSet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/util/Map;)V","signature":"(Ljava/util/Map;Ljava/util/Map;)V"},{"name":"","access":2,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;)V","signature":"(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"checkKey","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"checkValue","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"setDelegates","access":0,"descriptor":"(Ljava/util/Map;Ljava/util/Map;)V","signature":"(Ljava/util/Map;Ljava/util/Map;)V"},{"name":"makeInverse","access":0,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/AbstractBiMap;","signature":"(Ljava/util/Map;)Lcom/google/common/collect/AbstractBiMap;"},{"name":"setInverse","access":0,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;)V","signature":"(Lcom/google/common/collect/AbstractBiMap;)V"},{"name":"containsValue","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":"forcePut","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"putInBothMaps","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TK;TV;Z)TV;"},{"name":"updateInverseMap","access":2,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;ZTV;TV;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"removeFromBothMaps","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"removeFromInverseMap","access":2,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entrySetIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;)Ljava/util/Map;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;Ljava/lang/Object;ZLjava/lang/Object;Ljava/lang/Object;)V"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;Ljava/lang/Object;)V"},{"name":"","access":4096,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;Lcom/google/common/collect/AbstractBiMap$1;)V"}]},{"name":"com/google/common/collect/AbstractBiMap$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/AbstractBiMap","outerMethod":"entrySetIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/AbstractBiMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractBiMap$BiMapEntry","outerName":"com/google/common/collect/AbstractBiMap","innerName":"BiMapEntry","access":0}],"fields":[{"name":"entry","access":0,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractBiMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;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/google/common/collect/AbstractBiMap$BiMapEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMapEntry;","superName":"com/google/common/collect/ForwardingMapEntry","innerClasses":[{"name":"com/google/common/collect/AbstractBiMap$BiMapEntry","outerName":"com/google/common/collect/AbstractBiMap","innerName":"BiMapEntry","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractBiMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;Ljava/util/Map$Entry;)V","signature":"(Ljava/util/Map$Entry;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/AbstractBiMap$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;>;","superName":"com/google/common/collect/ForwardingSet","innerClasses":[{"name":"com/google/common/collect/AbstractBiMap$EntrySet","outerName":"com/google/common/collect/AbstractBiMap","innerName":"EntrySet","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractBiMap$1","access":0}],"fields":[{"name":"esDelegate","access":16,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractBiMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","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":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)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":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;Lcom/google/common/collect/AbstractBiMap$1;)V"}]},{"name":"com/google/common/collect/AbstractBiMap$Inverse","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractBiMap;","superName":"com/google/common/collect/AbstractBiMap","innerClasses":[{"name":"com/google/common/collect/AbstractBiMap$1","access":0},{"name":"com/google/common/collect/AbstractBiMap$Inverse","outerName":"com/google/common/collect/AbstractBiMap","innerName":"Inverse","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;)V","signature":"(Ljava/util/Map;Lcom/google/common/collect/AbstractBiMap;)V"},{"name":"checkKey","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"checkValue","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/AbstractBiMap$KeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;","superName":"com/google/common/collect/ForwardingSet","innerClasses":[{"name":"com/google/common/collect/AbstractBiMap$KeySet","outerName":"com/google/common/collect/AbstractBiMap","innerName":"KeySet","access":2},{"name":"com/google/common/collect/AbstractBiMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractBiMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"clear","access":1,"descriptor":"()V"},{"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":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;Lcom/google/common/collect/AbstractBiMap$1;)V"}]},{"name":"com/google/common/collect/AbstractBiMap$ValueSet","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;","superName":"com/google/common/collect/ForwardingSet","innerClasses":[{"name":"com/google/common/collect/AbstractBiMap$ValueSet","outerName":"com/google/common/collect/AbstractBiMap","innerName":"ValueSet","access":2},{"name":"com/google/common/collect/AbstractBiMap$1","access":0}],"fields":[{"name":"valuesDelegate","access":16,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractBiMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/AbstractBiMap;Lcom/google/common/collect/AbstractBiMap$1;)V"}]},{"name":"com/google/common/collect/AbstractIndexedListIterator","version":52,"access":1056,"signature":"Lcom/google/common/collect/UnmodifiableListIterator;","superName":"com/google/common/collect/UnmodifiableListIterator","fields":[{"name":"size","access":18,"descriptor":"I"},{"name":"position","access":2,"descriptor":"I"}],"methods":[{"name":"get","access":1028,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"","access":4,"descriptor":"(I)V"},{"name":"","access":4,"descriptor":"(II)V"},{"name":"hasNext","access":17,"descriptor":"()Z"},{"name":"next","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"nextIndex","access":17,"descriptor":"()I"},{"name":"hasPrevious","access":17,"descriptor":"()Z"},{"name":"previous","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"previousIndex","access":17,"descriptor":"()I"}]},{"name":"com/google/common/collect/AbstractIterator","version":52,"access":1057,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","innerClasses":[{"name":"com/google/common/collect/AbstractIterator$State","outerName":"com/google/common/collect/AbstractIterator","innerName":"State","access":16410}],"fields":[{"name":"state","access":2,"descriptor":"Lcom/google/common/collect/AbstractIterator$State;"},{"name":"next","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"computeNext","access":1028,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"endOfData","access":20,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"hasNext","access":17,"descriptor":"()Z"},{"name":"tryToComputeNext","access":2,"descriptor":"()Z"},{"name":"next","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"peek","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/AbstractIterator$State","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/AbstractIterator$State","outerName":"com/google/common/collect/AbstractIterator","innerName":"State","access":16410}],"fields":[{"name":"READY","access":16409,"descriptor":"Lcom/google/common/collect/AbstractIterator$State;"},{"name":"NOT_READY","access":16409,"descriptor":"Lcom/google/common/collect/AbstractIterator$State;"},{"name":"DONE","access":16409,"descriptor":"Lcom/google/common/collect/AbstractIterator$State;"},{"name":"FAILED","access":16409,"descriptor":"Lcom/google/common/collect/AbstractIterator$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/AbstractIterator$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/AbstractIterator$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/AbstractIterator$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/AbstractIterator$State;"}]},{"name":"com/google/common/collect/AbstractListMultimap","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap;Lcom/google/common/collect/ListMultimap;","superName":"com/google/common/collect/AbstractMapBasedMultimap","interfaces":["com/google/common/collect/ListMultimap"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"6588350623831699109"}}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"createCollection","access":1024,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"createUnmodifiableEmptyCollection","access":0,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"unmodifiableCollectionSubclass","access":0,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"wrapCollection","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(TK;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"createUnmodifiableEmptyCollection","access":4160,"descriptor":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractMultimap;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractMultimap","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"RandomAccessWrappedList","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedList","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"KeySet","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"NavigableKeySet","access":18},{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"SortedKeySet","access":2},{"name":"com/google/common/collect/AbstractMultimap$Values","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Values","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$1","access":0},{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"com/google/common/collect/AbstractMultimap$EntrySet","outerName":"com/google/common/collect/AbstractMultimap","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/AbstractMultimap$Entries","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Entries","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$2","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"AsMap","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"NavigableAsMap","access":18},{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"SortedAsMap","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractMapBasedMultimap$Itr","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedNavigableSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSortedSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSet","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"map","access":130,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"totalSize","access":130,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2447537837011683357"}}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"setMap","access":16,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"createUnmodifiableEmptyCollection","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"createCollection","access":1024,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"createCollection","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"backingMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"getOrCreateCollection","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"unmodifiableCollectionSubclass","access":0,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"wrapCollection","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(TK;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"wrapList","access":16,"descriptor":"(Ljava/lang/Object;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)Ljava/util/List;","signature":"(TK;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;)Ljava/util/List;"},{"name":"iteratorOrListIterator","access":10,"descriptor":"(Ljava/util/Collection;)Ljava/util/Iterator;","signature":"(Ljava/util/Collection;)Ljava/util/Iterator;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createMaybeNavigableKeySet","access":16,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"removeValuesForKey","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"valueIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"valueSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"createKeys","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createMaybeNavigableAsMap","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;)Ljava/util/Map;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/util/Collection;)Ljava/util/Iterator;"},{"name":"access$210","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;)I"},{"name":"access$208","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;)I"},{"name":"access$212","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;I)I"},{"name":"access$220","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;I)I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;)V"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/util/Collection;)V"},{"name":"lambda$forEach$1","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"lambda$entrySpliterator$0","access":4106,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Spliterator;"},{"name":"lambda$entrySpliterator$1","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.Itr;","superName":"com/google/common/collect/AbstractMapBasedMultimap$Itr","outerClass":"com/google/common/collect/AbstractMapBasedMultimap","outerMethod":"valueIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$1","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$Itr","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"Itr","access":1026}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;)V"},{"name":"output","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.Itr;>;","superName":"com/google/common/collect/AbstractMapBasedMultimap$Itr","outerClass":"com/google/common/collect/AbstractMapBasedMultimap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$2","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$Itr","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"Itr","access":1026},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;)V"},{"name":"output","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;TV;)Ljava/util/Map$Entry;"},{"name":"output","access":4160,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;>;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"AsMap","access":2},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries","outerName":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","innerName":"AsMapEntries","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","innerName":"AsMapIterator","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"submap","access":144,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"createEntrySet","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;>;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)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":"clear","access":1,"descriptor":"()V"},{"name":"wrapEntry","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;>;)Ljava/util/Map$Entry;>;"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;>;","superName":"com/google/common/collect/Maps$EntrySet","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"AsMap","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapEntries","outerName":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","innerName":"AsMapEntries","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","innerName":"AsMapIterator","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":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap$AsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap$AsMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"AsMap","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap$AsMapIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","innerName":"AsMapIterator","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"delegateIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;>;"},{"name":"collection","access":0,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap$AsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap$AsMap;)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/google/common/collect/AbstractMapBasedMultimap$Itr","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$Itr","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"Itr","access":1026},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"keyIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;>;"},{"name":"key","access":0,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"collection","access":0,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"valueIterator","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;)V"},{"name":"output","access":1024,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TT;"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$KeySet;>;","superName":"com/google/common/collect/Maps$KeySet","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"KeySet","access":2},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8},{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/AbstractMapBasedMultimap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"KeySet","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entry","access":0,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;>;"},{"name":"val$entryIterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap$KeySet;Ljava/util/Iterator;)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.SortedAsMap;Ljava/util/NavigableMap;>;","superName":"com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap","interfaces":["java/util/NavigableMap"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$NavigableAsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"NavigableAsMap","access":18},{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"SortedAsMap","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"NavigableKeySet","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;>;)V"},{"name":"sortedMap","access":0,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;>;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;>;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;>;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;>;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;>;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;>;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;>;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;>;"},{"name":"pollLastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;>;"},{"name":"pollAsMapEntry","access":0,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Iterator;>;>;)Ljava/util/Map$Entry;>;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/NavigableMap;","signature":"(TK;TK;)Ljava/util/NavigableMap;>;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;>;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/NavigableMap;","signature":"(TK;)Ljava/util/NavigableMap;>;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;>;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/NavigableMap;","signature":"(TK;)Ljava/util/NavigableMap;>;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;>;"},{"name":"createKeySet","access":4160,"descriptor":"()Ljava/util/SortedSet;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/SortedSet;"},{"name":"tailMap","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"subMap","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"headMap","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"sortedMap","access":4160,"descriptor":"()Ljava/util/SortedMap;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"createKeySet","access":4160,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.SortedKeySet;Ljava/util/NavigableSet;","superName":"com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet","interfaces":["java/util/NavigableSet"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$NavigableKeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"NavigableKeySet","access":18},{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"SortedKeySet","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;>;)V"},{"name":"sortedMap","access":0,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;>;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/NavigableSet;","signature":"(TK;)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TK;Z)Ljava/util/NavigableSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/NavigableSet;","signature":"(TK;TK;)Ljava/util/NavigableSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TK;ZTK;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/NavigableSet;","signature":"(TK;)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TK;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"subSet","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"headSet","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"sortedMap","access":4160,"descriptor":"()Ljava/util/SortedMap;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedList;Ljava/util/RandomAccess;","superName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","interfaces":["java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$RandomAccessWrappedList","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"RandomAccessWrappedList","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedList","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V","signature":"(TK;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;)V"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.AsMap;Ljava/util/SortedMap;>;","superName":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedAsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"SortedAsMap","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$AsMap","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"AsMap","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"SortedKeySet","access":2}],"fields":[{"name":"sortedKeySet","access":0,"descriptor":"Ljava/util/SortedSet;","signature":"Ljava/util/SortedSet;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/SortedMap;)V","signature":"(Ljava/util/SortedMap;>;)V"},{"name":"sortedMap","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;>;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;>;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"createKeySet","access":4160,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.KeySet;Ljava/util/SortedSet;","superName":"com/google/common/collect/AbstractMapBasedMultimap$KeySet","interfaces":["java/util/SortedSet"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$SortedKeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"SortedKeySet","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$KeySet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"KeySet","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/util/SortedMap;)V","signature":"(Ljava/util/SortedMap;>;)V"},{"name":"sortedMap","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;TK;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","version":52,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","innerName":"WrappedIterator","access":0}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"delegate","access":0,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"ancestor","access":16,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;","signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;"},{"name":"ancestorDelegate","access":16,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/Collection;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V","signature":"(TK;Ljava/util/Collection;Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;)V"},{"name":"refreshIfEmpty","access":0,"descriptor":"()V"},{"name":"removeIfEmpty","access":0,"descriptor":"()V"},{"name":"getKey","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"addToMap","access":0,"descriptor":"()V"},{"name":"size","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":"getDelegate","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"getAncestor","access":0,"descriptor":"()Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;","signature":"()Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TV;>;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"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":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","innerName":"WrappedIterator","access":0}],"fields":[{"name":"delegateIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"originalDelegate","access":16,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;)V"},{"name":"validateIterator","access":0,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"getDelegateIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;Ljava/util/List;","superName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","interfaces":["java/util/List"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedList","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","innerName":"WrappedListIterator","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V","signature":"(TK;Ljava/util/List;Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;)V"},{"name":"getListDelegate","access":0,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addAll","access":1,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+TV;>;)Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITV;)TV;"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"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":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection.WrappedIterator;Ljava/util/ListIterator;","superName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator","interfaces":["java/util/ListIterator"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedList","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList$WrappedListIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedList","innerName":"WrappedListIterator","access":2},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","innerName":"WrappedIterator","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedList;)V"},{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedList;I)V"},{"name":"getDelegateListIterator","access":2,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator;"},{"name":"hasPrevious","access":1,"descriptor":"()Z"},{"name":"previous","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"nextIndex","access":1,"descriptor":"()I"},{"name":"previousIndex","access":1,"descriptor":"()I"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedSortedSet;Ljava/util/NavigableSet;","superName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","interfaces":["java/util/NavigableSet"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedNavigableSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSortedSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection$WrappedIterator","outerName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","innerName":"WrappedIterator","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/NavigableSet;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V","signature":"(TK;Ljava/util/NavigableSet;Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;)V"},{"name":"getSortedSetDelegate","access":0,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"wrap","access":2,"descriptor":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;","signature":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TV;ZTV;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TV;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TV;Z)Ljava/util/NavigableSet;"},{"name":"getSortedSetDelegate","access":4160,"descriptor":"()Ljava/util/SortedSet;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSet","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;Ljava/util/Set;","superName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/Set;)V","signature":"(TK;Ljava/util/Set;)V"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"}]},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;Ljava/util/SortedSet;","superName":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","interfaces":["java/util/SortedSet"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSortedSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultimap;Ljava/lang/Object;Ljava/util/SortedSet;Lcom/google/common/collect/AbstractMapBasedMultimap$WrappedCollection;)V","signature":"(TK;Ljava/util/SortedSet;Lcom/google/common/collect/AbstractMapBasedMultimap.WrappedCollection;)V"},{"name":"getSortedSetDelegate","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TV;)Ljava/util/SortedSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TV;TV;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TV;)Ljava/util/SortedSet;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultiset","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractMultiset;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractMultiset","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultiset$1","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultiset$2","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator","outerName":"com/google/common/collect/AbstractMapBasedMultiset","innerName":"MapBasedMultisetIterator","access":2},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"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":"backingMap","access":130,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"size","access":130,"descriptor":"J"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2250766705698539974"}}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"setBackingMap","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"forEachEntry","access":1,"descriptor":"(Ljava/util/function/ObjIntConsumer;)V","signature":"(Ljava/util/function/ObjIntConsumer<-TE;>;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"distinctElements","access":0,"descriptor":"()I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"getAndSet","access":10,"descriptor":"(Lcom/google/common/collect/Count;I)I"},{"name":"readObjectNoData","access":2,"descriptor":"()V","exceptions":["java/io/ObjectStreamException"]},{"name":"access$022","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultiset;J)J"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultiset;)Ljava/util/Map;"},{"name":"access$010","access":4104,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultiset;)J"},{"name":"lambda$forEachEntry$0","access":4106,"descriptor":"(Ljava/util/function/ObjIntConsumer;Ljava/lang/Object;Lcom/google/common/collect/Count;)V"}]},{"name":"com/google/common/collect/AbstractMapBasedMultiset$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/AbstractMapBasedMultiset","outerMethod":"elementIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultiset$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"toRemove","access":0,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"val$backingEntries","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultiset;Ljava/util/Iterator;)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/AbstractMapBasedMultiset$2","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/AbstractMapBasedMultiset","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultiset$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractMapBasedMultiset$2$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"toRemove","access":0,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"val$backingEntries","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultiset;Ljava/util/Iterator;)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/AbstractMapBasedMultiset$2$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$AbstractEntry;","superName":"com/google/common/collect/Multisets$AbstractEntry","outerClass":"com/google/common/collect/AbstractMapBasedMultiset$2","outerMethod":"next","outerMethodDescriptor":"()Lcom/google/common/collect/Multiset$Entry;","innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultiset$2","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultiset$2$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$AbstractEntry","outerName":"com/google/common/collect/Multisets","innerName":"AbstractEntry","access":1032},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$mapEntry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultiset$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultiset$2;Ljava/util/Map$Entry;)V"},{"name":"getElement","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getCount","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultiset$MapBasedMultisetIterator","outerName":"com/google/common/collect/AbstractMapBasedMultiset","innerName":"MapBasedMultisetIterator","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"currentEntry","access":0,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"occurrencesLeft","access":0,"descriptor":"I"},{"name":"canRemove","access":0,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMapBasedMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMapBasedMultiset;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/AbstractMapEntry","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getKey","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1025,"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":"com/google/common/collect/AbstractMultimap","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multimap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractMultimap$Values","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Values","access":0},{"name":"com/google/common/collect/AbstractMultimap$EntrySet","outerName":"com/google/common/collect/AbstractMultimap","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/AbstractMultimap$Entries","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Entries","access":0}],"fields":[{"name":"entries","access":130,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;>;"},{"name":"keySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"keys","access":130,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"},{"name":"values","access":130,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"asMap","access":130,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsEntry","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"createEntries","access":1024,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"entryIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createKeySet","access":1024,"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":"createKeys","access":1024,"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":"createValues","access":1024,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"valueIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"valueSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createAsMap","access":1024,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"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/google/common/collect/AbstractMultimap$Entries","version":52,"access":32,"signature":"Lcom/google/common/collect/Multimaps$Entries;","superName":"com/google/common/collect/Multimaps$Entries","innerClasses":[{"name":"com/google/common/collect/AbstractMultimap$Entries","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Entries","access":0},{"name":"com/google/common/collect/Multimaps$Entries","outerName":"com/google/common/collect/Multimaps","innerName":"Entries","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMultimap;)V"},{"name":"multimap","access":0,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"}]},{"name":"com/google/common/collect/AbstractMultimap$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMultimap.Entries;Ljava/util/Set;>;","superName":"com/google/common/collect/AbstractMultimap$Entries","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/AbstractMultimap$EntrySet","outerName":"com/google/common/collect/AbstractMultimap","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/AbstractMultimap$Entries","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Entries","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMultimap;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/AbstractMultimap$Values","version":52,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/AbstractMultimap$Values","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Values","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMultimap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/AbstractMultiset","version":52,"access":1056,"signature":"Ljava/util/AbstractCollection;Lcom/google/common/collect/Multiset;","superName":"java/util/AbstractCollection","interfaces":["com/google/common/collect/Multiset"],"innerClasses":[{"name":"com/google/common/collect/AbstractMultiset$ElementSet","outerName":"com/google/common/collect/AbstractMultiset","innerName":"ElementSet","access":0},{"name":"com/google/common/collect/AbstractMultiset$EntrySet","outerName":"com/google/common/collect/AbstractMultiset","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"elementSet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":17,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"addAll","access":17,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"removeAll","access":17,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":17,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"elementIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entryIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"distinctElements","access":1024,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/AbstractMultiset$ElementSet","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$ElementSet;","superName":"com/google/common/collect/Multisets$ElementSet","innerClasses":[{"name":"com/google/common/collect/AbstractMultiset$ElementSet","outerName":"com/google/common/collect/AbstractMultiset","innerName":"ElementSet","access":0},{"name":"com/google/common/collect/Multisets$ElementSet","outerName":"com/google/common/collect/Multisets","innerName":"ElementSet","access":1032}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMultiset;)V"},{"name":"multiset","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/AbstractMultiset$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$EntrySet;","superName":"com/google/common/collect/Multisets$EntrySet","innerClasses":[{"name":"com/google/common/collect/AbstractMultiset$EntrySet","outerName":"com/google/common/collect/AbstractMultiset","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/Multisets$EntrySet","outerName":"com/google/common/collect/Multisets","innerName":"EntrySet","access":1032},{"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/google/common/collect/AbstractMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractMultiset;)V"},{"name":"multiset","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/AbstractNavigableMap","version":52,"access":1056,"signature":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;Ljava/util/NavigableMap;","superName":"com/google/common/collect/Maps$IteratorBasedAbstractMap","interfaces":["java/util/NavigableMap"],"innerClasses":[{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$NavigableKeySet","outerName":"com/google/common/collect/Maps","innerName":"NavigableKeySet","access":8},{"name":"com/google/common/collect/AbstractNavigableMap$DescendingMap","outerName":"com/google/common/collect/AbstractNavigableMap","innerName":"DescendingMap","access":18},{"name":"com/google/common/collect/AbstractNavigableMap$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"descendingEntryIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"descendingKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"}]},{"name":"com/google/common/collect/AbstractNavigableMap$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/AbstractNavigableMap","innerClasses":[{"name":"com/google/common/collect/AbstractNavigableMap$1","access":4104}]},{"name":"com/google/common/collect/AbstractNavigableMap$DescendingMap","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$DescendingMap;","superName":"com/google/common/collect/Maps$DescendingMap","innerClasses":[{"name":"com/google/common/collect/AbstractNavigableMap$DescendingMap","outerName":"com/google/common/collect/AbstractNavigableMap","innerName":"DescendingMap","access":18},{"name":"com/google/common/collect/Maps$DescendingMap","outerName":"com/google/common/collect/Maps","innerName":"DescendingMap","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractNavigableMap$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractNavigableMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/AbstractNavigableMap;)V"},{"name":"forward","access":0,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/AbstractNavigableMap;Lcom/google/common/collect/AbstractNavigableMap$1;)V"}]},{"name":"com/google/common/collect/AbstractRangeSet","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/collect/RangeSet;","superName":"java/lang/Object","interfaces":["com/google/common/collect/RangeSet"],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"rangeContaining","access":1025,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":"(TC;)Lcom/google/common/collect/Range;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"add","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"remove","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"enclosesAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeSet;)Z","signature":"(Lcom/google/common/collect/RangeSet;)Z"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeSet;)V","signature":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"removeAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeSet;)V","signature":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"intersects","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"encloses","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/AbstractSequentialIterator","version":52,"access":1057,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","fields":[{"name":"nextOrNull","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"computeNext","access":1028,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"hasNext","access":17,"descriptor":"()Z"},{"name":"next","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/AbstractSetMultimap","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap;Lcom/google/common/collect/SetMultimap;","superName":"com/google/common/collect/AbstractMapBasedMultimap","interfaces":["com/google/common/collect/SetMultimap"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSet","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"7431625294878419160"}}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"createCollection","access":1024,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createUnmodifiableEmptyCollection","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"unmodifiableCollectionSubclass","access":0,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"wrapCollection","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(TK;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"createUnmodifiableEmptyCollection","access":4160,"descriptor":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/AbstractSortedKeySortedSetMultimap","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractSortedSetMultimap;","superName":"com/google/common/collect/AbstractSortedSetMultimap","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedMap;)V","signature":"(Ljava/util/SortedMap;>;)V"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"backingMap","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"backingMap","access":4160,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/AbstractSortedMultiset","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractMultiset;Lcom/google/common/collect/SortedMultiset;","superName":"com/google/common/collect/AbstractMultiset","interfaces":["com/google/common/collect/SortedMultiset"],"innerClasses":[{"name":"com/google/common/collect/SortedMultisets$NavigableElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"NavigableElementSet","access":8},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl","innerName":"DescendingMultisetImpl","access":0}],"fields":[{"name":"comparator","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"},{"name":"descendingMultiset","access":130,"descriptor":"Lcom/google/common/collect/SortedMultiset;","signature":"Lcom/google/common/collect/SortedMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"firstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"subMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"descendingEntryIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"descendingIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"descendingMultiset","access":1,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"createDescendingMultiset","access":0,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"createElementSet","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"}]},{"name":"com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/DescendingMultiset;","superName":"com/google/common/collect/DescendingMultiset","outerClass":"com/google/common/collect/AbstractSortedMultiset","outerMethod":"createDescendingMultiset","outerMethodDescriptor":"()Lcom/google/common/collect/SortedMultiset;","innerClasses":[{"name":"com/google/common/collect/AbstractSortedMultiset$1DescendingMultisetImpl","innerName":"DescendingMultisetImpl","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/google/common/collect/AbstractSortedMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractSortedMultiset;)V"},{"name":"forwardMultiset","access":0,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/AbstractSortedSetMultimap","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractSetMultimap;Lcom/google/common/collect/SortedSetMultimap;","superName":"com/google/common/collect/AbstractSetMultimap","interfaces":["com/google/common/collect/SortedSetMultimap"],"innerClasses":[{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedNavigableSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSortedSet","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"430848587173315748"}}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"createCollection","access":1024,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"createUnmodifiableEmptyCollection","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"unmodifiableCollectionSubclass","access":0,"descriptor":"(Ljava/util/Collection;)Ljava/util/SortedSet;","signature":"(Ljava/util/Collection;)Ljava/util/SortedSet;"},{"name":"wrapCollection","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(TK;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/SortedSet;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/SortedSet;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"unmodifiableCollectionSubclass","access":4160,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"createUnmodifiableEmptyCollection","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"createUnmodifiableEmptyCollection","access":4160,"descriptor":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/AbstractTable","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Table;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Table"],"innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/AbstractTable$CellSet","outerName":"com/google/common/collect/AbstractTable","innerName":"CellSet","access":0},{"name":"com/google/common/collect/AbstractTable$Values","outerName":"com/google/common/collect/AbstractTable","innerName":"Values","access":0},{"name":"com/google/common/collect/AbstractTable$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"cellSet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"values","access":130,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"containsRow","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsColumn","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"cellSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createCellSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"cellIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"cellSpliterator","access":1024,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"valuesIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"valuesSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"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/google/common/collect/AbstractTable$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;TV;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/AbstractTable","outerMethod":"valuesIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/AbstractTable$1","access":0},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractTable;Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Lcom/google/common/collect/Table$Cell;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/Table$Cell;)TV;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/AbstractTable$CellSet","version":52,"access":32,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/collect/AbstractTable$CellSet","outerName":"com/google/common/collect/AbstractTable","innerName":"CellSet","access":0},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractTable;)V"},{"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":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/AbstractTable$Values","version":52,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/AbstractTable$Values","outerName":"com/google/common/collect/AbstractTable","innerName":"Values","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/AbstractTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/AbstractTable;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/AllEqualOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/collect/AllEqualOrdering;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"sortedCopy","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/List;","signature":"(Ljava/lang/Iterable;)Ljava/util/List;"},{"name":"immutableSortedCopy","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/ArrayListMultimap","version":52,"access":49,"signature":"Lcom/google/common/collect/ArrayListMultimapGwtSerializationDependencies;","superName":"com/google/common/collect/ArrayListMultimapGwtSerializationDependencies","fields":[{"name":"DEFAULT_VALUES_PER_KEY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"expectedValuesPerKey","access":128,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/ArrayListMultimap;","signature":"()Lcom/google/common/collect/ArrayListMultimap;"},{"name":"create","access":9,"descriptor":"(II)Lcom/google/common/collect/ArrayListMultimap;","signature":"(II)Lcom/google/common/collect/ArrayListMultimap;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ArrayListMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ArrayListMultimap;"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(II)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)V"},{"name":"createCollection","access":0,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"trimToSize","access":131073,"descriptor":"()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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"forEach","access":4161,"descriptor":"(Ljava/util/function/BiConsumer;)V"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"containsKey","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"keys","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Z"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsEntry","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"}]},{"name":"com/google/common/collect/ArrayListMultimapGwtSerializationDependencies","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractListMultimap;","superName":"com/google/common/collect/AbstractListMultimap","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"}]},{"name":"com/google/common/collect/ArrayTable","version":52,"access":49,"signature":"Lcom/google/common/collect/AbstractTable;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractTable","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/ArrayTable$1","access":0},{"name":"com/google/common/collect/ArrayTable$2","access":0},{"name":"com/google/common/collect/ArrayTable$Column","outerName":"com/google/common/collect/ArrayTable","innerName":"Column","access":2},{"name":"com/google/common/collect/ArrayTable$ColumnMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ColumnMap","access":2},{"name":"com/google/common/collect/ArrayTable$Row","outerName":"com/google/common/collect/ArrayTable","innerName":"Row","access":2},{"name":"com/google/common/collect/ArrayTable$RowMap","outerName":"com/google/common/collect/ArrayTable","innerName":"RowMap","access":2},{"name":"com/google/common/collect/ArrayTable$3","access":0},{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"rowList","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"columnList","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"rowKeyToIndex","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"columnKeyToIndex","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"array","access":18,"descriptor":"[[Ljava/lang/Object;","signature":"[[TV;"},{"name":"columnMap","access":130,"descriptor":"Lcom/google/common/collect/ArrayTable$ColumnMap;","signature":"Lcom/google/common/collect/ArrayTable.ColumnMap;"},{"name":"rowMap","access":130,"descriptor":"Lcom/google/common/collect/ArrayTable$RowMap;","signature":"Lcom/google/common/collect/ArrayTable.RowMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/ArrayTable;","signature":"(Ljava/lang/Iterable<+TR;>;Ljava/lang/Iterable<+TC;>;)Lcom/google/common/collect/ArrayTable;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/ArrayTable;","signature":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/ArrayTable;"},{"name":"","access":2,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+TR;>;Ljava/lang/Iterable<+TC;>;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ArrayTable;)V","signature":"(Lcom/google/common/collect/ArrayTable;)V"},{"name":"rowKeyList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"columnKeyList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"at","access":1,"descriptor":"(II)Ljava/lang/Object;","signature":"(II)TV;"},{"name":"set","access":1,"descriptor":"(IILjava/lang/Object;)Ljava/lang/Object;","signature":"(IITV;)TV;"},{"name":"toArray","access":1,"descriptor":"(Ljava/lang/Class;)[[Ljava/lang/Object;","signature":"(Ljava/lang/Class;)[[TV;"},{"name":"clear","access":131073,"descriptor":"()V"},{"name":"eraseAll","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsColumn","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsRow","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"remove","access":131073,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"erase","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"cellSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"cellIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"cellSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"getCell","access":2,"descriptor":"(I)Lcom/google/common/collect/Table$Cell;","signature":"(I)Lcom/google/common/collect/Table$Cell;"},{"name":"getValue","access":2,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"columnKeySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"columnMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"rowKeySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"valuesIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"valuesSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"columnKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"rowKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/ArrayTable;I)Lcom/google/common/collect/Table$Cell;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/ArrayTable;)Lcom/google/common/collect/ImmutableList;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/ArrayTable;)Lcom/google/common/collect/ImmutableList;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/ArrayTable;)Lcom/google/common/collect/ImmutableMap;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/ArrayTable;)Lcom/google/common/collect/ImmutableMap;"},{"name":"access$800","access":4104,"descriptor":"(Lcom/google/common/collect/ArrayTable;I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ArrayTable$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIndexedListIterator;>;","superName":"com/google/common/collect/AbstractIndexedListIterator","outerClass":"com/google/common/collect/ArrayTable","outerMethod":"cellIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/ArrayTable$1","access":0},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ArrayTable;I)V"},{"name":"get","access":4,"descriptor":"(I)Lcom/google/common/collect/Table$Cell;","signature":"(I)Lcom/google/common/collect/Table$Cell;"},{"name":"get","access":4164,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ArrayTable$2","version":52,"access":32,"signature":"Lcom/google/common/collect/Tables$AbstractCell;","superName":"com/google/common/collect/Tables$AbstractCell","outerClass":"com/google/common/collect/ArrayTable","outerMethod":"getCell","outerMethodDescriptor":"(I)Lcom/google/common/collect/Table$Cell;","innerClasses":[{"name":"com/google/common/collect/ArrayTable$2","access":0},{"name":"com/google/common/collect/Tables$AbstractCell","outerName":"com/google/common/collect/Tables","innerName":"AbstractCell","access":1032},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545}],"fields":[{"name":"rowIndex","access":16,"descriptor":"I"},{"name":"columnIndex","access":16,"descriptor":"I"},{"name":"val$index","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ArrayTable;I)V"},{"name":"getRowKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TR;"},{"name":"getColumnKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/collect/ArrayTable$3","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIndexedListIterator;","superName":"com/google/common/collect/AbstractIndexedListIterator","outerClass":"com/google/common/collect/ArrayTable","outerMethod":"valuesIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/ArrayTable$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ArrayTable;I)V"},{"name":"get","access":4,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"}]},{"name":"com/google/common/collect/ArrayTable$ArrayMap","version":52,"access":1056,"signature":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;","superName":"com/google/common/collect/Maps$IteratorBasedAbstractMap","innerClasses":[{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/ArrayTable$ArrayMap$1","access":0},{"name":"com/google/common/collect/ArrayTable$ArrayMap$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ArrayTable$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"keyIndex","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getKey","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TK;"},{"name":"getKeyRole","access":1024,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":1024,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"setValue","access":1024,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITV;)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"getEntry","access":0,"descriptor":"(I)Ljava/util/Map$Entry;","signature":"(I)Ljava/util/Map$Entry;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/ArrayTable$1;)V"}]},{"name":"com/google/common/collect/ArrayTable$ArrayMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","outerClass":"com/google/common/collect/ArrayTable$ArrayMap","outerMethod":"getEntry","outerMethodDescriptor":"(I)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"com/google/common/collect/ArrayTable$ArrayMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$index","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable$ArrayMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ArrayTable$ArrayMap;I)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":"com/google/common/collect/ArrayTable$ArrayMap$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIndexedListIterator;>;","superName":"com/google/common/collect/AbstractIndexedListIterator","outerClass":"com/google/common/collect/ArrayTable$ArrayMap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"com/google/common/collect/ArrayTable$ArrayMap$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable$ArrayMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ArrayTable$ArrayMap;I)V"},{"name":"get","access":4,"descriptor":"(I)Ljava/util/Map$Entry;","signature":"(I)Ljava/util/Map$Entry;"},{"name":"get","access":4164,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ArrayTable$Column","version":52,"access":32,"signature":"Lcom/google/common/collect/ArrayTable$ArrayMap;","superName":"com/google/common/collect/ArrayTable$ArrayMap","innerClasses":[{"name":"com/google/common/collect/ArrayTable$Column","outerName":"com/google/common/collect/ArrayTable","innerName":"Column","access":2},{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"com/google/common/collect/ArrayTable$1","access":0}],"fields":[{"name":"columnIndex","access":16,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ArrayTable;I)V"},{"name":"getKeyRole","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"setValue","access":0,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITV;)TV;"}]},{"name":"com/google/common/collect/ArrayTable$ColumnMap","version":52,"access":32,"signature":"Lcom/google/common/collect/ArrayTable$ArrayMap;>;","superName":"com/google/common/collect/ArrayTable$ArrayMap","innerClasses":[{"name":"com/google/common/collect/ArrayTable$ColumnMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ColumnMap","access":2},{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"com/google/common/collect/ArrayTable$1","access":0},{"name":"com/google/common/collect/ArrayTable$Column","outerName":"com/google/common/collect/ArrayTable","innerName":"Column","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ArrayTable;)V"},{"name":"getKeyRole","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"setValue","access":0,"descriptor":"(ILjava/util/Map;)Ljava/util/Map;","signature":"(ILjava/util/Map;)Ljava/util/Map;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;)Ljava/util/Map;","signature":"(TC;Ljava/util/Map;)Ljava/util/Map;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"setValue","access":4160,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"getValue","access":4160,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ArrayTable;Lcom/google/common/collect/ArrayTable$1;)V"}]},{"name":"com/google/common/collect/ArrayTable$Row","version":52,"access":32,"signature":"Lcom/google/common/collect/ArrayTable$ArrayMap;","superName":"com/google/common/collect/ArrayTable$ArrayMap","innerClasses":[{"name":"com/google/common/collect/ArrayTable$Row","outerName":"com/google/common/collect/ArrayTable","innerName":"Row","access":2},{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"com/google/common/collect/ArrayTable$1","access":0}],"fields":[{"name":"rowIndex","access":16,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ArrayTable;I)V"},{"name":"getKeyRole","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"setValue","access":0,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITV;)TV;"}]},{"name":"com/google/common/collect/ArrayTable$RowMap","version":52,"access":32,"signature":"Lcom/google/common/collect/ArrayTable$ArrayMap;>;","superName":"com/google/common/collect/ArrayTable$ArrayMap","innerClasses":[{"name":"com/google/common/collect/ArrayTable$RowMap","outerName":"com/google/common/collect/ArrayTable","innerName":"RowMap","access":2},{"name":"com/google/common/collect/ArrayTable$ArrayMap","outerName":"com/google/common/collect/ArrayTable","innerName":"ArrayMap","access":1034},{"name":"com/google/common/collect/ArrayTable$1","access":0},{"name":"com/google/common/collect/ArrayTable$Row","outerName":"com/google/common/collect/ArrayTable","innerName":"Row","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ArrayTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ArrayTable;)V"},{"name":"getKeyRole","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"setValue","access":0,"descriptor":"(ILjava/util/Map;)Ljava/util/Map;","signature":"(ILjava/util/Map;)Ljava/util/Map;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;)Ljava/util/Map;","signature":"(TR;Ljava/util/Map;)Ljava/util/Map;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"setValue","access":4160,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"getValue","access":4160,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ArrayTable;Lcom/google/common/collect/ArrayTable$1;)V"}]},{"name":"com/google/common/collect/BaseImmutableMultimap","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractMultimap;","superName":"com/google/common/collect/AbstractMultimap","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/collect/BiMap","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;","superName":"java/lang/Object","interfaces":["java/util/Map"],"methods":[{"name":"put","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"forcePut","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"putAll","access":1025,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"values","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"inverse","access":1025,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/BoundType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"OPEN","access":16409,"descriptor":"Lcom/google/common/collect/BoundType;"},{"name":"CLOSED","access":16409,"descriptor":"Lcom/google/common/collect/BoundType;"},{"name":"inclusive","access":16,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/BoundType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/BoundType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/BoundType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V","signature":"(Z)V"},{"name":"forBoolean","access":8,"descriptor":"(Z)Lcom/google/common/collect/BoundType;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/BoundType;"}]},{"name":"com/google/common/collect/ByFunctionOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"function","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"},{"name":"ordering","access":16,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Function;Lcom/google/common/collect/Ordering;)V","signature":"(Lcom/google/common/base/Function;Lcom/google/common/collect/Ordering;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TF;TF;)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/google/common/collect/CartesianList","version":52,"access":48,"signature":"Ljava/util/AbstractList;>;Ljava/util/RandomAccess;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/CartesianList$1","access":0}],"fields":[{"name":"axes","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"axesSizeProduct","access":146,"descriptor":"[I"}],"methods":[{"name":"create","access":8,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List<+Ljava/util/List<+TE;>;>;)Ljava/util/List;>;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;)V"},{"name":"getAxisIndexForProductIndex","access":2,"descriptor":"(II)I"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"get","access":1,"descriptor":"(I)Lcom/google/common/collect/ImmutableList;","signature":"(I)Lcom/google/common/collect/ImmutableList;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/CartesianList;)Lcom/google/common/collect/ImmutableList;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/CartesianList;II)I"}]},{"name":"com/google/common/collect/CartesianList$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","outerClass":"com/google/common/collect/CartesianList","outerMethod":"get","outerMethodDescriptor":"(I)Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/CartesianList$1","access":0}],"fields":[{"name":"val$index","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CartesianList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CartesianList;I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ClassToInstanceMap","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;TB;>;","superName":"java/lang/Object","interfaces":["java/util/Map"],"methods":[{"name":"getInstance","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"putInstance","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;TT;)TT;"}]},{"name":"com/google/common/collect/CollectCollectors","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/stream/Collector$Characteristics","outerName":"java/util/stream/Collector","innerName":"Characteristics","access":16409},{"name":"com/google/common/collect/CollectCollectors$EnumSetAccumulator","outerName":"com/google/common/collect/CollectCollectors","innerName":"EnumSetAccumulator","access":26},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ListMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/collect/ImmutableSetMultimap$Builder","outerName":"com/google/common/collect/ImmutableSetMultimap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableListMultimap$Builder","outerName":"com/google/common/collect/ImmutableListMultimap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableRangeMap$Builder","outerName":"com/google/common/collect/ImmutableRangeMap","innerName":"Builder","access":25},{"name":"com/google/common/collect/CollectCollectors$EnumMapAccumulator","outerName":"com/google/common/collect/CollectCollectors","innerName":"EnumMapAccumulator","access":10},{"name":"com/google/common/collect/ImmutableBiMap$Builder","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableSortedMap$Builder","outerName":"com/google/common/collect/ImmutableSortedMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/CollectCollectors$1","access":4104},{"name":"com/google/common/collect/ImmutableSortedSet$Builder","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableMultimap$Builder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableRangeSet$Builder","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"TO_IMMUTABLE_LIST","access":26,"descriptor":"Ljava/util/stream/Collector;","signature":"Ljava/util/stream/Collector;>;"},{"name":"TO_IMMUTABLE_SET","access":26,"descriptor":"Ljava/util/stream/Collector;","signature":"Ljava/util/stream/Collector;>;"},{"name":"TO_IMMUTABLE_RANGE_SET","access":26,"descriptor":"Ljava/util/stream/Collector;","signature":"Ljava/util/stream/Collector;>;*Lcom/google/common/collect/ImmutableRangeSet;>;>;"}],"methods":[{"name":"toImmutableList","access":8,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"toImmutableSet","access":8,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"toImmutableSortedSet","access":8,"descriptor":"(Ljava/util/Comparator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TE;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableEnumSet","access":8,"descriptor":"()Ljava/util/stream/Collector;","signature":";>()Ljava/util/stream/Collector;>;"},{"name":"toImmutableEnumSetGeneric","access":10,"descriptor":"()Ljava/util/stream/Collector;","signature":";>()Ljava/util/stream/Collector;Lcom/google/common/collect/ImmutableSet;>;"},{"name":"toImmutableRangeSet","access":8,"descriptor":"()Ljava/util/stream/Collector;","signature":";>()Ljava/util/stream/Collector;*Lcom/google/common/collect/ImmutableRangeSet;>;"},{"name":"toImmutableMultiset","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TE;>;Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/Collector;>;"},{"name":"toMultiset","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;TE;>;Ljava/util/function/ToIntFunction<-TT;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"toImmutableMap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableMap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableSortedMap","access":8,"descriptor":"(Ljava/util/Comparator;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TK;>;Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableSortedMap","access":8,"descriptor":"(Ljava/util/Comparator;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TK;>;Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableBiMap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableEnumMap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":";V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableEnumMap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":";V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableRangeMap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":";V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;Lcom/google/common/collect/Range;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableListMultimap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"flatteningToImmutableListMultimap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableSetMultimap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"flatteningToImmutableSetMultimap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;)Ljava/util/stream/Collector;>;"},{"name":"toMultimap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"flatteningToMultimap","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"()Ljava/util/stream/Collector;"},{"name":"lambda$flatteningToMultimap$1","access":4106,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;"},{"name":"lambda$flatteningToMultimap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/Multimap;Ljava/lang/Object;)V"},{"name":"lambda$toMultimap$1","access":4106,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;"},{"name":"lambda$toMultimap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/Multimap;Ljava/lang/Object;)V"},{"name":"lambda$flatteningToImmutableSetMultimap$1","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/stream/Stream;"},{"name":"lambda$flatteningToImmutableSetMultimap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$toImmutableSetMultimap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableSetMultimap$Builder;Ljava/lang/Object;)V"},{"name":"lambda$flatteningToImmutableListMultimap$1","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/util/stream/Stream;"},{"name":"lambda$flatteningToImmutableListMultimap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$toImmutableListMultimap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableListMultimap$Builder;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableRangeMap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableRangeMap$Builder;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableEnumMap$4","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableEnumMap$3","access":4106,"descriptor":"(Ljava/util/function/BinaryOperator;)Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;"},{"name":"lambda$toImmutableEnumMap$2","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableEnumMap$0","access":4106,"descriptor":"()Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;"},{"name":"lambda$toImmutableEnumMap$1","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$toImmutableBiMap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableBiMap$Builder;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableSortedMap$2","access":4106,"descriptor":"(Ljava/util/Comparator;)Ljava/util/TreeMap;"},{"name":"lambda$toImmutableSortedMap$1","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableSortedMap$Builder;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableSortedMap$0","access":4106,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"lambda$toImmutableMap$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableMap$Builder;Ljava/lang/Object;)V"},{"name":"lambda$toMultiset$1","access":4106,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;"},{"name":"lambda$toMultiset$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;Lcom/google/common/collect/Multiset;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableMultiset$2","access":4106,"descriptor":"(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"lambda$toImmutableMultiset$1","access":4106,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;"},{"name":"lambda$toImmutableMultiset$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;Lcom/google/common/collect/Multiset;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableEnumSetGeneric$0","access":4106,"descriptor":"()Lcom/google/common/collect/CollectCollectors$EnumSetAccumulator;"},{"name":"lambda$toImmutableSortedSet$0","access":4106,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedSet$Builder;"}]},{"name":"com/google/common/collect/CollectCollectors$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/CollectCollectors","innerClasses":[{"name":"com/google/common/collect/CollectCollectors$1","access":4104}]},{"name":"com/google/common/collect/CollectCollectors$EnumMapAccumulator","version":52,"access":32,"signature":";V:Ljava/lang/Object;>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/CollectCollectors$EnumMapAccumulator","outerName":"com/google/common/collect/CollectCollectors","innerName":"EnumMapAccumulator","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"mergeFunction","access":18,"descriptor":"Ljava/util/function/BinaryOperator;","signature":"Ljava/util/function/BinaryOperator;"},{"name":"map","access":2,"descriptor":"Ljava/util/EnumMap;","signature":"Ljava/util/EnumMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/function/BinaryOperator;)V","signature":"(Ljava/util/function/BinaryOperator;)V"},{"name":"put","access":0,"descriptor":"(Ljava/lang/Enum;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;)Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;","signature":"(Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;)Lcom/google/common/collect/CollectCollectors$EnumMapAccumulator;"},{"name":"toImmutableMap","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"}]},{"name":"com/google/common/collect/CollectCollectors$EnumSetAccumulator","version":52,"access":48,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/CollectCollectors$EnumSetAccumulator","outerName":"com/google/common/collect/CollectCollectors","innerName":"EnumSetAccumulator","access":26},{"name":"com/google/common/collect/CollectCollectors$1","access":4104}],"fields":[{"name":"TO_IMMUTABLE_ENUM_SET","access":24,"descriptor":"Ljava/util/stream/Collector;","signature":"Ljava/util/stream/Collector;*Lcom/google/common/collect/ImmutableSet<+Ljava/lang/Enum<*>;>;>;"},{"name":"set","access":2,"descriptor":"Ljava/util/EnumSet;","signature":"Ljava/util/EnumSet;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"add","access":0,"descriptor":"(Ljava/lang/Enum;)V","signature":"(TE;)V"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/CollectCollectors$EnumSetAccumulator;)Lcom/google/common/collect/CollectCollectors$EnumSetAccumulator;","signature":"(Lcom/google/common/collect/CollectCollectors$EnumSetAccumulator;)Lcom/google/common/collect/CollectCollectors$EnumSetAccumulator;"},{"name":"toImmutableSet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/CollectCollectors$1;)V"}]},{"name":"com/google/common/collect/CollectPreconditions","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"checkEntryNotNull","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"checkNonnegative","access":8,"descriptor":"(ILjava/lang/String;)I"},{"name":"checkNonnegative","access":8,"descriptor":"(JLjava/lang/String;)J"},{"name":"checkPositive","access":8,"descriptor":"(ILjava/lang/String;)V"},{"name":"checkRemove","access":8,"descriptor":"(Z)V"}]},{"name":"com/google/common/collect/CollectSpliterators","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$1WithCharacteristics","innerName":"WithCharacteristics","access":0},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545},{"name":"com/google/common/collect/CollectSpliterators$1","access":0},{"name":"com/google/common/collect/CollectSpliterators$1Splitr","innerName":"Splitr","access":0},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfObject","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfObject","access":24},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfInt","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfInt","access":24},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfLong","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfLong","access":24},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfDouble","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfDouble","access":24},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfPrimitive","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"indexed","access":8,"descriptor":"(IILjava/util/function/IntFunction;)Ljava/util/Spliterator;","signature":"(IILjava/util/function/IntFunction;)Ljava/util/Spliterator;"},{"name":"indexed","access":8,"descriptor":"(IILjava/util/function/IntFunction;Ljava/util/Comparator;)Ljava/util/Spliterator;","signature":"(IILjava/util/function/IntFunction;Ljava/util/Comparator<-TT;>;)Ljava/util/Spliterator;"},{"name":"map","access":8,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator;","signature":"(Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;+TOutElementT;>;)Ljava/util/Spliterator;"},{"name":"filter","access":8,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Predicate;)Ljava/util/Spliterator;","signature":"(Ljava/util/Spliterator;Ljava/util/function/Predicate<-TT;>;)Ljava/util/Spliterator;"},{"name":"flatMap","access":8,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator;","signature":"(Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator;>;IJ)Ljava/util/Spliterator;"},{"name":"flatMapToInt","access":8,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator$OfInt;","signature":"(Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator$OfInt;>;IJ)Ljava/util/Spliterator$OfInt;"},{"name":"flatMapToLong","access":8,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator$OfLong;","signature":"(Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator$OfLong;>;IJ)Ljava/util/Spliterator$OfLong;"},{"name":"flatMapToDouble","access":8,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator$OfDouble;","signature":"(Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator$OfDouble;>;IJ)Ljava/util/Spliterator$OfDouble;"}]},{"name":"com/google/common/collect/CollectSpliterators$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Spliterator;","superName":"java/lang/Object","interfaces":["java/util/Spliterator"],"outerClass":"com/google/common/collect/CollectSpliterators","outerMethod":"map","outerMethodDescriptor":"(Ljava/util/Spliterator;Ljava/util/function/Function;)Ljava/util/Spliterator;","innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$fromSpliterator","access":4112,"descriptor":"Ljava/util/Spliterator;"},{"name":"val$function","access":4112,"descriptor":"Ljava/util/function/Function;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Function;)V","signature":"()V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TOutElementT;>;)Z"},{"name":"forEachRemaining","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TOutElementT;>;)V"},{"name":"trySplit","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"estimateSize","access":1,"descriptor":"()J"},{"name":"characteristics","access":1,"descriptor":"()I"},{"name":"lambda$forEachRemaining$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/util/function/Function;Ljava/lang/Object;)V"},{"name":"lambda$tryAdvance$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/util/function/Function;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/CollectSpliterators$1Splitr","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Spliterator;Ljava/util/function/Consumer;","superName":"java/lang/Object","interfaces":["java/util/Spliterator","java/util/function/Consumer"],"outerClass":"com/google/common/collect/CollectSpliterators","outerMethod":"filter","outerMethodDescriptor":"(Ljava/util/Spliterator;Ljava/util/function/Predicate;)Ljava/util/Spliterator;","innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$1Splitr","innerName":"Splitr","access":0}],"fields":[{"name":"holder","access":0,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"val$fromSpliterator","access":4112,"descriptor":"Ljava/util/Spliterator;"},{"name":"val$predicate","access":4112,"descriptor":"Ljava/util/function/Predicate;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator;Ljava/util/function/Predicate;)V","signature":"()V"},{"name":"accept","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TT;>;)Z"},{"name":"trySplit","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"estimateSize","access":1,"descriptor":"()J"},{"name":"getComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TT;>;"},{"name":"characteristics","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/CollectSpliterators$1WithCharacteristics","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Spliterator;","superName":"java/lang/Object","interfaces":["java/util/Spliterator"],"outerClass":"com/google/common/collect/CollectSpliterators","outerMethod":"indexed","outerMethodDescriptor":"(IILjava/util/function/IntFunction;Ljava/util/Comparator;)Ljava/util/Spliterator;","innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$1WithCharacteristics","innerName":"WithCharacteristics","access":0},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/Spliterator$OfInt;"},{"name":"val$function","access":4112,"descriptor":"Ljava/util/function/IntFunction;"},{"name":"val$extraCharacteristics","access":4112,"descriptor":"I"},{"name":"val$comparator","access":4112,"descriptor":"Ljava/util/Comparator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfInt;Ljava/util/function/IntFunction;ILjava/util/Comparator;)V","signature":"(Ljava/util/Spliterator$OfInt;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TT;>;)Z"},{"name":"forEachRemaining","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TT;>;)V"},{"name":"trySplit","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"estimateSize","access":1,"descriptor":"()J"},{"name":"characteristics","access":1,"descriptor":"()I"},{"name":"getComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TT;>;"},{"name":"lambda$forEachRemaining$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/util/function/IntFunction;I)V"},{"name":"lambda$tryAdvance$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/util/function/IntFunction;I)V"}]},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","version":52,"access":1056,"signature":";>Ljava/lang/Object;Ljava/util/Spliterator;","superName":"java/lang/Object","interfaces":["java/util/Spliterator"],"innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","outerName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerName":"Factory","access":1544},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"prefix","access":0,"descriptor":"Ljava/util/Spliterator;","signature":"TOutSpliteratorT;"},{"name":"from","access":16,"descriptor":"Ljava/util/Spliterator;","signature":"Ljava/util/Spliterator;"},{"name":"function","access":16,"descriptor":"Ljava/util/function/Function;","signature":"Ljava/util/function/Function<-TInElementT;TOutSpliteratorT;>;"},{"name":"factory","access":16,"descriptor":"Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory;","signature":"Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory;"},{"name":"characteristics","access":0,"descriptor":"I"},{"name":"estimatedSize","access":0,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator;Ljava/util/Spliterator;Ljava/util/function/Function;Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory;IJ)V","signature":"(TOutSpliteratorT;Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;TOutSpliteratorT;>;Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory;IJ)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TOutElementT;>;)Z"},{"name":"forEachRemaining","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TOutElementT;>;)V"},{"name":"trySplit","access":17,"descriptor":"()Ljava/util/Spliterator;","signature":"()TOutSpliteratorT;"},{"name":"estimateSize","access":17,"descriptor":"()J"},{"name":"characteristics","access":17,"descriptor":"()I"},{"name":"lambda$forEachRemaining$0","access":4098,"descriptor":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"},{"name":"lambda$tryAdvance$0","access":4098,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","version":52,"access":1536,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","outerName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerName":"Factory","access":1544}],"methods":[{"name":"newFlatMapSpliterator","access":1025,"descriptor":"(Ljava/util/Spliterator;Ljava/util/Spliterator;Ljava/util/function/Function;IJ)Ljava/util/Spliterator;","signature":"(TOutSpliteratorT;Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;TOutSpliteratorT;>;IJ)TOutSpliteratorT;"}]},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfDouble","version":52,"access":48,"signature":"Lcom/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive;Ljava/util/Spliterator$OfDouble;","superName":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","interfaces":["java/util/Spliterator$OfDouble"],"innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","outerName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerName":"Factory","access":1544},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfPrimitive","access":1032},{"name":"java/util/Spliterator$OfPrimitive","outerName":"java/util/Spliterator","innerName":"OfPrimitive","access":1545},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfDouble","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfDouble","access":24},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfDouble;Ljava/util/Spliterator;Ljava/util/function/Function;IJ)V","signature":"(Ljava/util/Spliterator$OfDouble;Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator$OfDouble;>;IJ)V"},{"name":"forEachRemaining","access":4161,"descriptor":"(Ljava/util/function/DoubleConsumer;)V"},{"name":"tryAdvance","access":4161,"descriptor":"(Ljava/util/function/DoubleConsumer;)Z"},{"name":"trySplit","access":4161,"descriptor":"()Ljava/util/Spliterator$OfDouble;"}]},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfInt","version":52,"access":48,"signature":"Lcom/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive;Ljava/util/Spliterator$OfInt;","superName":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","interfaces":["java/util/Spliterator$OfInt"],"innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","outerName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerName":"Factory","access":1544},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfPrimitive","access":1032},{"name":"java/util/Spliterator$OfPrimitive","outerName":"java/util/Spliterator","innerName":"OfPrimitive","access":1545},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfInt","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfInt","access":24},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfInt;Ljava/util/Spliterator;Ljava/util/function/Function;IJ)V","signature":"(Ljava/util/Spliterator$OfInt;Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator$OfInt;>;IJ)V"},{"name":"forEachRemaining","access":4161,"descriptor":"(Ljava/util/function/IntConsumer;)V"},{"name":"tryAdvance","access":4161,"descriptor":"(Ljava/util/function/IntConsumer;)Z"},{"name":"trySplit","access":4161,"descriptor":"()Ljava/util/Spliterator$OfInt;"}]},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfLong","version":52,"access":48,"signature":"Lcom/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive;Ljava/util/Spliterator$OfLong;","superName":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","interfaces":["java/util/Spliterator$OfLong"],"innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","outerName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerName":"Factory","access":1544},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfPrimitive","access":1032},{"name":"java/util/Spliterator$OfPrimitive","outerName":"java/util/Spliterator","innerName":"OfPrimitive","access":1545},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfLong","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfLong","access":24},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfLong;Ljava/util/Spliterator;Ljava/util/function/Function;IJ)V","signature":"(Ljava/util/Spliterator$OfLong;Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator$OfLong;>;IJ)V"},{"name":"forEachRemaining","access":4161,"descriptor":"(Ljava/util/function/LongConsumer;)V"},{"name":"tryAdvance","access":4161,"descriptor":"(Ljava/util/function/LongConsumer;)Z"},{"name":"trySplit","access":4161,"descriptor":"()Ljava/util/Spliterator$OfLong;"}]},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfObject","version":52,"access":48,"signature":"Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator;>;","superName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","outerName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerName":"Factory","access":1544},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfObject","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfObject","access":24},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator;Ljava/util/Spliterator;Ljava/util/function/Function;IJ)V","signature":"(Ljava/util/Spliterator;Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;Ljava/util/Spliterator;>;IJ)V"}]},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","version":52,"access":1056,"signature":";>Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator;Ljava/util/Spliterator$OfPrimitive;","superName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","interfaces":["java/util/Spliterator$OfPrimitive"],"innerClasses":[{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliterator","access":1032},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory","outerName":"com/google/common/collect/CollectSpliterators$FlatMapSpliterator","innerName":"Factory","access":1544},{"name":"com/google/common/collect/CollectSpliterators$FlatMapSpliteratorOfPrimitive","outerName":"com/google/common/collect/CollectSpliterators","innerName":"FlatMapSpliteratorOfPrimitive","access":1032},{"name":"java/util/Spliterator$OfPrimitive","outerName":"java/util/Spliterator","innerName":"OfPrimitive","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfPrimitive;Ljava/util/Spliterator;Ljava/util/function/Function;Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory;IJ)V","signature":"(TOutSpliteratorT;Ljava/util/Spliterator;Ljava/util/function/Function<-TInElementT;TOutSpliteratorT;>;Lcom/google/common/collect/CollectSpliterators$FlatMapSpliterator$Factory;IJ)V"},{"name":"tryAdvance","access":17,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TOutConsumerT;)Z"},{"name":"forEachRemaining","access":17,"descriptor":"(Ljava/lang/Object;)V","signature":"(TOutConsumerT;)V"},{"name":"trySplit","access":4161,"descriptor":"()Ljava/util/Spliterator$OfPrimitive;"},{"name":"lambda$forEachRemaining$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"lambda$tryAdvance$0","access":4098,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Collections2","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Collections2$FilteredCollection","outerName":"com/google/common/collect/Collections2","innerName":"FilteredCollection","access":8},{"name":"com/google/common/collect/Collections2$TransformedCollection","outerName":"com/google/common/collect/Collections2","innerName":"TransformedCollection","access":8},{"name":"com/google/common/collect/Collections2$OrderedPermutationCollection","outerName":"com/google/common/collect/Collections2","innerName":"OrderedPermutationCollection","access":26},{"name":"com/google/common/collect/Collections2$PermutationCollection","outerName":"com/google/common/collect/Collections2","innerName":"PermutationCollection","access":26},{"name":"com/google/common/collect/Collections2$PermutationIterator","outerName":"com/google/common/collect/Collections2","innerName":"PermutationIterator","access":10},{"name":"com/google/common/collect/Collections2$OrderedPermutationIterator","outerName":"com/google/common/collect/Collections2","innerName":"OrderedPermutationIterator","access":26}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"filter","access":9,"descriptor":"(Ljava/util/Collection;Lcom/google/common/base/Predicate;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/Collection;"},{"name":"safeContains","access":8,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Z","signature":"(Ljava/util/Collection<*>;Ljava/lang/Object;)Z"},{"name":"safeRemove","access":8,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Z","signature":"(Ljava/util/Collection<*>;Ljava/lang/Object;)Z"},{"name":"transform","access":9,"descriptor":"(Ljava/util/Collection;Lcom/google/common/base/Function;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;Lcom/google/common/base/Function<-TF;TT;>;)Ljava/util/Collection;"},{"name":"containsAllImpl","access":8,"descriptor":"(Ljava/util/Collection;Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;Ljava/util/Collection<*>;)Z"},{"name":"toStringImpl","access":8,"descriptor":"(Ljava/util/Collection;)Ljava/lang/String;","signature":"(Ljava/util/Collection<*>;)Ljava/lang/String;"},{"name":"newStringBuilderForCollection","access":8,"descriptor":"(I)Ljava/lang/StringBuilder;"},{"name":"orderedPermutations","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Collection;","signature":";>(Ljava/lang/Iterable;)Ljava/util/Collection;>;"},{"name":"orderedPermutations","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/util/Collection;","signature":"(Ljava/lang/Iterable;Ljava/util/Comparator<-TE;>;)Ljava/util/Collection;>;"},{"name":"permutations","access":9,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;>;"},{"name":"isPermutation","access":10,"descriptor":"(Ljava/util/List;Ljava/util/List;)Z","signature":"(Ljava/util/List<*>;Ljava/util/List<*>;)Z"},{"name":"access$000","access":4104,"descriptor":"(Ljava/util/List;Ljava/util/List;)Z"}]},{"name":"com/google/common/collect/Collections2$FilteredCollection","version":52,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/Collections2$FilteredCollection","outerName":"com/google/common/collect/Collections2","innerName":"FilteredCollection","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"unfiltered","access":16,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"predicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-TE;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Collection;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/Collection;Lcom/google/common/base/Predicate<-TE;>;)V"},{"name":"createCombined","access":0,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/collect/Collections2$FilteredCollection;","signature":"(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/collect/Collections2$FilteredCollection;"},{"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":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"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":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TE;>;)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":"lambda$removeIf$0","access":4098,"descriptor":"(Ljava/util/function/Predicate;Ljava/lang/Object;)Z"},{"name":"lambda$retainAll$0","access":4106,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Z"},{"name":"lambda$forEach$0","access":4098,"descriptor":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Collections2$OrderedPermutationCollection","version":52,"access":48,"signature":"Ljava/util/AbstractCollection;>;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/Collections2$OrderedPermutationCollection","outerName":"com/google/common/collect/Collections2","innerName":"OrderedPermutationCollection","access":26},{"name":"com/google/common/collect/Collections2$OrderedPermutationIterator","outerName":"com/google/common/collect/Collections2","innerName":"OrderedPermutationIterator","access":26}],"fields":[{"name":"inputList","access":16,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"comparator","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"},{"name":"size","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)V","signature":"(Ljava/lang/Iterable;Ljava/util/Comparator<-TE;>;)V"},{"name":"calculateSize","access":10,"descriptor":"(Ljava/util/List;Ljava/util/Comparator;)I","signature":"(Ljava/util/List;Ljava/util/Comparator<-TE;>;)I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/Collections2$OrderedPermutationIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","innerClasses":[{"name":"com/google/common/collect/Collections2$OrderedPermutationIterator","outerName":"com/google/common/collect/Collections2","innerName":"OrderedPermutationIterator","access":26}],"fields":[{"name":"nextPermutation","access":0,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"comparator","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;Ljava/util/Comparator;)V","signature":"(Ljava/util/List;Ljava/util/Comparator<-TE;>;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"calculateNextPermutation","access":0,"descriptor":"()V"},{"name":"findNextJ","access":0,"descriptor":"()I"},{"name":"findNextL","access":0,"descriptor":"(I)I"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Collections2$PermutationCollection","version":52,"access":48,"signature":"Ljava/util/AbstractCollection;>;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/Collections2$PermutationCollection","outerName":"com/google/common/collect/Collections2","innerName":"PermutationCollection","access":26},{"name":"com/google/common/collect/Collections2$PermutationIterator","outerName":"com/google/common/collect/Collections2","innerName":"PermutationIterator","access":10}],"fields":[{"name":"inputList","access":16,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/Collections2$PermutationIterator","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","innerClasses":[{"name":"com/google/common/collect/Collections2$PermutationIterator","outerName":"com/google/common/collect/Collections2","innerName":"PermutationIterator","access":10}],"fields":[{"name":"list","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"c","access":16,"descriptor":"[I"},{"name":"o","access":16,"descriptor":"[I"},{"name":"j","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"calculateNextPermutation","access":0,"descriptor":"()V"},{"name":"switchDirection","access":0,"descriptor":"()V"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Collections2$TransformedCollection","version":52,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/Collections2$TransformedCollection","outerName":"com/google/common/collect/Collections2","innerName":"TransformedCollection","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"fromCollection","access":16,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"function","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TF;+TT;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Collection;Lcom/google/common/base/Function;)V","signature":"(Ljava/util/Collection;Lcom/google/common/base/Function<-TF;+TT;>;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TT;>;)V"},{"name":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TT;>;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"lambda$removeIf$0","access":4098,"descriptor":"(Ljava/util/function/Predicate;Ljava/lang/Object;)Z"},{"name":"lambda$forEach$0","access":4098,"descriptor":"(Ljava/util/function/Consumer;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/CompactHashMap","version":52,"access":32,"signature":"Ljava/util/AbstractMap;Ljava/io/Serializable;","superName":"java/util/AbstractMap","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/CompactHashMap$KeySetView","outerName":"com/google/common/collect/CompactHashMap","innerName":"KeySetView","access":0},{"name":"com/google/common/collect/CompactHashMap$1","access":0},{"name":"com/google/common/collect/CompactHashMap$EntrySetView","outerName":"com/google/common/collect/CompactHashMap","innerName":"EntrySetView","access":0},{"name":"com/google/common/collect/CompactHashMap$2","access":0},{"name":"com/google/common/collect/CompactHashMap$ValuesView","outerName":"com/google/common/collect/CompactHashMap","innerName":"ValuesView","access":0},{"name":"com/google/common/collect/CompactHashMap$3","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/CompactHashMap$MapEntry","outerName":"com/google/common/collect/CompactHashMap","innerName":"MapEntry","access":16},{"name":"com/google/common/collect/CompactHashMap$Itr","outerName":"com/google/common/collect/CompactHashMap","innerName":"Itr","access":1026}],"fields":[{"name":"NOT_FOUND","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"HASH_FLOODING_FPP","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.001"}},{"name":"MAX_HASH_BUCKET_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"table","access":130,"descriptor":"Ljava/lang/Object;"},{"name":"entries","access":128,"descriptor":"[I"},{"name":"keys","access":128,"descriptor":"[Ljava/lang/Object;"},{"name":"values","access":128,"descriptor":"[Ljava/lang/Object;"},{"name":"metadata","access":130,"descriptor":"I"},{"name":"size","access":130,"descriptor":"I"},{"name":"keySetView","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySetView","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"valuesView","access":130,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/CompactHashMap;","signature":"()Lcom/google/common/collect/CompactHashMap;"},{"name":"createWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/CompactHashMap;","signature":"(I)Lcom/google/common/collect/CompactHashMap;"},{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"init","access":0,"descriptor":"(I)V"},{"name":"needsAllocArrays","access":0,"descriptor":"()Z"},{"name":"allocArrays","access":0,"descriptor":"()I"},{"name":"delegateOrNull","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"createHashFloodingResistantDelegate","access":0,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"convertToHashFloodingResistantImplementation","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"setHashTableMask","access":2,"descriptor":"(I)V"},{"name":"hashTableMask","access":2,"descriptor":"()I"},{"name":"incrementModCount","access":0,"descriptor":"()V"},{"name":"accessEntry","access":0,"descriptor":"(I)V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"insertEntry","access":0,"descriptor":"(ILjava/lang/Object;Ljava/lang/Object;II)V","signature":"(ITK;TV;II)V"},{"name":"resizeMeMaybe","access":2,"descriptor":"(I)V"},{"name":"resizeEntries","access":0,"descriptor":"(I)V"},{"name":"resizeTable","access":2,"descriptor":"(IIII)I"},{"name":"indexOf","access":2,"descriptor":"(Ljava/lang/Object;)I"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"removeHelper","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"moveLastEntry","access":0,"descriptor":"(II)V"},{"name":"firstEntryIndex","access":0,"descriptor":"()I"},{"name":"getSuccessor","access":0,"descriptor":"(I)I"},{"name":"adjustAfterRemove","access":0,"descriptor":"(II)I"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"keySetIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entrySetIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"valuesIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"trimToSize","access":1,"descriptor":"()V"},{"name":"clear","access":1,"descriptor":"()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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"requireTable","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"requireEntries","access":2,"descriptor":"()[I"},{"name":"requireKeys","access":2,"descriptor":"()[Ljava/lang/Object;"},{"name":"requireValues","access":2,"descriptor":"()[Ljava/lang/Object;"},{"name":"key","access":2,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TK;"},{"name":"value","access":2,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"entry","access":2,"descriptor":"(I)I"},{"name":"setKey","access":2,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITK;)V"},{"name":"setValue","access":2,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"setEntry","access":2,"descriptor":"(II)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;I)Ljava/lang/Object;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)[Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)I"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$500","access":4104,"descriptor":"()Ljava/lang/Object;"},{"name":"access$700","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;Ljava/lang/Object;)I"},{"name":"access$800","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;I)Ljava/lang/Object;"},{"name":"access$900","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)I"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)Ljava/lang/Object;"},{"name":"access$1100","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)[I"},{"name":"access$1200","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)[Ljava/lang/Object;"},{"name":"access$310","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)I"},{"name":"access$1300","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashMap;ILjava/lang/Object;)V"}]},{"name":"com/google/common/collect/CompactHashMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashMap.Itr;","superName":"com/google/common/collect/CompactHashMap$Itr","outerClass":"com/google/common/collect/CompactHashMap","outerMethod":"keySetIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/CompactHashMap$1","access":0},{"name":"com/google/common/collect/CompactHashMap$Itr","outerName":"com/google/common/collect/CompactHashMap","innerName":"Itr","access":1026}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)V"},{"name":"getOutput","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TK;"}]},{"name":"com/google/common/collect/CompactHashMap$2","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashMap.Itr;>;","superName":"com/google/common/collect/CompactHashMap$Itr","outerClass":"com/google/common/collect/CompactHashMap","outerMethod":"entrySetIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/CompactHashMap$2","access":0},{"name":"com/google/common/collect/CompactHashMap$Itr","outerName":"com/google/common/collect/CompactHashMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/CompactHashMap$1","access":0},{"name":"com/google/common/collect/CompactHashMap$MapEntry","outerName":"com/google/common/collect/CompactHashMap","innerName":"MapEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)V"},{"name":"getOutput","access":0,"descriptor":"(I)Ljava/util/Map$Entry;","signature":"(I)Ljava/util/Map$Entry;"},{"name":"getOutput","access":4160,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/CompactHashMap$3","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashMap.Itr;","superName":"com/google/common/collect/CompactHashMap$Itr","outerClass":"com/google/common/collect/CompactHashMap","outerMethod":"valuesIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/CompactHashMap$3","access":0},{"name":"com/google/common/collect/CompactHashMap$Itr","outerName":"com/google/common/collect/CompactHashMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/CompactHashMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)V"},{"name":"getOutput","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"}]},{"name":"com/google/common/collect/CompactHashMap$EntrySetView","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;","superName":"com/google/common/collect/Maps$EntrySet","innerClasses":[{"name":"com/google/common/collect/CompactHashMap$EntrySetView","outerName":"com/google/common/collect/CompactHashMap","innerName":"EntrySetView","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/CompactHashMap$MapEntry","outerName":"com/google/common/collect/CompactHashMap","innerName":"MapEntry","access":16},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"lambda$spliterator$0","access":4098,"descriptor":"(I)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/CompactHashMap$Itr","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/CompactHashMap$Itr","outerName":"com/google/common/collect/CompactHashMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/CompactHashMap$1","access":0}],"fields":[{"name":"expectedMetadata","access":0,"descriptor":"I"},{"name":"currentIndex","access":0,"descriptor":"I"},{"name":"indexToRemove","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"getOutput","access":1024,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"incrementExpectedModCount","access":0,"descriptor":"()V"},{"name":"checkForConcurrentModification","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/CompactHashMap;Lcom/google/common/collect/CompactHashMap$1;)V"}]},{"name":"com/google/common/collect/CompactHashMap$KeySetView","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$KeySet;","superName":"com/google/common/collect/Maps$KeySet","innerClasses":[{"name":"com/google/common/collect/CompactHashMap$KeySetView","outerName":"com/google/common/collect/CompactHashMap","innerName":"KeySetView","access":0},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)V"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TK;>;)V"}]},{"name":"com/google/common/collect/CompactHashMap$MapEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","innerClasses":[{"name":"com/google/common/collect/CompactHashMap$MapEntry","outerName":"com/google/common/collect/CompactHashMap","innerName":"MapEntry","access":16}],"fields":[{"name":"key","access":18,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"lastKnownIndex","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashMap;I)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"updateLastKnownIndex","access":2,"descriptor":"()V"},{"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":"com/google/common/collect/CompactHashMap$ValuesView","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$Values;","superName":"com/google/common/collect/Maps$Values","innerClasses":[{"name":"com/google/common/collect/CompactHashMap$ValuesView","outerName":"com/google/common/collect/CompactHashMap","innerName":"ValuesView","access":0},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TV;>;)V"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"}]},{"name":"com/google/common/collect/CompactHashSet","version":52,"access":32,"signature":"Ljava/util/AbstractSet;Ljava/io/Serializable;","superName":"java/util/AbstractSet","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/CompactHashSet$1","access":0}],"fields":[{"name":"HASH_FLOODING_FPP","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.001"}},{"name":"MAX_HASH_BUCKET_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"table","access":130,"descriptor":"Ljava/lang/Object;"},{"name":"entries","access":130,"descriptor":"[I"},{"name":"elements","access":128,"descriptor":"[Ljava/lang/Object;"},{"name":"metadata","access":130,"descriptor":"I"},{"name":"size","access":130,"descriptor":"I"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/CompactHashSet;","signature":"()Lcom/google/common/collect/CompactHashSet;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/CompactHashSet;","signature":"(Ljava/util/Collection<+TE;>;)Lcom/google/common/collect/CompactHashSet;"},{"name":"create","access":137,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/CompactHashSet;","signature":"([TE;)Lcom/google/common/collect/CompactHashSet;"},{"name":"createWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/CompactHashSet;","signature":"(I)Lcom/google/common/collect/CompactHashSet;"},{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"init","access":0,"descriptor":"(I)V"},{"name":"needsAllocArrays","access":0,"descriptor":"()Z"},{"name":"allocArrays","access":0,"descriptor":"()I"},{"name":"delegateOrNull","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createHashFloodingResistantDelegate","access":2,"descriptor":"(I)Ljava/util/Set;","signature":"(I)Ljava/util/Set;"},{"name":"convertToHashFloodingResistantImplementation","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isUsingHashFloodingResistance","access":0,"descriptor":"()Z"},{"name":"setHashTableMask","access":2,"descriptor":"(I)V"},{"name":"hashTableMask","access":2,"descriptor":"()I"},{"name":"incrementModCount","access":0,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"insertEntry","access":0,"descriptor":"(ILjava/lang/Object;II)V","signature":"(ITE;II)V"},{"name":"resizeMeMaybe","access":2,"descriptor":"(I)V"},{"name":"resizeEntries","access":0,"descriptor":"(I)V"},{"name":"resizeTable","access":2,"descriptor":"(IIII)I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"moveLastEntry","access":0,"descriptor":"(II)V"},{"name":"firstEntryIndex","access":0,"descriptor":"()I"},{"name":"getSuccessor","access":0,"descriptor":"(I)I"},{"name":"adjustAfterRemove","access":0,"descriptor":"(II)I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"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":"trimToSize","access":1,"descriptor":"()V"},{"name":"clear","access":1,"descriptor":"()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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"requireTable","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"requireEntries","access":2,"descriptor":"()[I"},{"name":"requireElements","access":2,"descriptor":"()[Ljava/lang/Object;"},{"name":"element","access":2,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"entry","access":2,"descriptor":"(I)I"},{"name":"setElement","access":2,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITE;)V"},{"name":"setEntry","access":2,"descriptor":"(II)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashSet;)I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/CompactHashSet;I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/CompactHashSet$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/CompactHashSet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/CompactHashSet$1","access":0}],"fields":[{"name":"expectedMetadata","access":0,"descriptor":"I"},{"name":"currentIndex","access":0,"descriptor":"I"},{"name":"indexToRemove","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactHashSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactHashSet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"incrementExpectedModCount","access":0,"descriptor":"()V"},{"name":"checkForConcurrentModification","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/CompactHashing","version":52,"access":48,"superName":"java/lang/Object","fields":[{"name":"UNSET","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"HASH_TABLE_BITS_MAX_BITS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"MODIFICATION_COUNT_INCREMENT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"HASH_TABLE_BITS_MASK","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"31"}},{"name":"MAX_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741823"}},{"name":"DEFAULT_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"MIN_HASH_TABLE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"BYTE_MAX_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"BYTE_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"255"}},{"name":"SHORT_MAX_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"SHORT_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65535"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"tableSize","access":8,"descriptor":"(I)I"},{"name":"createTable","access":8,"descriptor":"(I)Ljava/lang/Object;"},{"name":"tableClear","access":8,"descriptor":"(Ljava/lang/Object;)V"},{"name":"tableGet","access":8,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"tableSet","access":8,"descriptor":"(Ljava/lang/Object;II)V"},{"name":"newCapacity","access":8,"descriptor":"(I)I"},{"name":"getHashPrefix","access":8,"descriptor":"(II)I"},{"name":"getNext","access":8,"descriptor":"(II)I"},{"name":"maskCombine","access":8,"descriptor":"(III)I"},{"name":"remove","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;[I[Ljava/lang/Object;[Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/CompactLinkedHashMap","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashMap;","superName":"com/google/common/collect/CompactHashMap","innerClasses":[{"name":"com/google/common/collect/CompactLinkedHashMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/CompactLinkedHashMap$1KeySetImpl","innerName":"KeySetImpl","access":0},{"name":"com/google/common/collect/CompactLinkedHashMap$1ValuesImpl","innerName":"ValuesImpl","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"ENDPOINT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-2"}},{"name":"links","access":128,"descriptor":"[J"},{"name":"firstEntry","access":130,"descriptor":"I"},{"name":"lastEntry","access":130,"descriptor":"I"},{"name":"accessOrder","access":18,"descriptor":"Z"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/CompactLinkedHashMap;","signature":"()Lcom/google/common/collect/CompactLinkedHashMap;"},{"name":"createWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/CompactLinkedHashMap;","signature":"(I)Lcom/google/common/collect/CompactLinkedHashMap;"},{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"","access":0,"descriptor":"(IZ)V"},{"name":"init","access":0,"descriptor":"(I)V"},{"name":"allocArrays","access":0,"descriptor":"()I"},{"name":"createHashFloodingResistantDelegate","access":0,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"convertToHashFloodingResistantImplementation","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getPredecessor","access":2,"descriptor":"(I)I"},{"name":"getSuccessor","access":0,"descriptor":"(I)I"},{"name":"setSuccessor","access":2,"descriptor":"(II)V"},{"name":"setPredecessor","access":2,"descriptor":"(II)V"},{"name":"setSucceeds","access":2,"descriptor":"(II)V"},{"name":"insertEntry","access":0,"descriptor":"(ILjava/lang/Object;Ljava/lang/Object;II)V","signature":"(ITK;TV;II)V"},{"name":"accessEntry","access":0,"descriptor":"(I)V"},{"name":"moveLastEntry","access":0,"descriptor":"(II)V"},{"name":"resizeEntries","access":0,"descriptor":"(I)V"},{"name":"firstEntryIndex","access":0,"descriptor":"()I"},{"name":"adjustAfterRemove","access":0,"descriptor":"(II)I"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"requireLinks","access":2,"descriptor":"()[J"},{"name":"link","access":2,"descriptor":"(I)J"},{"name":"setLink","access":2,"descriptor":"(IJ)V"}]},{"name":"com/google/common/collect/CompactLinkedHashMap$1EntrySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashMap.EntrySetView;","superName":"com/google/common/collect/CompactHashMap$EntrySetView","outerClass":"com/google/common/collect/CompactLinkedHashMap","outerMethod":"createEntrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/CompactLinkedHashMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/CompactHashMap$EntrySetView","outerName":"com/google/common/collect/CompactHashMap","innerName":"EntrySetView","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactLinkedHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactLinkedHashMap;)V"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"}]},{"name":"com/google/common/collect/CompactLinkedHashMap$1KeySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashMap.KeySetView;","superName":"com/google/common/collect/CompactHashMap$KeySetView","outerClass":"com/google/common/collect/CompactLinkedHashMap","outerMethod":"createKeySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/CompactLinkedHashMap$1KeySetImpl","innerName":"KeySetImpl","access":0},{"name":"com/google/common/collect/CompactHashMap$KeySetView","outerName":"com/google/common/collect/CompactHashMap","innerName":"KeySetView","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactLinkedHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactLinkedHashMap;)V"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/collect/CompactLinkedHashMap$1ValuesImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashMap.ValuesView;","superName":"com/google/common/collect/CompactHashMap$ValuesView","outerClass":"com/google/common/collect/CompactLinkedHashMap","outerMethod":"createValues","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"com/google/common/collect/CompactLinkedHashMap$1ValuesImpl","innerName":"ValuesImpl","access":0},{"name":"com/google/common/collect/CompactHashMap$ValuesView","outerName":"com/google/common/collect/CompactHashMap","innerName":"ValuesView","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/CompactLinkedHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/CompactLinkedHashMap;)V"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/collect/CompactLinkedHashSet","version":52,"access":32,"signature":"Lcom/google/common/collect/CompactHashSet;","superName":"com/google/common/collect/CompactHashSet","fields":[{"name":"ENDPOINT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-2"}},{"name":"predecessor","access":130,"descriptor":"[I"},{"name":"successor","access":130,"descriptor":"[I"},{"name":"firstEntry","access":130,"descriptor":"I"},{"name":"lastEntry","access":130,"descriptor":"I"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/CompactLinkedHashSet;","signature":"()Lcom/google/common/collect/CompactLinkedHashSet;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/CompactLinkedHashSet;","signature":"(Ljava/util/Collection<+TE;>;)Lcom/google/common/collect/CompactLinkedHashSet;"},{"name":"create","access":137,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/CompactLinkedHashSet;","signature":"([TE;)Lcom/google/common/collect/CompactLinkedHashSet;"},{"name":"createWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/CompactLinkedHashSet;","signature":"(I)Lcom/google/common/collect/CompactLinkedHashSet;"},{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"init","access":0,"descriptor":"(I)V"},{"name":"allocArrays","access":0,"descriptor":"()I"},{"name":"convertToHashFloodingResistantImplementation","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getPredecessor","access":2,"descriptor":"(I)I"},{"name":"getSuccessor","access":0,"descriptor":"(I)I"},{"name":"setSuccessor","access":2,"descriptor":"(II)V"},{"name":"setPredecessor","access":2,"descriptor":"(II)V"},{"name":"setSucceeds","access":2,"descriptor":"(II)V"},{"name":"insertEntry","access":0,"descriptor":"(ILjava/lang/Object;II)V","signature":"(ITE;II)V"},{"name":"moveLastEntry","access":0,"descriptor":"(II)V"},{"name":"resizeEntries","access":0,"descriptor":"(I)V"},{"name":"firstEntryIndex","access":0,"descriptor":"()I"},{"name":"adjustAfterRemove","access":0,"descriptor":"(II)I"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"requirePredecessors","access":2,"descriptor":"()[I"},{"name":"requireSuccessors","access":2,"descriptor":"()[I"}]},{"name":"com/google/common/collect/ComparatorOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"comparator","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TT;TT;)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/google/common/collect/Comparators","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/stream/Collector$Characteristics","outerName":"java/util/stream/Collector","innerName":"Characteristics","access":16409},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"lexicographical","access":9,"descriptor":"(Ljava/util/Comparator;)Ljava/util/Comparator;","signature":"(Ljava/util/Comparator;)Ljava/util/Comparator;>;"},{"name":"isInOrder","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)Z","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/util/Comparator;)Z"},{"name":"isInStrictOrder","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)Z","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/util/Comparator;)Z"},{"name":"least","access":9,"descriptor":"(ILjava/util/Comparator;)Ljava/util/stream/Collector;","signature":"(ILjava/util/Comparator<-TT;>;)Ljava/util/stream/Collector;>;"},{"name":"greatest","access":9,"descriptor":"(ILjava/util/Comparator;)Ljava/util/stream/Collector;","signature":"(ILjava/util/Comparator<-TT;>;)Ljava/util/stream/Collector;>;"},{"name":"emptiesFirst","access":9,"descriptor":"(Ljava/util/Comparator;)Ljava/util/Comparator;","signature":"(Ljava/util/Comparator<-TT;>;)Ljava/util/Comparator;>;"},{"name":"emptiesLast","access":9,"descriptor":"(Ljava/util/Comparator;)Ljava/util/Comparator;","signature":"(Ljava/util/Comparator<-TT;>;)Ljava/util/Comparator;>;"},{"name":"orElseNull","access":10,"descriptor":"(Ljava/util/Optional;)Ljava/lang/Object;","signature":"(Ljava/util/Optional;)TT;"},{"name":"min","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":";>(TT;TT;)TT;"},{"name":"min","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Ljava/lang/Object;","signature":"(TT;TT;Ljava/util/Comparator<-TT;>;)TT;"},{"name":"max","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":";>(TT;TT;)TT;"},{"name":"max","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Ljava/lang/Object;","signature":"(TT;TT;Ljava/util/Comparator<-TT;>;)TT;"},{"name":"lambda$emptiesLast$0","access":4106,"descriptor":"(Ljava/util/Optional;)Ljava/lang/Object;"},{"name":"lambda$emptiesFirst$0","access":4106,"descriptor":"(Ljava/util/Optional;)Ljava/lang/Object;"},{"name":"lambda$least$0","access":4106,"descriptor":"(ILjava/util/Comparator;)Lcom/google/common/collect/TopKSelector;"}]},{"name":"com/google/common/collect/ComparisonChain","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ComparisonChain$1","access":0},{"name":"com/google/common/collect/ComparisonChain$InactiveComparisonChain","outerName":"com/google/common/collect/ComparisonChain","innerName":"InactiveComparisonChain","access":26}],"fields":[{"name":"ACTIVE","access":26,"descriptor":"Lcom/google/common/collect/ComparisonChain;"},{"name":"LESS","access":26,"descriptor":"Lcom/google/common/collect/ComparisonChain;"},{"name":"GREATER","access":26,"descriptor":"Lcom/google/common/collect/ComparisonChain;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"start","access":9,"descriptor":"()Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1025,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ComparisonChain;","signature":"(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Lcom/google/common/collect/ComparisonChain;","signature":"(TT;TT;Ljava/util/Comparator;)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1025,"descriptor":"(II)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1025,"descriptor":"(JJ)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1025,"descriptor":"(FF)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1025,"descriptor":"(DD)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":131089,"descriptor":"(Ljava/lang/Boolean;Ljava/lang/Boolean;)Lcom/google/common/collect/ComparisonChain;"},{"name":"compareTrueFirst","access":1025,"descriptor":"(ZZ)Lcom/google/common/collect/ComparisonChain;"},{"name":"compareFalseFirst","access":1025,"descriptor":"(ZZ)Lcom/google/common/collect/ComparisonChain;"},{"name":"result","access":1025,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ComparisonChain$1;)V"},{"name":"access$100","access":4104,"descriptor":"()Lcom/google/common/collect/ComparisonChain;"},{"name":"access$200","access":4104,"descriptor":"()Lcom/google/common/collect/ComparisonChain;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/google/common/collect/ComparisonChain;"}]},{"name":"com/google/common/collect/ComparisonChain$1","version":52,"access":32,"superName":"com/google/common/collect/ComparisonChain","outerClass":"com/google/common/collect/ComparisonChain","innerClasses":[{"name":"com/google/common/collect/ComparisonChain$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ComparisonChain;","signature":"(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Lcom/google/common/collect/ComparisonChain;","signature":"(TT;TT;Ljava/util/Comparator;)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(II)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(JJ)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(FF)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(DD)Lcom/google/common/collect/ComparisonChain;"},{"name":"compareTrueFirst","access":1,"descriptor":"(ZZ)Lcom/google/common/collect/ComparisonChain;"},{"name":"compareFalseFirst","access":1,"descriptor":"(ZZ)Lcom/google/common/collect/ComparisonChain;"},{"name":"classify","access":0,"descriptor":"(I)Lcom/google/common/collect/ComparisonChain;"},{"name":"result","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/ComparisonChain$InactiveComparisonChain","version":52,"access":48,"superName":"com/google/common/collect/ComparisonChain","innerClasses":[{"name":"com/google/common/collect/ComparisonChain$1","access":0},{"name":"com/google/common/collect/ComparisonChain$InactiveComparisonChain","outerName":"com/google/common/collect/ComparisonChain","innerName":"InactiveComparisonChain","access":26}],"fields":[{"name":"result","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ComparisonChain;","signature":"(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Lcom/google/common/collect/ComparisonChain;","signature":"(TT;TT;Ljava/util/Comparator;)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(II)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(JJ)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(FF)Lcom/google/common/collect/ComparisonChain;"},{"name":"compare","access":1,"descriptor":"(DD)Lcom/google/common/collect/ComparisonChain;"},{"name":"compareTrueFirst","access":1,"descriptor":"(ZZ)Lcom/google/common/collect/ComparisonChain;"},{"name":"compareFalseFirst","access":1,"descriptor":"(ZZ)Lcom/google/common/collect/ComparisonChain;"},{"name":"result","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/CompoundOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"comparators","access":16,"descriptor":"[Ljava/util/Comparator;","signature":"[Ljava/util/Comparator<-TT;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TT;>;Ljava/util/Comparator<-TT;>;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/util/Comparator<-TT;>;>;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TT;TT;)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/google/common/collect/ComputationException","version":52,"access":131105,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/collect/ConcurrentHashMultiset","version":52,"access":49,"signature":"Lcom/google/common/collect/AbstractMultiset;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractMultiset","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ConcurrentHashMultiset$1","access":0},{"name":"com/google/common/collect/ConcurrentHashMultiset$EntrySet","outerName":"com/google/common/collect/ConcurrentHashMultiset","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/ConcurrentHashMultiset$2","access":0},{"name":"com/google/common/collect/ConcurrentHashMultiset$3","access":0},{"name":"com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder","outerName":"com/google/common/collect/ConcurrentHashMultiset","innerName":"FieldSettersHolder","access":10},{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24}],"fields":[{"name":"countMap","access":146,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/ConcurrentHashMultiset;","signature":"()Lcom/google/common/collect/ConcurrentHashMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ConcurrentHashMultiset;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ConcurrentHashMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/util/concurrent/ConcurrentMap;)Lcom/google/common/collect/ConcurrentHashMultiset;","signature":"(Ljava/util/concurrent/ConcurrentMap;)Lcom/google/common/collect/ConcurrentHashMultiset;"},{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/ConcurrentMap;)V","signature":"(Ljava/util/concurrent/ConcurrentMap;)V"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)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":"snapshot","access":2,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"removeExactly","access":1,"descriptor":"(Ljava/lang/Object;I)Z"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"createEntrySet","access":131073,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"distinctElements","access":0,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"clear","access":1,"descriptor":"()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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/ConcurrentHashMultiset;)Ljava/util/concurrent/ConcurrentMap;"}]},{"name":"com/google/common/collect/ConcurrentHashMultiset$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;","superName":"com/google/common/collect/ForwardingSet","outerClass":"com/google/common/collect/ConcurrentHashMultiset","outerMethod":"createElementSet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/ConcurrentHashMultiset$1","access":0}],"fields":[{"name":"val$delegate","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ConcurrentHashMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ConcurrentHashMultiset;Ljava/util/Set;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)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":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ConcurrentHashMultiset$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/ConcurrentHashMultiset","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/ConcurrentHashMultiset$2","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"mapEntries","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ConcurrentHashMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ConcurrentHashMultiset;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ConcurrentHashMultiset$3","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingIterator;>;","superName":"com/google/common/collect/ForwardingIterator","outerClass":"com/google/common/collect/ConcurrentHashMultiset","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/ConcurrentHashMultiset$3","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"last","access":2,"descriptor":"Lcom/google/common/collect/Multiset$Entry;","signature":"Lcom/google/common/collect/Multiset$Entry;"},{"name":"val$readOnlyIterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ConcurrentHashMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ConcurrentHashMultiset;Ljava/util/Iterator;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"next","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ConcurrentHashMultiset$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMultiset.EntrySet;","superName":"com/google/common/collect/AbstractMultiset$EntrySet","innerClasses":[{"name":"com/google/common/collect/ConcurrentHashMultiset$EntrySet","outerName":"com/google/common/collect/ConcurrentHashMultiset","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/AbstractMultiset$EntrySet","outerName":"com/google/common/collect/AbstractMultiset","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ConcurrentHashMultiset$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ConcurrentHashMultiset;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ConcurrentHashMultiset;)V"},{"name":"multiset","access":0,"descriptor":"()Lcom/google/common/collect/ConcurrentHashMultiset;","signature":"()Lcom/google/common/collect/ConcurrentHashMultiset;"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"snapshot","access":2,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;>;"},{"name":"multiset","access":4160,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ConcurrentHashMultiset;Lcom/google/common/collect/ConcurrentHashMultiset$1;)V"}]},{"name":"com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24},{"name":"com/google/common/collect/ConcurrentHashMultiset$FieldSettersHolder","outerName":"com/google/common/collect/ConcurrentHashMultiset","innerName":"FieldSettersHolder","access":10}],"fields":[{"name":"COUNT_MAP_FIELD_SETTER","access":24,"descriptor":"Lcom/google/common/collect/Serialization$FieldSetter;","signature":"Lcom/google/common/collect/Serialization$FieldSetter<-Lcom/google/common/collect/ConcurrentHashMultiset<*>;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/ConsumingQueueIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","fields":[{"name":"queue","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Queue;)V","signature":"(Ljava/util/Queue;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/ContiguousSet","version":52,"access":1057,"signature":"Lcom/google/common/collect/ImmutableSortedSet;","superName":"com/google/common/collect/ImmutableSortedSet","innerClasses":[{"name":"com/google/common/collect/ImmutableSortedSet$Builder","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"Builder","access":25}],"fields":[{"name":"domain","access":16,"descriptor":"Lcom/google/common/collect/DiscreteDomain;","signature":"Lcom/google/common/collect/DiscreteDomain;"}],"methods":[{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/ContiguousSet;","signature":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/ContiguousSet;"},{"name":"closed","access":9,"descriptor":"(II)Lcom/google/common/collect/ContiguousSet;","signature":"(II)Lcom/google/common/collect/ContiguousSet;"},{"name":"closed","access":9,"descriptor":"(JJ)Lcom/google/common/collect/ContiguousSet;","signature":"(JJ)Lcom/google/common/collect/ContiguousSet;"},{"name":"closedOpen","access":9,"descriptor":"(II)Lcom/google/common/collect/ContiguousSet;","signature":"(II)Lcom/google/common/collect/ContiguousSet;"},{"name":"closedOpen","access":9,"descriptor":"(JJ)Lcom/google/common/collect/ContiguousSet;","signature":"(JJ)Lcom/google/common/collect/ContiguousSet;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)V","signature":"(Lcom/google/common/collect/DiscreteDomain;)V"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;)Lcom/google/common/collect/ContiguousSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;TC;)Lcom/google/common/collect/ContiguousSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Comparable;ZLjava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;ZTC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;)Lcom/google/common/collect/ContiguousSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"headSetImpl","access":1024,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"subSetImpl","access":1024,"descriptor":"(Ljava/lang/Comparable;ZLjava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;ZTC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"tailSetImpl","access":1024,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"intersection","access":1025,"descriptor":"(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet;","signature":"(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet;"},{"name":"range","access":1025,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"range","access":1025,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;"},{"name":"createDescendingSet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"builder","access":131081,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"()Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"tailSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSet","access":4161,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSet","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSet","access":4161,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSet","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSet","access":4161,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSet","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSet","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"headSet","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"subSet","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"tailSet","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;"},{"name":"subSet","access":4161,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;"}]},{"name":"com/google/common/collect/Count","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"fields":[{"name":"value","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"get","access":1,"descriptor":"()I"},{"name":"add","access":1,"descriptor":"(I)V"},{"name":"addAndGet","access":1,"descriptor":"(I)I"},{"name":"set","access":1,"descriptor":"(I)V"},{"name":"getAndSet","access":1,"descriptor":"(I)I"},{"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/google/common/collect/Cut","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/lang/Comparable;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/lang/Comparable","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Cut$AboveValue","outerName":"com/google/common/collect/Cut","innerName":"AboveValue","access":26},{"name":"com/google/common/collect/Cut$BelowAll","outerName":"com/google/common/collect/Cut","innerName":"BelowAll","access":26},{"name":"com/google/common/collect/Cut$AboveAll","outerName":"com/google/common/collect/Cut","innerName":"AboveAll","access":26},{"name":"com/google/common/collect/Cut$BelowValue","outerName":"com/google/common/collect/Cut","innerName":"BelowValue","access":26},{"name":"com/google/common/collect/Cut$1","access":4104}],"fields":[{"name":"endpoint","access":16,"descriptor":"Ljava/lang/Comparable;","signature":"TC;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Comparable;)V","signature":"(TC;)V"},{"name":"isLessThan","access":1024,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"typeAsLowerBound","access":1024,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"typeAsUpperBound","access":1024,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"withLowerBoundType","access":1024,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"name":"withUpperBoundType","access":1024,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"name":"describeAsLowerBound","access":1024,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"describeAsUpperBound","access":1024,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"leastValueAbove","access":1024,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;)TC;"},{"name":"greatestValueBelow","access":1024,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;)TC;"},{"name":"canonical","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/google/common/collect/Cut;)I","signature":"(Lcom/google/common/collect/Cut;)I"},{"name":"endpoint","access":0,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"belowAll","access":8,"descriptor":"()Lcom/google/common/collect/Cut;","signature":"()Lcom/google/common/collect/Cut;"},{"name":"aboveAll","access":8,"descriptor":"()Lcom/google/common/collect/Cut;","signature":"()Lcom/google/common/collect/Cut;"},{"name":"belowValue","access":8,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Cut;","signature":"(TC;)Lcom/google/common/collect/Cut;"},{"name":"aboveValue","access":8,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Cut;","signature":"(TC;)Lcom/google/common/collect/Cut;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/Cut$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/Cut","innerClasses":[{"name":"com/google/common/collect/Cut$1","access":4104}],"fields":[{"name":"$SwitchMap$com$google$common$collect$BoundType","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/collect/Cut$AboveAll","version":52,"access":48,"signature":"Lcom/google/common/collect/Cut;>;","superName":"com/google/common/collect/Cut","innerClasses":[{"name":"com/google/common/collect/Cut$AboveAll","outerName":"com/google/common/collect/Cut","innerName":"AboveAll","access":26}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/Cut$AboveAll;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"endpoint","access":0,"descriptor":"()Ljava/lang/Comparable;","signature":"()Ljava/lang/Comparable<*>;"},{"name":"isLessThan","access":0,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(Ljava/lang/Comparable<*>;)Z"},{"name":"typeAsLowerBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"typeAsUpperBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"withLowerBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;>;)Lcom/google/common/collect/Cut;>;"},{"name":"withUpperBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;>;)Lcom/google/common/collect/Cut;>;"},{"name":"describeAsLowerBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"describeAsUpperBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"leastValueAbove","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;>;)Ljava/lang/Comparable<*>;"},{"name":"greatestValueBelow","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;>;)Ljava/lang/Comparable<*>;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/google/common/collect/Cut;)I","signature":"(Lcom/google/common/collect/Cut;>;)I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"access$100","access":4104,"descriptor":"()Lcom/google/common/collect/Cut$AboveAll;"}]},{"name":"com/google/common/collect/Cut$AboveValue","version":52,"access":48,"signature":"Lcom/google/common/collect/Cut;","superName":"com/google/common/collect/Cut","innerClasses":[{"name":"com/google/common/collect/Cut$AboveValue","outerName":"com/google/common/collect/Cut","innerName":"AboveValue","access":26},{"name":"com/google/common/collect/Cut$1","access":4104}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Comparable;)V","signature":"(TC;)V"},{"name":"isLessThan","access":0,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"typeAsLowerBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"typeAsUpperBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"withLowerBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"name":"withUpperBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"name":"describeAsLowerBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"describeAsUpperBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"leastValueAbove","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;)TC;"},{"name":"greatestValueBelow","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;)TC;"},{"name":"canonical","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"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/google/common/collect/Cut$BelowAll","version":52,"access":48,"signature":"Lcom/google/common/collect/Cut;>;","superName":"com/google/common/collect/Cut","innerClasses":[{"name":"com/google/common/collect/Cut$BelowAll","outerName":"com/google/common/collect/Cut","innerName":"BelowAll","access":26}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/Cut$BelowAll;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"endpoint","access":0,"descriptor":"()Ljava/lang/Comparable;","signature":"()Ljava/lang/Comparable<*>;"},{"name":"isLessThan","access":0,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(Ljava/lang/Comparable<*>;)Z"},{"name":"typeAsLowerBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"typeAsUpperBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"withLowerBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;>;)Lcom/google/common/collect/Cut;>;"},{"name":"withUpperBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;>;)Lcom/google/common/collect/Cut;>;"},{"name":"describeAsLowerBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"describeAsUpperBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"leastValueAbove","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;>;)Ljava/lang/Comparable<*>;"},{"name":"greatestValueBelow","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;>;)Ljava/lang/Comparable<*>;"},{"name":"canonical","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/DiscreteDomain;>;)Lcom/google/common/collect/Cut;>;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/google/common/collect/Cut;)I","signature":"(Lcom/google/common/collect/Cut;>;)I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"access$000","access":4104,"descriptor":"()Lcom/google/common/collect/Cut$BelowAll;"}]},{"name":"com/google/common/collect/Cut$BelowValue","version":52,"access":48,"signature":"Lcom/google/common/collect/Cut;","superName":"com/google/common/collect/Cut","innerClasses":[{"name":"com/google/common/collect/Cut$BelowValue","outerName":"com/google/common/collect/Cut","innerName":"BelowValue","access":26},{"name":"com/google/common/collect/Cut$1","access":4104},{"name":"com/google/common/collect/Cut$AboveValue","outerName":"com/google/common/collect/Cut","innerName":"AboveValue","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Comparable;)V","signature":"(TC;)V"},{"name":"isLessThan","access":0,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"typeAsLowerBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"typeAsUpperBound","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"withLowerBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"name":"withUpperBoundType","access":0,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Cut;"},{"name":"describeAsLowerBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"describeAsUpperBound","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"leastValueAbove","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;)TC;"},{"name":"greatestValueBelow","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Ljava/lang/Comparable;","signature":"(Lcom/google/common/collect/DiscreteDomain;)TC;"},{"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/google/common/collect/DenseImmutableTable","version":52,"access":48,"signature":"Lcom/google/common/collect/RegularImmutableTable;","superName":"com/google/common/collect/RegularImmutableTable","innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/DenseImmutableTable$RowMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"RowMap","access":18},{"name":"com/google/common/collect/DenseImmutableTable$1","access":4104},{"name":"com/google/common/collect/DenseImmutableTable$ColumnMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ColumnMap","access":18},{"name":"com/google/common/collect/ImmutableTable$SerializedForm","outerName":"com/google/common/collect/ImmutableTable","innerName":"SerializedForm","access":24},{"name":"com/google/common/collect/DenseImmutableTable$Column","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"Column","access":18},{"name":"com/google/common/collect/DenseImmutableTable$Row","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"Row","access":18},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ImmutableArrayMap","access":1034}],"fields":[{"name":"rowKeyToIndex","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"columnKeyToIndex","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"rowMap","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;>;"},{"name":"columnMap","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;>;"},{"name":"rowCounts","access":18,"descriptor":"[I"},{"name":"columnCounts","access":18,"descriptor":"[I"},{"name":"values","access":18,"descriptor":"[[Ljava/lang/Object;","signature":"[[TV;"},{"name":"cellRowIndices","access":18,"descriptor":"[I"},{"name":"cellColumnIndices","access":18,"descriptor":"[I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V"},{"name":"columnMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"rowMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"getCell","access":0,"descriptor":"(I)Lcom/google/common/collect/Table$Cell;","signature":"(I)Lcom/google/common/collect/Table$Cell;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"columnMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;)[I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;)Lcom/google/common/collect/ImmutableMap;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;)[[Ljava/lang/Object;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;)[I"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;)Lcom/google/common/collect/ImmutableMap;"}]},{"name":"com/google/common/collect/DenseImmutableTable$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/DenseImmutableTable","innerClasses":[{"name":"com/google/common/collect/DenseImmutableTable$1","access":4104}]},{"name":"com/google/common/collect/DenseImmutableTable$Column","version":52,"access":48,"signature":"Lcom/google/common/collect/DenseImmutableTable$ImmutableArrayMap;","superName":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","innerClasses":[{"name":"com/google/common/collect/DenseImmutableTable$Column","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"Column","access":18},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ImmutableArrayMap","access":1034}],"fields":[{"name":"columnIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/DenseImmutableTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;I)V"},{"name":"keyToIndex","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/DenseImmutableTable$ColumnMap","version":52,"access":48,"signature":"Lcom/google/common/collect/DenseImmutableTable$ImmutableArrayMap;>;","superName":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","innerClasses":[{"name":"com/google/common/collect/DenseImmutableTable$ColumnMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ColumnMap","access":18},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ImmutableArrayMap","access":1034},{"name":"com/google/common/collect/DenseImmutableTable$Column","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"Column","access":18},{"name":"com/google/common/collect/DenseImmutableTable$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/DenseImmutableTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;)V"},{"name":"keyToIndex","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"getValue","access":0,"descriptor":"(I)Lcom/google/common/collect/ImmutableMap;","signature":"(I)Lcom/google/common/collect/ImmutableMap;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"getValue","access":4160,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;Lcom/google/common/collect/DenseImmutableTable$1;)V"}]},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap;","superName":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","outerName":"com/google/common/collect/ImmutableMap","innerName":"IteratorBasedImmutableMap","access":1032},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ImmutableArrayMap","access":1034},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"size","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"keyToIndex","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"isFull","access":2,"descriptor":"()Z"},{"name":"getKey","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TK;"},{"name":"getValue","access":1024,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"entryIterator","access":0,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerMethod":"entryIterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ImmutableArrayMap","access":1034},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"index","access":2,"descriptor":"I"},{"name":"maxIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/DenseImmutableTable$ImmutableArrayMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable$ImmutableArrayMap;)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/google/common/collect/DenseImmutableTable$Row","version":52,"access":48,"signature":"Lcom/google/common/collect/DenseImmutableTable$ImmutableArrayMap;","superName":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","innerClasses":[{"name":"com/google/common/collect/DenseImmutableTable$Row","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"Row","access":18},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ImmutableArrayMap","access":1034}],"fields":[{"name":"rowIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/DenseImmutableTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;I)V"},{"name":"keyToIndex","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/DenseImmutableTable$RowMap","version":52,"access":48,"signature":"Lcom/google/common/collect/DenseImmutableTable$ImmutableArrayMap;>;","superName":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","innerClasses":[{"name":"com/google/common/collect/DenseImmutableTable$RowMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"RowMap","access":18},{"name":"com/google/common/collect/DenseImmutableTable$ImmutableArrayMap","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"ImmutableArrayMap","access":1034},{"name":"com/google/common/collect/DenseImmutableTable$Row","outerName":"com/google/common/collect/DenseImmutableTable","innerName":"Row","access":18},{"name":"com/google/common/collect/DenseImmutableTable$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/DenseImmutableTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;)V"},{"name":"keyToIndex","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"getValue","access":0,"descriptor":"(I)Lcom/google/common/collect/ImmutableMap;","signature":"(I)Lcom/google/common/collect/ImmutableMap;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"getValue","access":4160,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/DenseImmutableTable;Lcom/google/common/collect/DenseImmutableTable$1;)V"}]},{"name":"com/google/common/collect/DescendingImmutableSortedMultiset","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSortedMultiset;","superName":"com/google/common/collect/ImmutableSortedMultiset","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"forward","access":146,"descriptor":"Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"Lcom/google/common/collect/ImmutableSortedMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSortedMultiset;)V","signature":"(Lcom/google/common/collect/ImmutableSortedMultiset;)V"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"firstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"elementSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"getEntry","access":0,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"descendingMultiset","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"()Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"headMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"tailMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"tailMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"headMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"descendingMultiset","access":4161,"descriptor":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableSet;"}]},{"name":"com/google/common/collect/DescendingImmutableSortedSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSortedSet;","superName":"com/google/common/collect/ImmutableSortedSet","fields":[{"name":"forward","access":18,"descriptor":"Lcom/google/common/collect/ImmutableSortedSet;","signature":"Lcom/google/common/collect/ImmutableSortedSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSortedSet;)V","signature":"(Lcom/google/common/collect/ImmutableSortedSet;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"headSetImpl","access":0,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSetImpl","access":0,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;ZTE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSetImpl","access":0,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"descendingSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"createDescendingSet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"indexOf","access":0,"descriptor":"(Ljava/lang/Object;)I"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"descendingIterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"descendingSet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/DescendingMultiset","version":52,"access":1056,"signature":"Lcom/google/common/collect/ForwardingMultiset;Lcom/google/common/collect/SortedMultiset;","superName":"com/google/common/collect/ForwardingMultiset","interfaces":["com/google/common/collect/SortedMultiset"],"innerClasses":[{"name":"com/google/common/collect/SortedMultisets$NavigableElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"NavigableElementSet","access":8},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/DescendingMultiset$1EntrySetImpl","innerName":"EntrySetImpl","access":0}],"fields":[{"name":"comparator","access":130,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"},{"name":"elementSet","access":130,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"},{"name":"entrySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"forwardMultiset","access":1024,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"headMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"subMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"tailMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"delegate","access":4,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"descendingMultiset","access":1,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"firstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"entryIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"}]},{"name":"com/google/common/collect/DescendingMultiset$1EntrySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$EntrySet;","superName":"com/google/common/collect/Multisets$EntrySet","outerClass":"com/google/common/collect/DescendingMultiset","outerMethod":"createEntrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/DescendingMultiset$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/Multisets$EntrySet","outerName":"com/google/common/collect/Multisets","innerName":"EntrySet","access":1032},{"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/google/common/collect/DescendingMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/DescendingMultiset;)V"},{"name":"multiset","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/DiscreteDomain","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/DiscreteDomain$IntegerDomain","outerName":"com/google/common/collect/DiscreteDomain","innerName":"IntegerDomain","access":26},{"name":"com/google/common/collect/DiscreteDomain$LongDomain","outerName":"com/google/common/collect/DiscreteDomain","innerName":"LongDomain","access":26},{"name":"com/google/common/collect/DiscreteDomain$BigIntegerDomain","outerName":"com/google/common/collect/DiscreteDomain","innerName":"BigIntegerDomain","access":26},{"name":"com/google/common/collect/DiscreteDomain$1","access":4104}],"fields":[{"name":"supportsFastOffset","access":16,"descriptor":"Z"}],"methods":[{"name":"integers","access":9,"descriptor":"()Lcom/google/common/collect/DiscreteDomain;","signature":"()Lcom/google/common/collect/DiscreteDomain;"},{"name":"longs","access":9,"descriptor":"()Lcom/google/common/collect/DiscreteDomain;","signature":"()Lcom/google/common/collect/DiscreteDomain;"},{"name":"bigIntegers","access":9,"descriptor":"()Lcom/google/common/collect/DiscreteDomain;","signature":"()Lcom/google/common/collect/DiscreteDomain;"},{"name":"","access":4,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Z)V"},{"name":"offset","access":0,"descriptor":"(Ljava/lang/Comparable;J)Ljava/lang/Comparable;","signature":"(TC;J)TC;"},{"name":"next","access":1025,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":"(TC;)TC;"},{"name":"previous","access":1025,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":"(TC;)TC;"},{"name":"distance","access":1025,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)J","signature":"(TC;TC;)J"},{"name":"minValue","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"maxValue","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"","access":4096,"descriptor":"(ZLcom/google/common/collect/DiscreteDomain$1;)V"}]},{"name":"com/google/common/collect/DiscreteDomain$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/DiscreteDomain","innerClasses":[{"name":"com/google/common/collect/DiscreteDomain$1","access":4104}]},{"name":"com/google/common/collect/DiscreteDomain$BigIntegerDomain","version":52,"access":48,"signature":"Lcom/google/common/collect/DiscreteDomain;Ljava/io/Serializable;","superName":"com/google/common/collect/DiscreteDomain","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/DiscreteDomain$BigIntegerDomain","outerName":"com/google/common/collect/DiscreteDomain","innerName":"BigIntegerDomain","access":26},{"name":"com/google/common/collect/DiscreteDomain$1","access":4104}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/DiscreteDomain$BigIntegerDomain;"},{"name":"MIN_LONG","access":26,"descriptor":"Ljava/math/BigInteger;"},{"name":"MAX_LONG","access":26,"descriptor":"Ljava/math/BigInteger;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"next","access":1,"descriptor":"(Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"previous","access":1,"descriptor":"(Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"offset","access":0,"descriptor":"(Ljava/math/BigInteger;J)Ljava/math/BigInteger;"},{"name":"distance","access":1,"descriptor":"(Ljava/math/BigInteger;Ljava/math/BigInteger;)J"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"distance","access":4161,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)J"},{"name":"previous","access":4161,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;"},{"name":"next","access":4161,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;"},{"name":"offset","access":4160,"descriptor":"(Ljava/lang/Comparable;J)Ljava/lang/Comparable;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/google/common/collect/DiscreteDomain$BigIntegerDomain;"}]},{"name":"com/google/common/collect/DiscreteDomain$IntegerDomain","version":52,"access":48,"signature":"Lcom/google/common/collect/DiscreteDomain;Ljava/io/Serializable;","superName":"com/google/common/collect/DiscreteDomain","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/DiscreteDomain$IntegerDomain","outerName":"com/google/common/collect/DiscreteDomain","innerName":"IntegerDomain","access":26},{"name":"com/google/common/collect/DiscreteDomain$1","access":4104}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/DiscreteDomain$IntegerDomain;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"next","access":1,"descriptor":"(Ljava/lang/Integer;)Ljava/lang/Integer;"},{"name":"previous","access":1,"descriptor":"(Ljava/lang/Integer;)Ljava/lang/Integer;"},{"name":"offset","access":0,"descriptor":"(Ljava/lang/Integer;J)Ljava/lang/Integer;"},{"name":"distance","access":1,"descriptor":"(Ljava/lang/Integer;Ljava/lang/Integer;)J"},{"name":"minValue","access":1,"descriptor":"()Ljava/lang/Integer;"},{"name":"maxValue","access":1,"descriptor":"()Ljava/lang/Integer;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"maxValue","access":4161,"descriptor":"()Ljava/lang/Comparable;"},{"name":"minValue","access":4161,"descriptor":"()Ljava/lang/Comparable;"},{"name":"distance","access":4161,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)J"},{"name":"previous","access":4161,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;"},{"name":"next","access":4161,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;"},{"name":"offset","access":4160,"descriptor":"(Ljava/lang/Comparable;J)Ljava/lang/Comparable;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/google/common/collect/DiscreteDomain$IntegerDomain;"}]},{"name":"com/google/common/collect/DiscreteDomain$LongDomain","version":52,"access":48,"signature":"Lcom/google/common/collect/DiscreteDomain;Ljava/io/Serializable;","superName":"com/google/common/collect/DiscreteDomain","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/DiscreteDomain$LongDomain","outerName":"com/google/common/collect/DiscreteDomain","innerName":"LongDomain","access":26},{"name":"com/google/common/collect/DiscreteDomain$1","access":4104}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/DiscreteDomain$LongDomain;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"next","access":1,"descriptor":"(Ljava/lang/Long;)Ljava/lang/Long;"},{"name":"previous","access":1,"descriptor":"(Ljava/lang/Long;)Ljava/lang/Long;"},{"name":"offset","access":0,"descriptor":"(Ljava/lang/Long;J)Ljava/lang/Long;"},{"name":"distance","access":1,"descriptor":"(Ljava/lang/Long;Ljava/lang/Long;)J"},{"name":"minValue","access":1,"descriptor":"()Ljava/lang/Long;"},{"name":"maxValue","access":1,"descriptor":"()Ljava/lang/Long;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"maxValue","access":4161,"descriptor":"()Ljava/lang/Comparable;"},{"name":"minValue","access":4161,"descriptor":"()Ljava/lang/Comparable;"},{"name":"distance","access":4161,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)J"},{"name":"previous","access":4161,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;"},{"name":"next","access":4161,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;"},{"name":"offset","access":4160,"descriptor":"(Ljava/lang/Comparable;J)Ljava/lang/Comparable;"},{"name":"access$200","access":4104,"descriptor":"()Lcom/google/common/collect/DiscreteDomain$LongDomain;"}]},{"name":"com/google/common/collect/EmptyContiguousSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ContiguousSet;","superName":"com/google/common/collect/ContiguousSet","innerClasses":[{"name":"com/google/common/collect/EmptyContiguousSet$SerializedForm","outerName":"com/google/common/collect/EmptyContiguousSet","innerName":"SerializedForm","access":26},{"name":"com/google/common/collect/EmptyContiguousSet$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)V","signature":"(Lcom/google/common/collect/DiscreteDomain;)V"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"intersection","access":1,"descriptor":"(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet;","signature":"(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet;"},{"name":"range","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"range","access":1,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;"},{"name":"headSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"subSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;ZLjava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;ZTC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"tailSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":0,"descriptor":"(Ljava/lang/Object;)I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"descendingIterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"asList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"createDescendingSet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"last","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"first","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"tailSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"descendingIterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/EmptyContiguousSet$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/EmptyContiguousSet","innerClasses":[{"name":"com/google/common/collect/EmptyContiguousSet$1","access":4104}]},{"name":"com/google/common/collect/EmptyContiguousSet$SerializedForm","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/EmptyContiguousSet$SerializedForm","outerName":"com/google/common/collect/EmptyContiguousSet","innerName":"SerializedForm","access":26},{"name":"com/google/common/collect/EmptyContiguousSet$1","access":4104}],"fields":[{"name":"domain","access":18,"descriptor":"Lcom/google/common/collect/DiscreteDomain;","signature":"Lcom/google/common/collect/DiscreteDomain;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)V","signature":"(Lcom/google/common/collect/DiscreteDomain;)V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;Lcom/google/common/collect/EmptyContiguousSet$1;)V"}]},{"name":"com/google/common/collect/EmptyImmutableListMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableListMultimap;","superName":"com/google/common/collect/ImmutableListMultimap","fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/collect/EmptyImmutableListMultimap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"asMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/EmptyImmutableSetMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableSetMultimap;","superName":"com/google/common/collect/ImmutableSetMultimap","fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/collect/EmptyImmutableSetMultimap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"asMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/EnumBiMap","version":52,"access":49,"signature":";V:Ljava/lang/Enum;>Lcom/google/common/collect/AbstractBiMap;","superName":"com/google/common/collect/AbstractBiMap","fields":[{"name":"keyTypeOrObjectUnderJ2cl","access":128,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"valueTypeOrObjectUnderJ2cl","access":128,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/common/collect/EnumBiMap;","signature":";V:Ljava/lang/Enum;>(Ljava/lang/Class;Ljava/lang/Class;)Lcom/google/common/collect/EnumBiMap;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/EnumBiMap;","signature":";V:Ljava/lang/Enum;>(Ljava/util/Map;)Lcom/google/common/collect/EnumBiMap;"},{"name":"","access":2,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;Ljava/lang/Class;)V"},{"name":"inferKeyTypeOrObjectUnderJ2cl","access":8,"descriptor":"(Ljava/util/Map;)Ljava/lang/Class;","signature":";>(Ljava/util/Map;)Ljava/lang/Class;"},{"name":"inferValueTypeOrObjectUnderJ2cl","access":10,"descriptor":"(Ljava/util/Map;)Ljava/lang/Class;","signature":";>(Ljava/util/Map<*TV;>;)Ljava/lang/Class;"},{"name":"keyType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"valueType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"checkKey","access":0,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Enum;","signature":"(TK;)TK;"},{"name":"checkValue","access":0,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Enum;","signature":"(TV;)TV;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/BiMap;"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"replaceAll","access":4161,"descriptor":"(Ljava/util/function/BiFunction;)V"},{"name":"putAll","access":4161,"descriptor":"(Ljava/util/Map;)V"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"forcePut","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"checkValue","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"checkKey","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/EnumHashBiMap","version":52,"access":49,"signature":";V:Ljava/lang/Object;>Lcom/google/common/collect/AbstractBiMap;","superName":"com/google/common/collect/AbstractBiMap","fields":[{"name":"keyTypeOrObjectUnderJ2cl","access":128,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/EnumHashBiMap;","signature":";V:Ljava/lang/Object;>(Ljava/lang/Class;)Lcom/google/common/collect/EnumHashBiMap;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/EnumHashBiMap;","signature":";V:Ljava/lang/Object;>(Ljava/util/Map;)Lcom/google/common/collect/EnumHashBiMap;"},{"name":"","access":2,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"checkKey","access":0,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Enum;","signature":"(TK;)TK;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"forcePut","access":1,"descriptor":"(Ljava/lang/Enum;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"keyType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/BiMap;"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"replaceAll","access":4161,"descriptor":"(Ljava/util/function/BiFunction;)V"},{"name":"putAll","access":4161,"descriptor":"(Ljava/util/Map;)V"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"forcePut","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"checkKey","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/EnumMultiset","version":52,"access":49,"signature":";>Lcom/google/common/collect/AbstractMultiset;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractMultiset","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/EnumMultiset$1","access":0},{"name":"com/google/common/collect/EnumMultiset$2","access":0},{"name":"com/google/common/collect/EnumMultiset$Itr","outerName":"com/google/common/collect/EnumMultiset","innerName":"Itr","access":1024},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"type","access":130,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"enumConstants","access":130,"descriptor":"[Ljava/lang/Enum;","signature":"[TE;"},{"name":"counts","access":130,"descriptor":"[I"},{"name":"distinctElements","access":130,"descriptor":"I"},{"name":"size","access":130,"descriptor":"J"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/EnumMultiset;","signature":";>(Ljava/lang/Class;)Lcom/google/common/collect/EnumMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/EnumMultiset;","signature":";>(Ljava/lang/Iterable;)Lcom/google/common/collect/EnumMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Class;)Lcom/google/common/collect/EnumMultiset;","signature":";>(Ljava/lang/Iterable;Ljava/lang/Class;)Lcom/google/common/collect/EnumMultiset;"},{"name":"","access":2,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"isActuallyE","access":2,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"checkIsE","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"distinctElements","access":0,"descriptor":"()I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Enum;I)I","signature":"(TE;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Enum;I)I","signature":"(TE;I)I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"forEachEntry","access":1,"descriptor":"(Ljava/util/function/ObjIntConsumer;)V","signature":"(Ljava/util/function/ObjIntConsumer<-TE;>;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"setCount","access":4161,"descriptor":"(Ljava/lang/Object;II)Z"},{"name":"setCount","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/EnumMultiset;)[Ljava/lang/Enum;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/EnumMultiset;)[I"},{"name":"access$210","access":4104,"descriptor":"(Lcom/google/common/collect/EnumMultiset;)I"},{"name":"access$322","access":4104,"descriptor":"(Lcom/google/common/collect/EnumMultiset;J)J"}]},{"name":"com/google/common/collect/EnumMultiset$1","version":52,"access":32,"signature":"Lcom/google/common/collect/EnumMultiset.Itr;","superName":"com/google/common/collect/EnumMultiset$Itr","outerClass":"com/google/common/collect/EnumMultiset","outerMethod":"elementIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/EnumMultiset$1","access":0},{"name":"com/google/common/collect/EnumMultiset$Itr","outerName":"com/google/common/collect/EnumMultiset","innerName":"Itr","access":1024}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/EnumMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/EnumMultiset;)V"},{"name":"output","access":0,"descriptor":"(I)Ljava/lang/Enum;","signature":"(I)TE;"},{"name":"output","access":4160,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/EnumMultiset$2","version":52,"access":32,"signature":"Lcom/google/common/collect/EnumMultiset.Itr;>;","superName":"com/google/common/collect/EnumMultiset$Itr","outerClass":"com/google/common/collect/EnumMultiset","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/EnumMultiset$2","access":0},{"name":"com/google/common/collect/EnumMultiset$Itr","outerName":"com/google/common/collect/EnumMultiset","innerName":"Itr","access":1024},{"name":"com/google/common/collect/EnumMultiset$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/google/common/collect/EnumMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/EnumMultiset;)V"},{"name":"output","access":0,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"output","access":4160,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/EnumMultiset$2$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$AbstractEntry;","superName":"com/google/common/collect/Multisets$AbstractEntry","outerClass":"com/google/common/collect/EnumMultiset$2","outerMethod":"output","outerMethodDescriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","innerClasses":[{"name":"com/google/common/collect/EnumMultiset$2","access":0},{"name":"com/google/common/collect/EnumMultiset$2$1","access":0},{"name":"com/google/common/collect/Multisets$AbstractEntry","outerName":"com/google/common/collect/Multisets","innerName":"AbstractEntry","access":1032},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$index","access":4112,"descriptor":"I"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/EnumMultiset$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/EnumMultiset$2;I)V"},{"name":"getElement","access":1,"descriptor":"()Ljava/lang/Enum;","signature":"()TE;"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"getElement","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/EnumMultiset$Itr","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/EnumMultiset$Itr","outerName":"com/google/common/collect/EnumMultiset","innerName":"Itr","access":1024}],"fields":[{"name":"index","access":0,"descriptor":"I"},{"name":"toRemove","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/EnumMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/EnumMultiset;)V"},{"name":"output","access":1024,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/EvictingQueue","version":52,"access":49,"signature":"Lcom/google/common/collect/ForwardingQueue;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingQueue","interfaces":["java/io/Serializable"],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"maxSize","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(I)V"},{"name":"create","access":9,"descriptor":"(I)Lcom/google/common/collect/EvictingQueue;","signature":"(I)Lcom/google/common/collect/EvictingQueue;"},{"name":"remainingCapacity","access":1,"descriptor":"()I"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"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":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ExplicitOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Ordering$IncomparableValueException","outerName":"com/google/common/collect/Ordering","innerName":"IncomparableValueException","access":8}],"fields":[{"name":"rankMap","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TT;TT;)I"},{"name":"rank","access":2,"descriptor":"(Ljava/lang/Object;)I","signature":"(TT;)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/google/common/collect/FilteredEntryMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMultimap;Lcom/google/common/collect/FilteredMultimap;","superName":"com/google/common/collect/AbstractMultimap","interfaces":["com/google/common/collect/FilteredMultimap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/FilteredEntryMultimap$ValuePredicate","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"ValuePredicate","access":16},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"AsMap","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$Keys","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"Keys","access":0}],"fields":[{"name":"unfiltered","access":16,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"},{"name":"predicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"unfiltered","access":1,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"entryPredicate","access":1,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"satisfies","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"filterCollection","access":8,"descriptor":"(Ljava/util/Collection;Lcom/google/common/base/Predicate;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/Collection;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"unmodifiableEmptyCollection","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"removeEntriesIf","access":0,"descriptor":"(Lcom/google/common/base/Predicate;)Z","signature":"(Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;>;)Z"},{"name":"createKeys","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap;Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;>;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"AsMap","access":0},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/FilteredEntryMultimap$ValuePredicate","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"ValuePredicate","access":16},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl","innerName":"KeySetImpl","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl","innerName":"ValuesImpl","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/FilteredEntryMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;>;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;>;","superName":"com/google/common/collect/Maps$EntrySet","outerClass":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerMethod":"createEntrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"AsMap","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/FilteredEntryMultimap$AsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap$AsMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"},{"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":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"AsMap","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/FilteredEntryMultimap$ValuePredicate","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"ValuePredicate","access":16}],"fields":[{"name":"backingIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;>;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap$AsMap$1EntrySetImpl;)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/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$KeySet;>;","superName":"com/google/common/collect/Maps$KeySet","outerClass":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerMethod":"createKeySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"AsMap","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1KeySetImpl","innerName":"KeySetImpl","access":0},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/FilteredEntryMultimap$AsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap$AsMap;)V"},{"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":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$Values;>;","superName":"com/google/common/collect/Maps$Values","outerClass":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerMethod":"createValues","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"AsMap","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$AsMap$1ValuesImpl","innerName":"ValuesImpl","access":0},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/FilteredEntryMultimap$ValuePredicate","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"ValuePredicate","access":16}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/FilteredEntryMultimap$AsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap$AsMap;)V"},{"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":"com/google/common/collect/FilteredEntryMultimap$Keys","version":52,"access":32,"signature":"Lcom/google/common/collect/Multimaps$Keys;","superName":"com/google/common/collect/Multimaps$Keys","innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$Keys","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"Keys","access":0},{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"com/google/common/collect/FilteredEntryMultimap$Keys$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/google/common/collect/FilteredEntryMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"}]},{"name":"com/google/common/collect/FilteredEntryMultimap$Keys$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$EntrySet;","superName":"com/google/common/collect/Multisets$EntrySet","outerClass":"com/google/common/collect/FilteredEntryMultimap$Keys","outerMethod":"entrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$Keys","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"Keys","access":0},{"name":"com/google/common/collect/FilteredEntryMultimap$Keys$1","access":0},{"name":"com/google/common/collect/Multisets$EntrySet","outerName":"com/google/common/collect/Multisets","innerName":"EntrySet","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/FilteredEntryMultimap$Keys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap$Keys;)V"},{"name":"multiset","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"removeEntriesIf","access":2,"descriptor":"(Lcom/google/common/base/Predicate;)Z","signature":"(Lcom/google/common/base/Predicate<-Lcom/google/common/collect/Multiset$Entry;>;)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":"lambda$removeEntriesIf$0","access":4106,"descriptor":"(Lcom/google/common/base/Predicate;Ljava/util/Map$Entry;)Z"}]},{"name":"com/google/common/collect/FilteredEntryMultimap$ValuePredicate","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate"],"innerClasses":[{"name":"com/google/common/collect/FilteredEntryMultimap$ValuePredicate","outerName":"com/google/common/collect/FilteredEntryMultimap","innerName":"ValuePredicate","access":16}],"fields":[{"name":"key","access":18,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/FilteredEntryMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredEntryMultimap;Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"}]},{"name":"com/google/common/collect/FilteredEntrySetMultimap","version":52,"access":48,"signature":"Lcom/google/common/collect/FilteredEntryMultimap;Lcom/google/common/collect/FilteredSetMultimap;","superName":"com/google/common/collect/FilteredEntryMultimap","interfaces":["com/google/common/collect/FilteredSetMultimap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"unfiltered","access":1,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createEntries","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"unfiltered","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/FilteredKeyListMultimap","version":52,"access":48,"signature":"Lcom/google/common/collect/FilteredKeyMultimap;Lcom/google/common/collect/ListMultimap;","superName":"com/google/common/collect/FilteredKeyMultimap","interfaces":["com/google/common/collect/ListMultimap"],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Predicate<-TK;>;)V"},{"name":"unfiltered","access":1,"descriptor":"()Lcom/google/common/collect/ListMultimap;","signature":"()Lcom/google/common/collect/ListMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"unfiltered","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/FilteredKeyMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMultimap;Lcom/google/common/collect/FilteredMultimap;","superName":"com/google/common/collect/AbstractMultimap","interfaces":["com/google/common/collect/FilteredMultimap"],"innerClasses":[{"name":"com/google/common/collect/FilteredKeyMultimap$AddRejectingSet","outerName":"com/google/common/collect/FilteredKeyMultimap","innerName":"AddRejectingSet","access":8},{"name":"com/google/common/collect/FilteredKeyMultimap$AddRejectingList","outerName":"com/google/common/collect/FilteredKeyMultimap","innerName":"AddRejectingList","access":8},{"name":"com/google/common/collect/FilteredKeyMultimap$Entries","outerName":"com/google/common/collect/FilteredKeyMultimap","innerName":"Entries","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"unfiltered","access":16,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"},{"name":"keyPredicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-TK;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate<-TK;>;)V"},{"name":"unfiltered","access":1,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"entryPredicate","access":1,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"unmodifiableEmptyCollection","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createKeys","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"}]},{"name":"com/google/common/collect/FilteredKeyMultimap$AddRejectingList","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingList;","superName":"com/google/common/collect/ForwardingList","innerClasses":[{"name":"com/google/common/collect/FilteredKeyMultimap$AddRejectingList","outerName":"com/google/common/collect/FilteredKeyMultimap","innerName":"AddRejectingList","access":8}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TV;>;)Z"},{"name":"addAll","access":1,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+TV;>;)Z"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/FilteredKeyMultimap$AddRejectingSet","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;","superName":"com/google/common/collect/ForwardingSet","innerClasses":[{"name":"com/google/common/collect/FilteredKeyMultimap$AddRejectingSet","outerName":"com/google/common/collect/FilteredKeyMultimap","innerName":"AddRejectingSet","access":8}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TV;>;)Z"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/FilteredKeyMultimap$Entries","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingCollection;>;","superName":"com/google/common/collect/ForwardingCollection","innerClasses":[{"name":"com/google/common/collect/FilteredKeyMultimap$Entries","outerName":"com/google/common/collect/FilteredKeyMultimap","innerName":"Entries","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/FilteredKeyMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredKeyMultimap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/FilteredKeySetMultimap","version":52,"access":48,"signature":"Lcom/google/common/collect/FilteredKeyMultimap;Lcom/google/common/collect/FilteredSetMultimap;","superName":"com/google/common/collect/FilteredKeyMultimap","interfaces":["com/google/common/collect/FilteredSetMultimap"],"innerClasses":[{"name":"com/google/common/collect/FilteredKeySetMultimap$EntrySet","outerName":"com/google/common/collect/FilteredKeySetMultimap","innerName":"EntrySet","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate<-TK;>;)V"},{"name":"unfiltered","access":1,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createEntries","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"unfiltered","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/FilteredKeySetMultimap$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/FilteredKeyMultimap.Entries;Ljava/util/Set;>;","superName":"com/google/common/collect/FilteredKeyMultimap$Entries","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/FilteredKeySetMultimap$EntrySet","outerName":"com/google/common/collect/FilteredKeySetMultimap","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/FilteredKeyMultimap$Entries","outerName":"com/google/common/collect/FilteredKeyMultimap","innerName":"Entries","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/FilteredKeySetMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredKeySetMultimap;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/FilteredMultimap","version":52,"access":1536,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multimap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"unfiltered","access":1025,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"entryPredicate","access":1025,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;"}]},{"name":"com/google/common/collect/FilteredMultimapValues","version":52,"access":48,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"multimap","access":18,"descriptor":"Lcom/google/common/collect/FilteredMultimap;","signature":"Lcom/google/common/collect/FilteredMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FilteredMultimap;)V","signature":"(Lcom/google/common/collect/FilteredMultimap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()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":"clear","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/FilteredSetMultimap","version":52,"access":1536,"signature":"Ljava/lang/Object;Lcom/google/common/collect/FilteredMultimap;Lcom/google/common/collect/SetMultimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/FilteredMultimap","com/google/common/collect/SetMultimap"],"methods":[{"name":"unfiltered","access":1025,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"unfiltered","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/FluentIterable","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"com/google/common/collect/FluentIterable$1","access":0},{"name":"com/google/common/collect/FluentIterable$2","access":0},{"name":"com/google/common/collect/FluentIterable$3","access":0}],"fields":[{"name":"iterableDelegate","access":18,"descriptor":"Lcom/google/common/base/Optional;","signature":"Lcom/google/common/base/Optional;>;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V"},{"name":"getDelegate","access":2,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;"},{"name":"from","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;"},{"name":"from","access":9,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","signature":"([TE;)Lcom/google/common/collect/FluentIterable;"},{"name":"from","access":131081,"descriptor":"(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable;","signature":"(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"concat","access":137,"descriptor":"([Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"([Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"concatNoDefensiveCopy","access":138,"descriptor":"([Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"([Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/FluentIterable;","signature":"()Lcom/google/common/collect/FluentIterable;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","signature":"(TE;[TE;)Lcom/google/common/collect/FluentIterable;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"size","access":17,"descriptor":"()I"},{"name":"contains","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"cycle","access":17,"descriptor":"()Lcom/google/common/collect/FluentIterable;","signature":"()Lcom/google/common/collect/FluentIterable;"},{"name":"append","access":17,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"append","access":145,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","signature":"([TE;)Lcom/google/common/collect/FluentIterable;"},{"name":"filter","access":17,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/collect/FluentIterable;","signature":"(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"filter","access":17,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable;","signature":"(Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable;"},{"name":"anyMatch","access":17,"descriptor":"(Lcom/google/common/base/Predicate;)Z","signature":"(Lcom/google/common/base/Predicate<-TE;>;)Z"},{"name":"allMatch","access":17,"descriptor":"(Lcom/google/common/base/Predicate;)Z","signature":"(Lcom/google/common/base/Predicate<-TE;>;)Z"},{"name":"firstMatch","access":17,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;","signature":"(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/base/Optional;"},{"name":"transform","access":17,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable;","signature":"(Lcom/google/common/base/Function<-TE;TT;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"transformAndConcat","access":1,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable;","signature":"(Lcom/google/common/base/Function<-TE;+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable;"},{"name":"first","access":17,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"last","access":17,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"skip","access":17,"descriptor":"(I)Lcom/google/common/collect/FluentIterable;","signature":"(I)Lcom/google/common/collect/FluentIterable;"},{"name":"limit","access":17,"descriptor":"(I)Lcom/google/common/collect/FluentIterable;","signature":"(I)Lcom/google/common/collect/FluentIterable;"},{"name":"isEmpty","access":17,"descriptor":"()Z"},{"name":"toList","access":17,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"toSortedList","access":17,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"toSet","access":17,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"toSortedSet","access":17,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"toMultiset","access":17,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset;","signature":"()Lcom/google/common/collect/ImmutableMultiset;"},{"name":"toMap","access":17,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;","signature":"(Lcom/google/common/base/Function<-TE;TV;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"index","access":17,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"uniqueIndex","access":17,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;","signature":"(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"toArray","access":17,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Class;)[TE;"},{"name":"copyInto","access":17,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":";>(TC;)TC;"},{"name":"join","access":17,"descriptor":"(Lcom/google/common/base/Joiner;)Ljava/lang/String;"},{"name":"get","access":17,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"stream","access":17,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"}]},{"name":"com/google/common/collect/FluentIterable$1","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/FluentIterable","outerMethod":"from","outerMethodDescriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","innerClasses":[{"name":"com/google/common/collect/FluentIterable$1","access":0}],"fields":[{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/FluentIterable$2","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/FluentIterable","outerMethod":"concat","outerMethodDescriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","innerClasses":[{"name":"com/google/common/collect/FluentIterable$2","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$inputs","access":4112,"descriptor":"Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/FluentIterable$3","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/FluentIterable","outerMethod":"concatNoDefensiveCopy","outerMethodDescriptor":"([Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;","innerClasses":[{"name":"com/google/common/collect/FluentIterable$3","access":0},{"name":"com/google/common/collect/FluentIterable$3$1","access":0}],"fields":[{"name":"val$inputs","access":4112,"descriptor":"[Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Iterable;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/FluentIterable$3$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIndexedListIterator;>;","superName":"com/google/common/collect/AbstractIndexedListIterator","outerClass":"com/google/common/collect/FluentIterable$3","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/FluentIterable$3","access":0},{"name":"com/google/common/collect/FluentIterable$3$1","access":0}],"fields":[{"name":"val$inputs","access":4112,"descriptor":"[Ljava/lang/Iterable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/FluentIterable$3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/FluentIterable$3;I[Ljava/lang/Iterable;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/util/Iterator;","signature":"(I)Ljava/util/Iterator<+TT;>;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingBlockingDeque","version":52,"access":132129,"signature":"Lcom/google/common/collect/ForwardingDeque;Ljava/util/concurrent/BlockingDeque;","superName":"com/google/common/collect/ForwardingDeque","interfaces":["java/util/concurrent/BlockingDeque"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/concurrent/BlockingDeque;","signature":"()Ljava/util/concurrent/BlockingDeque;"},{"name":"remainingCapacity","access":1,"descriptor":"()I"},{"name":"putFirst","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V","exceptions":["java/lang/InterruptedException"]},{"name":"putLast","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V","exceptions":["java/lang/InterruptedException"]},{"name":"offerFirst","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z","signature":"(TE;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"offerLast","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z","signature":"(TE;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"takeFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;","exceptions":["java/lang/InterruptedException"]},{"name":"takeLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;","exceptions":["java/lang/InterruptedException"]},{"name":"pollFirst","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TE;","exceptions":["java/lang/InterruptedException"]},{"name":"pollLast","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TE;","exceptions":["java/lang/InterruptedException"]},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V","exceptions":["java/lang/InterruptedException"]},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z","signature":"(TE;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"take","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;","exceptions":["java/lang/InterruptedException"]},{"name":"poll","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TE;","exceptions":["java/lang/InterruptedException"]},{"name":"drainTo","access":1,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection<-TE;>;)I"},{"name":"drainTo","access":1,"descriptor":"(Ljava/util/Collection;I)I","signature":"(Ljava/util/Collection<-TE;>;I)I"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Deque;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Queue;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingCollection","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Ljava/util/Collection;","superName":"com/google/common/collect/ForwardingObject","interfaces":["java/util/Collection"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"standardContains","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardContainsAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"standardAddAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"standardRemove","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardRemoveAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"standardRetainAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"standardClear","access":4,"descriptor":"()V"},{"name":"standardIsEmpty","access":4,"descriptor":"()Z"},{"name":"standardToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"standardToArray","access":4,"descriptor":"()[Ljava/lang/Object;"},{"name":"standardToArray","access":4,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingConcurrentMap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingMap;Ljava/util/concurrent/ConcurrentMap;","superName":"com/google/common/collect/ForwardingMap","interfaces":["java/util/concurrent/ConcurrentMap"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"putIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;TV;)Z"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingDeque","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingQueue;Ljava/util/Deque;","superName":"com/google/common/collect/ForwardingQueue","interfaces":["java/util/Deque"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/Deque;","signature":"()Ljava/util/Deque;"},{"name":"addFirst","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"addLast","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"getFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"offerFirst","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"offerLast","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"peekFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peekLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pop","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"push","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"removeFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"removeLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"removeFirstOccurrence","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeLastOccurrence","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Queue;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingImmutableCollection","version":52,"access":32,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/ForwardingImmutableList","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/ForwardingImmutableMap","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/ForwardingImmutableSet","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/ForwardingIterator","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Ljava/util/Iterator;","superName":"com/google/common/collect/ForwardingObject","interfaces":["java/util/Iterator"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingList","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingCollection;Ljava/util/List;","superName":"com/google/common/collect/ForwardingCollection","interfaces":["java/util/List"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITE;)V"},{"name":"addAll","access":1,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+TE;>;)Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"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)TE;"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITE;)TE;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"standardAdd","access":4,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"standardAddAll","access":4,"descriptor":"(ILjava/lang/Iterable;)Z","signature":"(ILjava/lang/Iterable<+TE;>;)Z"},{"name":"standardIndexOf","access":4,"descriptor":"(Ljava/lang/Object;)I"},{"name":"standardLastIndexOf","access":4,"descriptor":"(Ljava/lang/Object;)I"},{"name":"standardIterator","access":4,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"standardListIterator","access":4,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator;"},{"name":"standardListIterator","access":4,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"},{"name":"standardSubList","access":4,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"standardEquals","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardHashCode","access":4,"descriptor":"()I"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingListIterator","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingIterator;Ljava/util/ListIterator;","superName":"com/google/common/collect/ForwardingIterator","interfaces":["java/util/ListIterator"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"hasPrevious","access":1,"descriptor":"()Z"},{"name":"nextIndex","access":1,"descriptor":"()I"},{"name":"previous","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"previousIndex","access":1,"descriptor":"()I"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Iterator;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingListMultimap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingMultimap;Lcom/google/common/collect/ListMultimap;","superName":"com/google/common/collect/ForwardingMultimap","interfaces":["com/google/common/collect/ListMultimap"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/collect/ListMultimap;","signature":"()Lcom/google/common/collect/ListMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingMap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Ljava/util/Map;","superName":"com/google/common/collect/ForwardingObject","interfaces":["java/util/Map"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ForwardingMap$StandardEntrySet","outerName":"com/google/common/collect/ForwardingMap","innerName":"StandardEntrySet","access":1028},{"name":"com/google/common/collect/ForwardingMap$StandardValues","outerName":"com/google/common/collect/ForwardingMap","innerName":"StandardValues","access":4},{"name":"com/google/common/collect/ForwardingMap$StandardKeySet","outerName":"com/google/common/collect/ForwardingMap","innerName":"StandardKeySet","access":4}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"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":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"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":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"standardPutAll","access":4,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"standardRemove","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"standardClear","access":4,"descriptor":"()V"},{"name":"standardContainsKey","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardContainsValue","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardIsEmpty","access":4,"descriptor":"()Z"},{"name":"standardEquals","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardHashCode","access":4,"descriptor":"()I"},{"name":"standardToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingMap$StandardEntrySet","version":52,"access":1057,"signature":"Lcom/google/common/collect/Maps$EntrySet;","superName":"com/google/common/collect/Maps$EntrySet","innerClasses":[{"name":"com/google/common/collect/ForwardingMap$StandardEntrySet","outerName":"com/google/common/collect/ForwardingMap","innerName":"StandardEntrySet","access":1028},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingMap;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/google/common/collect/ForwardingMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/ForwardingMap$StandardKeySet","version":52,"access":33,"signature":"Lcom/google/common/collect/Maps$KeySet;","superName":"com/google/common/collect/Maps$KeySet","innerClasses":[{"name":"com/google/common/collect/ForwardingMap$StandardKeySet","outerName":"com/google/common/collect/ForwardingMap","innerName":"StandardKeySet","access":4},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingMap;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingMap;)V"}]},{"name":"com/google/common/collect/ForwardingMap$StandardValues","version":52,"access":33,"signature":"Lcom/google/common/collect/Maps$Values;","superName":"com/google/common/collect/Maps$Values","innerClasses":[{"name":"com/google/common/collect/ForwardingMap$StandardValues","outerName":"com/google/common/collect/ForwardingMap","innerName":"StandardValues","access":4},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingMap;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingMap;)V"}]},{"name":"com/google/common/collect/ForwardingMapEntry","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Ljava/util/Map$Entry;","superName":"com/google/common/collect/ForwardingObject","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"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":"standardEquals","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardHashCode","access":4,"descriptor":"()I"},{"name":"standardToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingMultimap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Lcom/google/common/collect/Multimap;","superName":"com/google/common/collect/ForwardingObject","interfaces":["com/google/common/collect/Multimap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"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":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"keys","access":1,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)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":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","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":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingMultiset","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingCollection;Lcom/google/common/collect/Multiset;","superName":"com/google/common/collect/ForwardingCollection","interfaces":["com/google/common/collect/Multiset"],"innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ForwardingMultiset$StandardElementSet","outerName":"com/google/common/collect/ForwardingMultiset","innerName":"StandardElementSet","access":4}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)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":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"standardContains","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardClear","access":4,"descriptor":"()V"},{"name":"standardCount","access":4,"descriptor":"(Ljava/lang/Object;)I"},{"name":"standardAdd","access":4,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"standardAddAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"standardRemove","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardRemoveAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"standardRetainAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"standardSetCount","access":4,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"standardSetCount","access":4,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"standardIterator","access":4,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"standardSize","access":4,"descriptor":"()I"},{"name":"standardEquals","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardHashCode","access":4,"descriptor":"()I"},{"name":"standardToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingMultiset$StandardElementSet","version":52,"access":33,"signature":"Lcom/google/common/collect/Multisets$ElementSet;","superName":"com/google/common/collect/Multisets$ElementSet","innerClasses":[{"name":"com/google/common/collect/ForwardingMultiset$StandardElementSet","outerName":"com/google/common/collect/ForwardingMultiset","innerName":"StandardElementSet","access":4},{"name":"com/google/common/collect/Multisets$ElementSet","outerName":"com/google/common/collect/Multisets","innerName":"ElementSet","access":1032}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingMultiset;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingMultiset;)V"},{"name":"multiset","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ForwardingNavigableMap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingSortedMap;Ljava/util/NavigableMap;","superName":"com/google/common/collect/ForwardingSortedMap","interfaces":["java/util/NavigableMap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet","outerName":"com/google/common/collect/ForwardingNavigableMap","innerName":"StandardNavigableKeySet","access":4},{"name":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap","outerName":"com/google/common/collect/ForwardingNavigableMap","innerName":"StandardDescendingMap","access":4}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"standardLowerEntry","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"standardLowerKey","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"standardFloorEntry","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"standardFloorKey","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"standardCeilingEntry","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"standardCeilingKey","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"standardHigherEntry","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"standardHigherKey","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"standardFirstEntry","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"standardFirstKey","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"standardLastEntry","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"standardLastKey","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"standardPollFirstEntry","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"standardPollLastEntry","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"standardDescendingKeySet","access":4,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"standardSubMap","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"standardHeadMap","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"standardTailMap","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/SortedMap;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap","version":52,"access":33,"signature":"Lcom/google/common/collect/Maps$DescendingMap;","superName":"com/google/common/collect/Maps$DescendingMap","innerClasses":[{"name":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap","outerName":"com/google/common/collect/ForwardingNavigableMap","innerName":"StandardDescendingMap","access":4},{"name":"com/google/common/collect/Maps$DescendingMap","outerName":"com/google/common/collect/Maps","innerName":"DescendingMap","access":1032},{"name":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingNavigableMap;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingNavigableMap;)V"},{"name":"forward","access":0,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"entryIterator","access":4,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap","outerName":"com/google/common/collect/ForwardingNavigableMap","innerName":"StandardDescendingMap","access":4},{"name":"com/google/common/collect/ForwardingNavigableMap$StandardDescendingMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"toRemove","access":2,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"nextOrNull","access":2,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingNavigableMap$StandardDescendingMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ForwardingNavigableMap$StandardDescendingMap;)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/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet","version":52,"access":33,"signature":"Lcom/google/common/collect/Maps$NavigableKeySet;","superName":"com/google/common/collect/Maps$NavigableKeySet","innerClasses":[{"name":"com/google/common/collect/ForwardingNavigableMap$StandardNavigableKeySet","outerName":"com/google/common/collect/ForwardingNavigableMap","innerName":"StandardNavigableKeySet","access":4},{"name":"com/google/common/collect/Maps$NavigableKeySet","outerName":"com/google/common/collect/Maps","innerName":"NavigableKeySet","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingNavigableMap;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingNavigableMap;)V"}]},{"name":"com/google/common/collect/ForwardingNavigableSet","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingSortedSet;Ljava/util/NavigableSet;","superName":"com/google/common/collect/ForwardingSortedSet","interfaces":["java/util/NavigableSet"],"innerClasses":[{"name":"com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet","outerName":"com/google/common/collect/ForwardingNavigableSet","innerName":"StandardDescendingSet","access":4}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"standardLower","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"standardFloor","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"standardCeiling","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"standardHigher","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"standardPollFirst","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"standardPollLast","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"standardFirst","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"standardLast","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"standardSubSet","access":4,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"standardSubSet","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"standardHeadSet","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"standardTailSet","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/SortedSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet","version":52,"access":33,"signature":"Lcom/google/common/collect/Sets$DescendingSet;","superName":"com/google/common/collect/Sets$DescendingSet","innerClasses":[{"name":"com/google/common/collect/ForwardingNavigableSet$StandardDescendingSet","outerName":"com/google/common/collect/ForwardingNavigableSet","innerName":"StandardDescendingSet","access":4},{"name":"com/google/common/collect/Sets$DescendingSet","outerName":"com/google/common/collect/Sets","innerName":"DescendingSet","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingNavigableSet;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingNavigableSet;)V"}]},{"name":"com/google/common/collect/ForwardingObject","version":52,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/ForwardingQueue","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingCollection;Ljava/util/Queue;","superName":"com/google/common/collect/ForwardingCollection","interfaces":["java/util/Queue"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"element","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"standardOffer","access":4,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"standardPeek","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"standardPoll","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingSet","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingCollection;Ljava/util/Set;","superName":"com/google/common/collect/ForwardingCollection","interfaces":["java/util/Set"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"standardRemoveAll","access":4,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"standardEquals","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardHashCode","access":4,"descriptor":"()I"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingSetMultimap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingMultimap;Lcom/google/common/collect/SetMultimap;","superName":"com/google/common/collect/ForwardingMultimap","interfaces":["com/google/common/collect/SetMultimap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingSortedMap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingMap;Ljava/util/SortedMap;","superName":"com/google/common/collect/ForwardingMap","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/ForwardingSortedMap$StandardKeySet","outerName":"com/google/common/collect/ForwardingSortedMap","innerName":"StandardKeySet","access":4}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"unsafeCompare","access":8,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(Ljava/util/Comparator<*>;Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"standardContainsKey","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardSubMap","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingSortedMap$StandardKeySet","version":52,"access":33,"signature":"Lcom/google/common/collect/Maps$SortedKeySet;","superName":"com/google/common/collect/Maps$SortedKeySet","innerClasses":[{"name":"com/google/common/collect/ForwardingSortedMap$StandardKeySet","outerName":"com/google/common/collect/ForwardingSortedMap","innerName":"StandardKeySet","access":4},{"name":"com/google/common/collect/Maps$SortedKeySet","outerName":"com/google/common/collect/Maps","innerName":"SortedKeySet","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingSortedMap;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingSortedMap;)V"}]},{"name":"com/google/common/collect/ForwardingSortedMultiset","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingMultiset;Lcom/google/common/collect/SortedMultiset;","superName":"com/google/common/collect/ForwardingMultiset","interfaces":["com/google/common/collect/SortedMultiset"],"innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset","outerName":"com/google/common/collect/ForwardingSortedMultiset","innerName":"StandardDescendingMultiset","access":1028},{"name":"com/google/common/collect/ForwardingSortedMultiset$StandardElementSet","outerName":"com/google/common/collect/ForwardingSortedMultiset","innerName":"StandardElementSet","access":4}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"descendingMultiset","access":1,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"firstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"standardFirstEntry","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"standardLastEntry","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"standardPollFirstEntry","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"standardPollLastEntry","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"headMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"subMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"standardSubMultiset","access":4,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"tailMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"}]},{"name":"com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset","version":52,"access":1057,"signature":"Lcom/google/common/collect/DescendingMultiset;","superName":"com/google/common/collect/DescendingMultiset","innerClasses":[{"name":"com/google/common/collect/ForwardingSortedMultiset$StandardDescendingMultiset","outerName":"com/google/common/collect/ForwardingSortedMultiset","innerName":"StandardDescendingMultiset","access":1028}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingSortedMultiset;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingSortedMultiset;)V"},{"name":"forwardMultiset","access":0,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"}]},{"name":"com/google/common/collect/ForwardingSortedMultiset$StandardElementSet","version":52,"access":33,"signature":"Lcom/google/common/collect/SortedMultisets$NavigableElementSet;","superName":"com/google/common/collect/SortedMultisets$NavigableElementSet","innerClasses":[{"name":"com/google/common/collect/ForwardingSortedMultiset$StandardElementSet","outerName":"com/google/common/collect/ForwardingSortedMultiset","innerName":"StandardElementSet","access":4},{"name":"com/google/common/collect/SortedMultisets$NavigableElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"NavigableElementSet","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ForwardingSortedMultiset;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/ForwardingSortedMultiset;)V"}]},{"name":"com/google/common/collect/ForwardingSortedSet","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingSet;Ljava/util/SortedSet;","superName":"com/google/common/collect/ForwardingSet","interfaces":["java/util/SortedSet"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"standardContains","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardRemove","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"standardSubSet","access":4,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingSortedSetMultimap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingSetMultimap;Lcom/google/common/collect/SortedSetMultimap;","superName":"com/google/common/collect/ForwardingSetMultimap","interfaces":["com/google/common/collect/SortedSetMultimap"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/collect/SortedSetMultimap;","signature":"()Lcom/google/common/collect/SortedSetMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/SortedSet;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/SortedSet;"},{"name":"valueComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/collect/SetMultimap;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ForwardingTable","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Lcom/google/common/collect/Table;","superName":"com/google/common/collect/ForwardingObject","interfaces":["com/google/common/collect/Table"],"innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/collect/Table;","signature":"()Lcom/google/common/collect/Table;"},{"name":"cellSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"columnKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsColumn","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsRow","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","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":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/GeneralRange","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"fields":[{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TT;>;"},{"name":"hasLowerBound","access":18,"descriptor":"Z"},{"name":"lowerEndpoint","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"lowerBoundType","access":18,"descriptor":"Lcom/google/common/collect/BoundType;"},{"name":"hasUpperBound","access":18,"descriptor":"Z"},{"name":"upperEndpoint","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"upperBoundType","access":18,"descriptor":"Lcom/google/common/collect/BoundType;"},{"name":"reverse","access":130,"descriptor":"Lcom/google/common/collect/GeneralRange;","signature":"Lcom/google/common/collect/GeneralRange;"}],"methods":[{"name":"from","access":8,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/GeneralRange;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/GeneralRange;"},{"name":"all","access":8,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/GeneralRange;","signature":"(Ljava/util/Comparator<-TT;>;)Lcom/google/common/collect/GeneralRange;"},{"name":"downTo","access":8,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange;","signature":"(Ljava/util/Comparator<-TT;>;TT;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange;"},{"name":"upTo","access":8,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange;","signature":"(Ljava/util/Comparator<-TT;>;TT;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange;"},{"name":"range","access":8,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange;","signature":"(Ljava/util/Comparator<-TT;>;TT;Lcom/google/common/collect/BoundType;TT;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/GeneralRange;"},{"name":"","access":2,"descriptor":"(Ljava/util/Comparator;ZLjava/lang/Object;Lcom/google/common/collect/BoundType;ZLjava/lang/Object;Lcom/google/common/collect/BoundType;)V","signature":"(Ljava/util/Comparator<-TT;>;ZTT;Lcom/google/common/collect/BoundType;ZTT;Lcom/google/common/collect/BoundType;)V"},{"name":"comparator","access":0,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TT;>;"},{"name":"hasLowerBound","access":0,"descriptor":"()Z"},{"name":"hasUpperBound","access":0,"descriptor":"()Z"},{"name":"isEmpty","access":0,"descriptor":"()Z"},{"name":"tooLow","access":0,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"tooHigh","access":0,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"contains","access":0,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"intersect","access":0,"descriptor":"(Lcom/google/common/collect/GeneralRange;)Lcom/google/common/collect/GeneralRange;","signature":"(Lcom/google/common/collect/GeneralRange;)Lcom/google/common/collect/GeneralRange;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"reverse","access":0,"descriptor":"()Lcom/google/common/collect/GeneralRange;","signature":"()Lcom/google/common/collect/GeneralRange;"},{"name":"reverseComparator","access":10,"descriptor":"(Ljava/util/Comparator;)Ljava/util/Comparator;","signature":"(Ljava/util/Comparator;)Ljava/util/Comparator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLowerEndpoint","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"getLowerBoundType","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"getUpperEndpoint","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"getUpperBoundType","access":0,"descriptor":"()Lcom/google/common/collect/BoundType;"}]},{"name":"com/google/common/collect/GwtTransient","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/collect/HashBasedTable","version":52,"access":33,"signature":"Lcom/google/common/collect/StandardTable;","superName":"com/google/common/collect/StandardTable","innerClasses":[{"name":"com/google/common/collect/HashBasedTable$Factory","outerName":"com/google/common/collect/HashBasedTable","innerName":"Factory","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/HashBasedTable;","signature":"()Lcom/google/common/collect/HashBasedTable;"},{"name":"create","access":9,"descriptor":"(II)Lcom/google/common/collect/HashBasedTable;","signature":"(II)Lcom/google/common/collect/HashBasedTable;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/HashBasedTable;","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)Lcom/google/common/collect/HashBasedTable;"},{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/HashBasedTable$Factory;)V","signature":"(Ljava/util/Map;>;Lcom/google/common/collect/HashBasedTable$Factory;)V"},{"name":"columnMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"columnKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"rowKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"column","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"row","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"cellSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsRow","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsColumn","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Table;)V"}]},{"name":"com/google/common/collect/HashBasedTable$Factory","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/HashBasedTable$Factory","outerName":"com/google/common/collect/HashBasedTable","innerName":"Factory","access":10}],"fields":[{"name":"expectedSize","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/HashBiMap","version":52,"access":49,"signature":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;Lcom/google/common/collect/BiMap;Ljava/io/Serializable;","superName":"com/google/common/collect/Maps$IteratorBasedAbstractMap","interfaces":["com/google/common/collect/BiMap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/HashBiMap$KeySet","outerName":"com/google/common/collect/HashBiMap","innerName":"KeySet","access":18},{"name":"com/google/common/collect/HashBiMap$1","access":0},{"name":"com/google/common/collect/HashBiMap$Inverse","outerName":"com/google/common/collect/HashBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/HashBiMap$InverseSerializedForm","outerName":"com/google/common/collect/HashBiMap","innerName":"InverseSerializedForm","access":26},{"name":"com/google/common/collect/HashBiMap$Itr","outerName":"com/google/common/collect/HashBiMap","innerName":"Itr","access":1026}],"fields":[{"name":"LOAD_FACTOR","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"1.0"}},{"name":"hashTableKToV","access":130,"descriptor":"[Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"[Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"hashTableVToK","access":130,"descriptor":"[Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"[Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"firstInKeyInsertionOrder","access":130,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"lastInKeyInsertionOrder","access":130,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"size","access":130,"descriptor":"I"},{"name":"mask","access":130,"descriptor":"I"},{"name":"modCount","access":130,"descriptor":"I"},{"name":"inverse","access":130,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/HashBiMap;","signature":"()Lcom/google/common/collect/HashBiMap;"},{"name":"create","access":9,"descriptor":"(I)Lcom/google/common/collect/HashBiMap;","signature":"(I)Lcom/google/common/collect/HashBiMap;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/HashBiMap;","signature":"(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/HashBiMap;"},{"name":"","access":2,"descriptor":"(I)V"},{"name":"init","access":2,"descriptor":"(I)V"},{"name":"delete","access":2,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)V","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)V"},{"name":"insert","access":2,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;Lcom/google/common/collect/HashBiMap$BiEntry;)V","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;Lcom/google/common/collect/HashBiMap$BiEntry;)V"},{"name":"seekByKey","access":2,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"(Ljava/lang/Object;I)Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"seekByValue","access":2,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"(Ljava/lang/Object;I)Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"put","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TK;TV;Z)TV;"},{"name":"forcePut","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"putInverse","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TV;TK;Z)TK;"},{"name":"rehashIfNecessary","access":2,"descriptor":"()V"},{"name":"createTable","access":2,"descriptor":"(I)[Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"(I)[Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"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/Set;","signature":"()Ljava/util/Set;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;)Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;)I"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;Lcom/google/common/collect/HashBiMap$BiEntry;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;Ljava/lang/Object;I)Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;Ljava/lang/Object;I)Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;Lcom/google/common/collect/HashBiMap$BiEntry;Lcom/google/common/collect/HashBiMap$BiEntry;)V"},{"name":"access$800","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;)I"},{"name":"access$900","access":4104,"descriptor":"(Lcom/google/common/collect/HashBiMap;Ljava/lang/Object;Ljava/lang/Object;Z)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/HashBiMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/HashBiMap.Itr;>;","superName":"com/google/common/collect/HashBiMap$Itr","outerClass":"com/google/common/collect/HashBiMap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/HashBiMap$1","access":0},{"name":"com/google/common/collect/HashBiMap$Itr","outerName":"com/google/common/collect/HashBiMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/HashBiMap$1$MapEntry","outerName":"com/google/common/collect/HashBiMap$1","innerName":"MapEntry","access":0},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap;)V"},{"name":"output","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/util/Map$Entry;","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/util/Map$Entry;"},{"name":"output","access":4160,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/HashBiMap$1$MapEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","innerClasses":[{"name":"com/google/common/collect/HashBiMap$1","access":0},{"name":"com/google/common/collect/HashBiMap$1$MapEntry","outerName":"com/google/common/collect/HashBiMap$1","innerName":"MapEntry","access":0},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24}],"fields":[{"name":"delegate","access":2,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$1;Lcom/google/common/collect/HashBiMap$BiEntry;)V","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)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":"com/google/common/collect/HashBiMap$BiEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableEntry;","superName":"com/google/common/collect/ImmutableEntry","innerClasses":[{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24}],"fields":[{"name":"keyHash","access":16,"descriptor":"I"},{"name":"valueHash","access":16,"descriptor":"I"},{"name":"nextInKToVBucket","access":0,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"nextInVToKBucket","access":0,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"nextInKeyInsertionOrder","access":0,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"prevInKeyInsertionOrder","access":0,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;I)V","signature":"(TK;ITV;I)V"}]},{"name":"com/google/common/collect/HashBiMap$Inverse","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;Lcom/google/common/collect/BiMap;Ljava/io/Serializable;","superName":"com/google/common/collect/Maps$IteratorBasedAbstractMap","interfaces":["com/google/common/collect/BiMap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/HashBiMap$Inverse","outerName":"com/google/common/collect/HashBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet","outerName":"com/google/common/collect/HashBiMap$Inverse","innerName":"InverseKeySet","access":18},{"name":"com/google/common/collect/HashBiMap$Inverse$1","access":0},{"name":"com/google/common/collect/HashBiMap$InverseSerializedForm","outerName":"com/google/common/collect/HashBiMap","innerName":"InverseSerializedForm","access":26},{"name":"com/google/common/collect/HashBiMap$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/HashBiMap;)V"},{"name":"forward","access":0,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TK;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;TK;)TK;"},{"name":"forcePut","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;TK;)TK;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TK;"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TV;-TK;>;)V"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TV;-TK;+TK;>;)V"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/HashBiMap;Lcom/google/common/collect/HashBiMap$1;)V"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/HashBiMap$Inverse$1","version":52,"access":32,"signature":"Lcom/google/common/collect/HashBiMap.Itr;>;","superName":"com/google/common/collect/HashBiMap$Itr","outerClass":"com/google/common/collect/HashBiMap$Inverse","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/HashBiMap$Inverse","outerName":"com/google/common/collect/HashBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/HashBiMap$Inverse$1","access":0},{"name":"com/google/common/collect/HashBiMap$Itr","outerName":"com/google/common/collect/HashBiMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/HashBiMap$1","access":0},{"name":"com/google/common/collect/HashBiMap$Inverse$1$InverseEntry","outerName":"com/google/common/collect/HashBiMap$Inverse$1","innerName":"InverseEntry","access":0},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap$Inverse;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$Inverse;)V"},{"name":"output","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/util/Map$Entry;","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/util/Map$Entry;"},{"name":"output","access":4160,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/HashBiMap$Inverse$1$InverseEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","innerClasses":[{"name":"com/google/common/collect/HashBiMap$Inverse","outerName":"com/google/common/collect/HashBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/HashBiMap$Inverse$1","access":0},{"name":"com/google/common/collect/HashBiMap$Inverse$1$InverseEntry","outerName":"com/google/common/collect/HashBiMap$Inverse$1","innerName":"InverseEntry","access":0},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24}],"fields":[{"name":"delegate","access":2,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap$Inverse$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$Inverse$1;Lcom/google/common/collect/HashBiMap$BiEntry;)V","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"}]},{"name":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$KeySet;","superName":"com/google/common/collect/Maps$KeySet","innerClasses":[{"name":"com/google/common/collect/HashBiMap$Inverse","outerName":"com/google/common/collect/HashBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet","outerName":"com/google/common/collect/HashBiMap$Inverse","innerName":"InverseKeySet","access":18},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24},{"name":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap$Inverse;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$Inverse;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/HashBiMap.Itr;","superName":"com/google/common/collect/HashBiMap$Itr","outerClass":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/HashBiMap$Inverse","outerName":"com/google/common/collect/HashBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet","outerName":"com/google/common/collect/HashBiMap$Inverse","innerName":"InverseKeySet","access":18},{"name":"com/google/common/collect/HashBiMap$Inverse$InverseKeySet$1","access":0},{"name":"com/google/common/collect/HashBiMap$Itr","outerName":"com/google/common/collect/HashBiMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/HashBiMap$1","access":0},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap$Inverse$InverseKeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$Inverse$InverseKeySet;)V"},{"name":"output","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)TV;"}]},{"name":"com/google/common/collect/HashBiMap$InverseSerializedForm","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/HashBiMap$InverseSerializedForm","outerName":"com/google/common/collect/HashBiMap","innerName":"InverseSerializedForm","access":26}],"fields":[{"name":"bimap","access":18,"descriptor":"Lcom/google/common/collect/HashBiMap;","signature":"Lcom/google/common/collect/HashBiMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap;)V","signature":"(Lcom/google/common/collect/HashBiMap;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/HashBiMap$Itr","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/HashBiMap$Itr","outerName":"com/google/common/collect/HashBiMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24},{"name":"com/google/common/collect/HashBiMap$1","access":0}],"fields":[{"name":"next","access":0,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"toRemove","access":0,"descriptor":"Lcom/google/common/collect/HashBiMap$BiEntry;","signature":"Lcom/google/common/collect/HashBiMap$BiEntry;"},{"name":"expectedModCount","access":0,"descriptor":"I"},{"name":"remaining","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/HashBiMap;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"output","access":1024,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)TT;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/HashBiMap;Lcom/google/common/collect/HashBiMap$1;)V"}]},{"name":"com/google/common/collect/HashBiMap$KeySet","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$KeySet;","superName":"com/google/common/collect/Maps$KeySet","innerClasses":[{"name":"com/google/common/collect/HashBiMap$KeySet","outerName":"com/google/common/collect/HashBiMap","innerName":"KeySet","access":18},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8},{"name":"com/google/common/collect/HashBiMap$KeySet$1","access":0},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/HashBiMap$KeySet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/HashBiMap.Itr;","superName":"com/google/common/collect/HashBiMap$Itr","outerClass":"com/google/common/collect/HashBiMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/HashBiMap$KeySet","outerName":"com/google/common/collect/HashBiMap","innerName":"KeySet","access":18},{"name":"com/google/common/collect/HashBiMap$KeySet$1","access":0},{"name":"com/google/common/collect/HashBiMap$Itr","outerName":"com/google/common/collect/HashBiMap","innerName":"Itr","access":1026},{"name":"com/google/common/collect/HashBiMap$1","access":0},{"name":"com/google/common/collect/HashBiMap$BiEntry","outerName":"com/google/common/collect/HashBiMap","innerName":"BiEntry","access":24}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/HashBiMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$KeySet;)V"},{"name":"output","access":0,"descriptor":"(Lcom/google/common/collect/HashBiMap$BiEntry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/HashBiMap$BiEntry;)TK;"}]},{"name":"com/google/common/collect/HashMultimap","version":52,"access":49,"signature":"Lcom/google/common/collect/HashMultimapGwtSerializationDependencies;","superName":"com/google/common/collect/HashMultimapGwtSerializationDependencies","fields":[{"name":"DEFAULT_VALUES_PER_KEY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"expectedValuesPerKey","access":128,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/HashMultimap;","signature":"()Lcom/google/common/collect/HashMultimap;"},{"name":"create","access":9,"descriptor":"(II)Lcom/google/common/collect/HashMultimap;","signature":"(II)Lcom/google/common/collect/HashMultimap;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/HashMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/HashMultimap;"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(II)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)V"},{"name":"createCollection","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"forEach","access":4161,"descriptor":"(Ljava/util/function/BiConsumer;)V"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"containsKey","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"keys","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Z"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsEntry","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"}]},{"name":"com/google/common/collect/HashMultimapGwtSerializationDependencies","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractSetMultimap;","superName":"com/google/common/collect/AbstractSetMultimap","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"}]},{"name":"com/google/common/collect/HashMultiset","version":52,"access":49,"signature":"Lcom/google/common/collect/AbstractMapBasedMultiset;","superName":"com/google/common/collect/AbstractMapBasedMultiset","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/HashMultiset;","signature":"()Lcom/google/common/collect/HashMultiset;"},{"name":"create","access":9,"descriptor":"(I)Lcom/google/common/collect/HashMultiset;","signature":"(I)Lcom/google/common/collect/HashMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/HashMultiset;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/HashMultiset;"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(I)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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"setCount","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"count","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"forEachEntry","access":4161,"descriptor":"(Ljava/util/function/ObjIntConsumer;)V"},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"setCount","access":4161,"descriptor":"(Ljava/lang/Object;II)Z"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"}]},{"name":"com/google/common/collect/Hashing","version":52,"access":48,"superName":"java/lang/Object","fields":[{"name":"C1","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-862048943"}},{"name":"C2","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"461845907"}},{"name":"MAX_TABLE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"smear","access":8,"descriptor":"(I)I"},{"name":"smearedHash","access":8,"descriptor":"(Ljava/lang/Object;)I"},{"name":"closedTableSize","access":8,"descriptor":"(ID)I"},{"name":"needsResizing","access":8,"descriptor":"(IID)Z"}]},{"name":"com/google/common/collect/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/collect/ImmutableAsList","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/ImmutableAsList$SerializedForm","outerName":"com/google/common/collect/ImmutableAsList","innerName":"SerializedForm","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegateCollection","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableAsList$SerializedForm","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableAsList$SerializedForm","outerName":"com/google/common/collect/ImmutableAsList","innerName":"SerializedForm","access":8}],"fields":[{"name":"collection","access":16,"descriptor":"Lcom/google/common/collect/ImmutableCollection;","signature":"Lcom/google/common/collect/ImmutableCollection<*>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;)V","signature":"(Lcom/google/common/collect/ImmutableCollection<*>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableBiMap","version":52,"access":1057,"signature":"Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/BiMap;","superName":"com/google/common/collect/ImmutableMap","interfaces":["com/google/common/collect/BiMap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableBiMap$Builder","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableBiMap$SerializedForm","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"SerializedForm","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"toImmutableBiMap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"ofEntries","access":137,"descriptor":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap;","signature":"([Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"()Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"builderWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"","access":0,"descriptor":"()V"},{"name":"inverse","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"values","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"createValues","access":16,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"forcePut","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"toImmutableMap","access":131081,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableMap","access":131081,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"createValues","access":4160,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"values","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/BiMap;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/ImmutableBiMap$Builder","version":52,"access":49,"signature":"Lcom/google/common/collect/ImmutableMap$Builder;","superName":"com/google/common/collect/ImmutableMap$Builder","innerClasses":[{"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/ImmutableBiMap$Builder","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"Builder","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"orderEntriesByValue","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"buildOrThrow","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"buildKeepingLast","access":131073,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"buildJdkBacked","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"buildJdkBacked","access":4160,"descriptor":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"buildKeepingLast","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"buildOrThrow","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"combine","access":4160,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"orderEntriesByValue","access":4161,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;"}]},{"name":"com/google/common/collect/ImmutableBiMap$SerializedForm","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableMap$SerializedForm;","superName":"com/google/common/collect/ImmutableMap$SerializedForm","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$SerializedForm","outerName":"com/google/common/collect/ImmutableMap","innerName":"SerializedForm","access":8},{"name":"com/google/common/collect/ImmutableBiMap$Builder","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableBiMap$SerializedForm","outerName":"com/google/common/collect/ImmutableBiMap","innerName":"SerializedForm","access":10},{"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":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableBiMap;)V","signature":"(Lcom/google/common/collect/ImmutableBiMap;)V"},{"name":"makeBuilder","access":0,"descriptor":"(I)Lcom/google/common/collect/ImmutableBiMap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableBiMap$Builder;"},{"name":"makeBuilder","access":4160,"descriptor":"(I)Lcom/google/common/collect/ImmutableMap$Builder;"}]},{"name":"com/google/common/collect/ImmutableClassToInstanceMap","version":52,"access":49,"signature":"Lcom/google/common/collect/ForwardingMap;TB;>;Lcom/google/common/collect/ClassToInstanceMap;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingMap","interfaces":["com/google/common/collect/ClassToInstanceMap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableClassToInstanceMap$Builder","outerName":"com/google/common/collect/ImmutableClassToInstanceMap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableClassToInstanceMap$1","access":4104}],"fields":[{"name":"EMPTY","access":26,"descriptor":"Lcom/google/common/collect/ImmutableClassToInstanceMap;","signature":"Lcom/google/common/collect/ImmutableClassToInstanceMap;"},{"name":"delegate","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;TB;>;"}],"methods":[{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableClassToInstanceMap;","signature":"()Lcom/google/common/collect/ImmutableClassToInstanceMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableClassToInstanceMap;","signature":"(Ljava/lang/Class;TT;)Lcom/google/common/collect/ImmutableClassToInstanceMap;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableClassToInstanceMap$Builder;","signature":"()Lcom/google/common/collect/ImmutableClassToInstanceMap$Builder;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableClassToInstanceMap;","signature":"(Ljava/util/Map<+Ljava/lang/Class<+TS;>;+TS;>;)Lcom/google/common/collect/ImmutableClassToInstanceMap;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;TB;>;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TB;>;"},{"name":"getInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"putInstance","access":131073,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;TT;)TT;"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/ImmutableClassToInstanceMap$1;)V"}]},{"name":"com/google/common/collect/ImmutableClassToInstanceMap$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/ImmutableClassToInstanceMap","innerClasses":[{"name":"com/google/common/collect/ImmutableClassToInstanceMap$1","access":4104}]},{"name":"com/google/common/collect/ImmutableClassToInstanceMap$Builder","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableClassToInstanceMap$Builder","outerName":"com/google/common/collect/ImmutableClassToInstanceMap","innerName":"Builder","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableClassToInstanceMap$1","access":4104}],"fields":[{"name":"mapBuilder","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap$Builder;","signature":"Lcom/google/common/collect/ImmutableMap$Builder;TB;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableClassToInstanceMap$Builder;","signature":"(Ljava/lang/Class;TT;)Lcom/google/common/collect/ImmutableClassToInstanceMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableClassToInstanceMap$Builder;","signature":"(Ljava/util/Map<+Ljava/lang/Class<+TT;>;+TT;>;)Lcom/google/common/collect/ImmutableClassToInstanceMap$Builder;"},{"name":"cast","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/lang/Object;)TT;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableClassToInstanceMap;","signature":"()Lcom/google/common/collect/ImmutableClassToInstanceMap;"}]},{"name":"com/google/common/collect/ImmutableCollection","version":52,"access":1057,"signature":"Ljava/util/AbstractCollection;Ljava/io/Serializable;","superName":"java/util/AbstractCollection","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableList$SerializedForm","outerName":"com/google/common/collect/ImmutableList","innerName":"SerializedForm","access":8},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033}],"fields":[{"name":"SPLITERATOR_CHARACTERISTICS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1296"}},{"name":"EMPTY_ARRAY","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":1025,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"toArray","access":17,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":17,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"},{"name":"internalArray","access":0,"descriptor":"()[Ljava/lang/Object;"},{"name":"internalArrayStart","access":0,"descriptor":"()I"},{"name":"internalArrayEnd","access":0,"descriptor":"()I"},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":131089,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"remove","access":131089,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"addAll","access":131089,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"removeAll","access":131089,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"removeIf","access":131089,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TE;>;)Z"},{"name":"retainAll","access":131089,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":131089,"descriptor":"()V"},{"name":"asList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"isPartialView","access":1024,"descriptor":"()Z"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableCollection$Builder","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033}],"fields":[{"name":"DEFAULT_INITIAL_CAPACITY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}}],"methods":[{"name":"expandedCapacity","access":8,"descriptor":"(II)I"},{"name":"","access":0,"descriptor":"()V"},{"name":"add","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;","signature":"(TE;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;","signature":"([TE;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection$Builder;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableCollection$Builder;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"build","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"}]},{"name":"com/google/common/collect/ImmutableEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractMapEntry","interfaces":["java/io/Serializable"],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":16,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"getKey","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"}]},{"name":"com/google/common/collect/ImmutableEnumMap","version":52,"access":48,"signature":";V:Ljava/lang/Object;>Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap;","superName":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","outerName":"com/google/common/collect/ImmutableMap","innerName":"IteratorBasedImmutableMap","access":1032},{"name":"com/google/common/collect/ImmutableEnumMap$EnumSerializedForm","outerName":"com/google/common/collect/ImmutableEnumMap","innerName":"EnumSerializedForm","access":10},{"name":"com/google/common/collect/ImmutableEnumMap$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"delegate","access":146,"descriptor":"Ljava/util/EnumMap;","signature":"Ljava/util/EnumMap;"}],"methods":[{"name":"asImmutable","access":8,"descriptor":"(Ljava/util/EnumMap;)Lcom/google/common/collect/ImmutableMap;","signature":";V:Ljava/lang/Object;>(Ljava/util/EnumMap;)Lcom/google/common/collect/ImmutableMap;"},{"name":"","access":2,"descriptor":"(Ljava/util/EnumMap;)V","signature":"(Ljava/util/EnumMap;)V"},{"name":"keyIterator","access":0,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"keySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entryIterator","access":0,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"","access":4096,"descriptor":"(Ljava/util/EnumMap;Lcom/google/common/collect/ImmutableEnumMap$1;)V"}]},{"name":"com/google/common/collect/ImmutableEnumMap$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/ImmutableEnumMap","innerClasses":[{"name":"com/google/common/collect/ImmutableEnumMap$1","access":4104}]},{"name":"com/google/common/collect/ImmutableEnumMap$EnumSerializedForm","version":52,"access":32,"signature":";V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableEnumMap$EnumSerializedForm","outerName":"com/google/common/collect/ImmutableEnumMap","innerName":"EnumSerializedForm","access":10},{"name":"com/google/common/collect/ImmutableEnumMap$1","access":4104}],"fields":[{"name":"delegate","access":16,"descriptor":"Ljava/util/EnumMap;","signature":"Ljava/util/EnumMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/EnumMap;)V","signature":"(Ljava/util/EnumMap;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableEnumSet","version":52,"access":48,"signature":";>Lcom/google/common/collect/ImmutableSet;","superName":"com/google/common/collect/ImmutableSet","innerClasses":[{"name":"com/google/common/collect/ImmutableEnumSet$EnumSerializedForm","outerName":"com/google/common/collect/ImmutableEnumSet","innerName":"EnumSerializedForm","access":10},{"name":"com/google/common/collect/ImmutableEnumSet$1","access":4104}],"fields":[{"name":"delegate","access":146,"descriptor":"Ljava/util/EnumSet;","signature":"Ljava/util/EnumSet;"},{"name":"hashCode","access":130,"descriptor":"I"}],"methods":[{"name":"asImmutable","access":8,"descriptor":"(Ljava/util/EnumSet;)Lcom/google/common/collect/ImmutableSet;","signature":";>(Ljava/util/EnumSet;)Lcom/google/common/collect/ImmutableSet;"},{"name":"","access":2,"descriptor":"(Ljava/util/EnumSet;)V","signature":"(Ljava/util/EnumSet;)V"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"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":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Ljava/util/EnumSet;Lcom/google/common/collect/ImmutableEnumSet$1;)V"}]},{"name":"com/google/common/collect/ImmutableEnumSet$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/ImmutableEnumSet","innerClasses":[{"name":"com/google/common/collect/ImmutableEnumSet$1","access":4104}]},{"name":"com/google/common/collect/ImmutableEnumSet$EnumSerializedForm","version":52,"access":32,"signature":";>Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableEnumSet$EnumSerializedForm","outerName":"com/google/common/collect/ImmutableEnumSet","innerName":"EnumSerializedForm","access":10},{"name":"com/google/common/collect/ImmutableEnumSet$1","access":4104}],"fields":[{"name":"delegate","access":16,"descriptor":"Ljava/util/EnumSet;","signature":"Ljava/util/EnumSet;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/EnumSet;)V","signature":"(Ljava/util/EnumSet;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableList","version":52,"access":1057,"signature":"Lcom/google/common/collect/ImmutableCollection;Ljava/util/List;Ljava/util/RandomAccess;","superName":"com/google/common/collect/ImmutableCollection","interfaces":["java/util/List","java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableList$1","access":0},{"name":"com/google/common/collect/ImmutableList$SubList","outerName":"com/google/common/collect/ImmutableList","innerName":"SubList","access":0},{"name":"com/google/common/collect/ImmutableList$ReverseImmutableList","outerName":"com/google/common/collect/ImmutableList","innerName":"ReverseImmutableList","access":10},{"name":"com/google/common/collect/ImmutableList$SerializedForm","outerName":"com/google/common/collect/ImmutableList","innerName":"SerializedForm","access":8},{"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":"-889275714"}}],"methods":[{"name":"toImmutableList","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/util/Collection<+TE;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"copyOf","access":9,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"([TE;)Lcom/google/common/collect/ImmutableList;"},{"name":"sortedCopyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":";>(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"sortedCopyOf","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"construct","access":138,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;"},{"name":"asImmutableList","access":8,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;"},{"name":"asImmutableList","access":8,"descriptor":"([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList;","signature":"([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableList;"},{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"listIterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableListIterator;","signature":"()Lcom/google/common/collect/UnmodifiableListIterator;"},{"name":"listIterator","access":1,"descriptor":"(I)Lcom/google/common/collect/UnmodifiableListIterator;","signature":"(I)Lcom/google/common/collect/UnmodifiableListIterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"subList","access":1,"descriptor":"(II)Lcom/google/common/collect/ImmutableList;","signature":"(II)Lcom/google/common/collect/ImmutableList;"},{"name":"subListUnchecked","access":0,"descriptor":"(II)Lcom/google/common/collect/ImmutableList;","signature":"(II)Lcom/google/common/collect/ImmutableList;"},{"name":"addAll","access":131089,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+TE;>;)Z"},{"name":"set","access":131089,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITE;)TE;"},{"name":"add","access":131089,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITE;)V"},{"name":"remove","access":131089,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"replaceAll","access":131089,"descriptor":"(Ljava/util/function/UnaryOperator;)V","signature":"(Ljava/util/function/UnaryOperator;)V"},{"name":"sort","access":131089,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"asList","access":131089,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableList$Builder;","signature":"()Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"builderWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/ImmutableList$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"subList","access":4161,"descriptor":"(II)Ljava/util/List;"},{"name":"listIterator","access":4161,"descriptor":"(I)Ljava/util/ListIterator;"},{"name":"listIterator","access":4161,"descriptor":"()Ljava/util/ListIterator;"}]},{"name":"com/google/common/collect/ImmutableList$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIndexedListIterator;","superName":"com/google/common/collect/AbstractIndexedListIterator","outerClass":"com/google/common/collect/ImmutableList","outerMethod":"listIterator","outerMethodDescriptor":"(I)Lcom/google/common/collect/UnmodifiableListIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableList$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;II)V"},{"name":"get","access":4,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"}]},{"name":"com/google/common/collect/ImmutableList$Builder","version":52,"access":49,"signature":"Lcom/google/common/collect/ImmutableCollection$Builder;","superName":"com/google/common/collect/ImmutableCollection$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25}],"fields":[{"name":"contents","access":0,"descriptor":"[Ljava/lang/Object;"},{"name":"size","access":2,"descriptor":"I"},{"name":"copyOnWrite","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"ensureRoomFor","access":2,"descriptor":"(I)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;","signature":"(TE;)Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"add","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList$Builder;","signature":"([TE;)Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"add","access":2,"descriptor":"([Ljava/lang/Object;I)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList$Builder;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableList$Builder;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList$Builder;)Lcom/google/common/collect/ImmutableList$Builder;","signature":"(Lcom/google/common/collect/ImmutableList$Builder;)Lcom/google/common/collect/ImmutableList$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"buildSorted","access":0,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"}]},{"name":"com/google/common/collect/ImmutableList$ReverseImmutableList","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/ImmutableList$ReverseImmutableList","outerName":"com/google/common/collect/ImmutableList","innerName":"ReverseImmutableList","access":10}],"fields":[{"name":"forwardList","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;)V"},{"name":"reverseIndex","access":2,"descriptor":"(I)I"},{"name":"reversePosition","access":2,"descriptor":"(I)I"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"subList","access":1,"descriptor":"(II)Lcom/google/common/collect/ImmutableList;","signature":"(II)Lcom/google/common/collect/ImmutableList;"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"subList","access":4161,"descriptor":"(II)Ljava/util/List;"},{"name":"listIterator","access":4161,"descriptor":"(I)Ljava/util/ListIterator;"},{"name":"listIterator","access":4161,"descriptor":"()Ljava/util/ListIterator;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableList$SerializedForm","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableList$SerializedForm","outerName":"com/google/common/collect/ImmutableList","innerName":"SerializedForm","access":8}],"fields":[{"name":"elements","access":16,"descriptor":"[Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Object;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableList$SubList","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/ImmutableList$SubList","outerName":"com/google/common/collect/ImmutableList","innerName":"SubList","access":0}],"fields":[{"name":"offset","access":144,"descriptor":"I"},{"name":"length","access":144,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;II)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"subList","access":1,"descriptor":"(II)Lcom/google/common/collect/ImmutableList;","signature":"(II)Lcom/google/common/collect/ImmutableList;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"subList","access":4161,"descriptor":"(II)Ljava/util/List;"},{"name":"listIterator","access":4161,"descriptor":"(I)Ljava/util/ListIterator;"},{"name":"listIterator","access":4161,"descriptor":"()Ljava/util/ListIterator;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableListMultimap","version":52,"access":33,"signature":"Lcom/google/common/collect/ImmutableMultimap;Lcom/google/common/collect/ListMultimap;","superName":"com/google/common/collect/ImmutableMultimap","interfaces":["com/google/common/collect/ListMultimap"],"innerClasses":[{"name":"com/google/common/collect/ImmutableListMultimap$Builder","outerName":"com/google/common/collect/ImmutableListMultimap","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":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableMultimap$FieldSettersHolder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"FieldSettersHolder","access":8},{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033}],"fields":[{"name":"inverse","access":130,"descriptor":"Lcom/google/common/collect/ImmutableListMultimap;","signature":"Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"toImmutableListMultimap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"flatteningToImmutableListMultimap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableListMultimap;","signature":"()Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"()Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"builderWithExpectedKeys","access":9,"descriptor":"(I)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"fromMapEntries","access":8,"descriptor":"(Ljava/util/Collection;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(Ljava/util/Collection<+Ljava/util/Map$Entry<+TK;+Ljava/util/Collection<+TV;>;>;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"fromMapBuilderEntries","access":8,"descriptor":"(Ljava/util/Collection;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(Ljava/util/Collection<+Ljava/util/Map$Entry;>;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;I)V","signature":"(Lcom/google/common/collect/ImmutableMap;>;I)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TK;)Lcom/google/common/collect/ImmutableList;"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableListMultimap;","signature":"()Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"invert","access":2,"descriptor":"()Lcom/google/common/collect/ImmutableListMultimap;","signature":"()Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"removeAll","access":131089,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;"},{"name":"replaceValues","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;"}]},{"name":"com/google/common/collect/ImmutableListMultimap$Builder","version":52,"access":49,"signature":"Lcom/google/common/collect/ImmutableMultimap$Builder;","superName":"com/google/common/collect/ImmutableMultimap$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$Builder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Builder","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableListMultimap$Builder","outerName":"com/google/common/collect/ImmutableListMultimap","innerName":"Builder","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"expectedValuesPerKey","access":1,"descriptor":"(I)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"putAll","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(TK;[TV;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"orderKeysBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"orderValuesBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableListMultimap$Builder;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableListMultimap$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableListMultimap;","signature":"()Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;"},{"name":"combine","access":4160,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"orderValuesBy","access":4161,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"orderKeysBy","access":4161,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"expectedValuesPerKey","access":4161,"descriptor":"(I)Lcom/google/common/collect/ImmutableMultimap$Builder;"}]},{"name":"com/google/common/collect/ImmutableMap","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/util/Map;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/util/Map","java/io/Serializable"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableMap$1","access":0},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets","outerName":"com/google/common/collect/ImmutableMap","innerName":"MapViewOfValuesAsSingletonSets","access":18},{"name":"com/google/common/collect/ImmutableMap$SerializedForm","outerName":"com/google/common/collect/ImmutableMap","innerName":"SerializedForm","access":8},{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","outerName":"com/google/common/collect/ImmutableMap","innerName":"IteratorBasedImmutableMap","access":1032},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"EMPTY_ENTRY_ARRAY","access":24,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry<**>;"},{"name":"entrySet","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;>;"},{"name":"keySet","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;"},{"name":"values","access":130,"descriptor":"Lcom/google/common/collect/ImmutableCollection;","signature":"Lcom/google/common/collect/ImmutableCollection;"},{"name":"multimapView","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSetMultimap;","signature":"Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"toImmutableMap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableMap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMap;"},{"name":"ofEntries","access":137,"descriptor":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap;","signature":"([Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"entryOf","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;TV;)Ljava/util/Map$Entry;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableMap$Builder;","signature":"()Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"builderWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"checkNoConflict","access":8,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"conflictException","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"copyOfEnumMap","access":10,"descriptor":"(Ljava/util/EnumMap;)Lcom/google/common/collect/ImmutableMap;","signature":";V:Ljava/lang/Object;>(Ljava/util/EnumMap<*+TV;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"","access":0,"descriptor":"()V"},{"name":"put","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"putIfAbsent","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"replace","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;TV;)Z"},{"name":"replace","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"computeIfAbsent","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/Function<-TK;+TV;>;)TV;"},{"name":"computeIfPresent","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"compute","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"merge","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV;"},{"name":"putAll","access":131089,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"replaceAll","access":131089,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"remove","access":131089,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"remove","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"clear","access":131089,"descriptor":"()V"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getOrDefault","access":17,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;TV;)TV;"},{"name":"entrySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createEntrySet","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"keySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"createKeySet","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"keyIterator","access":0,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"keySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"values","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"createValues","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"asMultimap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":1024,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/ImmutableMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/ImmutableMap","outerMethod":"keyIterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entryIterator","access":4112,"descriptor":"Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/UnmodifiableIterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"}]},{"name":"com/google/common/collect/ImmutableMap$Builder","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033},{"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}],"fields":[{"name":"valueComparator","access":0,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TV;>;"},{"name":"entries","access":0,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry;"},{"name":"size","access":0,"descriptor":"I"},{"name":"entriesUsed","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"ensureCapacity","access":2,"descriptor":"(I)V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"orderEntriesByValue","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"build","access":2,"descriptor":"(Z)Lcom/google/common/collect/ImmutableMap;","signature":"(Z)Lcom/google/common/collect/ImmutableMap;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"buildOrThrow","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"buildKeepingLast","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"buildJdkBacked","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"lastEntryForEachKey","access":10,"descriptor":"([Ljava/util/Map$Entry;I)[Ljava/util/Map$Entry;","signature":"([Ljava/util/Map$Entry;I)[Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableMap;","superName":"com/google/common/collect/ImmutableMap","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","outerName":"com/google/common/collect/ImmutableMap","innerName":"IteratorBasedImmutableMap","access":1032},{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"entryIterator","access":1024,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createValues","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableMapEntrySet;","superName":"com/google/common/collect/ImmutableMapEntrySet","outerClass":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","outerMethod":"createEntrySet","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableSet;","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","outerName":"com/google/common/collect/ImmutableMap","innerName":"IteratorBasedImmutableMap","access":1032},{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap;)V"},{"name":"map","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableMap$IteratorBasedImmutableMap;>;","superName":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets","outerName":"com/google/common/collect/ImmutableMap","innerName":"MapViewOfValuesAsSingletonSets","access":18},{"name":"com/google/common/collect/ImmutableMap$IteratorBasedImmutableMap","outerName":"com/google/common/collect/ImmutableMap","innerName":"IteratorBasedImmutableMap","access":1032},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"entryIterator","access":0,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;>;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/ImmutableMap$1;)V"}]},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;>;>;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets","outerMethod":"entryIterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets","outerName":"com/google/common/collect/ImmutableMap","innerName":"MapViewOfValuesAsSingletonSets","access":18},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1","access":0}],"fields":[{"name":"val$backingIterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets;Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;>;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;>;","superName":"com/google/common/collect/AbstractMapEntry","outerClass":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1","outerMethod":"next","outerMethodDescriptor":"()Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets","outerName":"com/google/common/collect/ImmutableMap","innerName":"MapViewOfValuesAsSingletonSets","access":18},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1","access":0},{"name":"com/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$backingEntry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap$MapViewOfValuesAsSingletonSets$1;Ljava/util/Map$Entry;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMap$SerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMap$SerializedForm","outerName":"com/google/common/collect/ImmutableMap","innerName":"SerializedForm","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"fields":[{"name":"USE_LEGACY_SERIALIZATION","access":26,"descriptor":"Z","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"keys","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"values","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"readResolve","access":16,"descriptor":"()Ljava/lang/Object;"},{"name":"legacyReadResolve","access":16,"descriptor":"()Ljava/lang/Object;"},{"name":"makeBuilder","access":0,"descriptor":"(I)Lcom/google/common/collect/ImmutableMap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableMap$Builder;"}]},{"name":"com/google/common/collect/ImmutableMapEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableEntry;","superName":"com/google/common/collect/ImmutableEntry","innerClasses":[{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry","outerName":"com/google/common/collect/ImmutableMapEntry","innerName":"NonTerminalImmutableBiMapEntry","access":24},{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry","outerName":"com/google/common/collect/ImmutableMapEntry","innerName":"NonTerminalImmutableMapEntry","access":8}],"methods":[{"name":"createEntryArray","access":8,"descriptor":"(I)[Lcom/google/common/collect/ImmutableMapEntry;","signature":"(I)[Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMapEntry;)V","signature":"(Lcom/google/common/collect/ImmutableMapEntry;)V"},{"name":"getNextInKeyBucket","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMapEntry;","signature":"()Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"getNextInValueBucket","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMapEntry;","signature":"()Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"isReusable","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry;","superName":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry","innerClasses":[{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry","outerName":"com/google/common/collect/ImmutableMapEntry","innerName":"NonTerminalImmutableMapEntry","access":8},{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry","outerName":"com/google/common/collect/ImmutableMapEntry","innerName":"NonTerminalImmutableBiMapEntry","access":24}],"fields":[{"name":"nextInValueBucket","access":146,"descriptor":"Lcom/google/common/collect/ImmutableMapEntry;","signature":"Lcom/google/common/collect/ImmutableMapEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableMapEntry;Lcom/google/common/collect/ImmutableMapEntry;)V","signature":"(TK;TV;Lcom/google/common/collect/ImmutableMapEntry;Lcom/google/common/collect/ImmutableMapEntry;)V"},{"name":"getNextInValueBucket","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMapEntry;","signature":"()Lcom/google/common/collect/ImmutableMapEntry;"}]},{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableMapEntry;","superName":"com/google/common/collect/ImmutableMapEntry","innerClasses":[{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry","outerName":"com/google/common/collect/ImmutableMapEntry","innerName":"NonTerminalImmutableMapEntry","access":8}],"fields":[{"name":"nextInKeyBucket","access":146,"descriptor":"Lcom/google/common/collect/ImmutableMapEntry;","signature":"Lcom/google/common/collect/ImmutableMapEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableMapEntry;)V","signature":"(TK;TV;Lcom/google/common/collect/ImmutableMapEntry;)V"},{"name":"getNextInKeyBucket","access":16,"descriptor":"()Lcom/google/common/collect/ImmutableMapEntry;","signature":"()Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"isReusable","access":16,"descriptor":"()Z"}]},{"name":"com/google/common/collect/ImmutableMapEntrySet","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableSet$CachingAsList;>;","superName":"com/google/common/collect/ImmutableSet$CachingAsList","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$CachingAsList","outerName":"com/google/common/collect/ImmutableSet","innerName":"CachingAsList","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"EntrySetSerializedForm","access":10},{"name":"com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"RegularEntrySet","access":24}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"map","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]}]},{"name":"com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMapEntrySet$EntrySetSerializedForm","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"EntrySetSerializedForm","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableMapEntrySet;","superName":"com/google/common/collect/ImmutableMapEntrySet","innerClasses":[{"name":"com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"RegularEntrySet","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"map","access":146,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"entries","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;[Ljava/util/Map$Entry;)V","signature":"(Lcom/google/common/collect/ImmutableMap;[Ljava/util/Map$Entry;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/collect/ImmutableList;>;)V"},{"name":"map","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-Ljava/util/Map$Entry;>;)V"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableMapKeySet","version":52,"access":48,"signature":"Lcom/google/common/collect/IndexedImmutableSet;","superName":"com/google/common/collect/IndexedImmutableSet","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm","outerName":"com/google/common/collect/ImmutableMapKeySet","innerName":"KeySetSerializedForm","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"map","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TK;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TK;>;)V"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMapKeySet$KeySetSerializedForm","outerName":"com/google/common/collect/ImmutableMapKeySet","innerName":"KeySetSerializedForm","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMapValues","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableCollection;","superName":"com/google/common/collect/ImmutableCollection","innerClasses":[{"name":"com/google/common/collect/ImmutableMapValues$1","access":0},{"name":"com/google/common/collect/ImmutableMapValues$2","access":0},{"name":"com/google/common/collect/ImmutableMapValues$SerializedForm","outerName":"com/google/common/collect/ImmutableMapValues","innerName":"SerializedForm","access":10},{"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":"map","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"asList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TV;>;)V"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/ImmutableMapValues;)Lcom/google/common/collect/ImmutableMap;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/ImmutableMapValues$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/ImmutableMapValues","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableMapValues$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryItr","access":16,"descriptor":"Lcom/google/common/collect/UnmodifiableIterator;","signature":"Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMapValues;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMapValues;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/collect/ImmutableMapValues$2","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableAsList;","superName":"com/google/common/collect/ImmutableAsList","outerClass":"com/google/common/collect/ImmutableMapValues","outerMethod":"asList","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/ImmutableMapValues$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entryList","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableList;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMapValues;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMapValues;Lcom/google/common/collect/ImmutableList;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMapValues$SerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMapValues$SerializedForm","outerName":"com/google/common/collect/ImmutableMapValues","innerName":"SerializedForm","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap<*TV;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap<*TV;>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMultimap","version":52,"access":1057,"signature":"Lcom/google/common/collect/BaseImmutableMultimap;Ljava/io/Serializable;","superName":"com/google/common/collect/BaseImmutableMultimap","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$Builder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableMultimap$EntryCollection","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"EntryCollection","access":10},{"name":"com/google/common/collect/ImmutableMultimap$1","access":0},{"name":"com/google/common/collect/ImmutableMultimap$Keys","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Keys","access":0},{"name":"com/google/common/collect/ImmutableMultimap$Values","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Values","access":26},{"name":"com/google/common/collect/ImmutableMultimap$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMultimap$KeysSerializedForm","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"KeysSerializedForm","access":26},{"name":"com/google/common/collect/ImmutableMultimap$FieldSettersHolder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"FieldSettersHolder","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"map","access":144,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;>;"},{"name":"size","access":144,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;","signature":"()Lcom/google/common/collect/ImmutableMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap;","signature":"(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap;","signature":"(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableMultimap;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"()Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"builderWithExpectedKeys","access":9,"descriptor":"(I)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMultimap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableMultimap;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;I)V","signature":"(Lcom/google/common/collect/ImmutableMap;>;I)V"},{"name":"removeAll","access":131073,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"replaceValues","access":131073,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"clear","access":131089,"descriptor":"()V"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;","signature":"(TK;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"inverse","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;","signature":"()Lcom/google/common/collect/ImmutableMultimap;"},{"name":"put","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"putAll","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Z"},{"name":"putAll","access":131089,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z"},{"name":"remove","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"keySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"asMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"entries","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;>;"},{"name":"createEntries","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;>;"},{"name":"entryIterator","access":0,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"keys","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset;","signature":"()Lcom/google/common/collect/ImmutableMultiset;"},{"name":"createKeys","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset;","signature":"()Lcom/google/common/collect/ImmutableMultiset;"},{"name":"values","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"createValues","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"valueIterator","access":0,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"valueIterator","access":4160,"descriptor":"()Ljava/util/Iterator;"},{"name":"createValues","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"createKeys","access":4160,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"keys","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"entryIterator","access":4160,"descriptor":"()Ljava/util/Iterator;"},{"name":"createEntries","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"containsEntry","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/util/Collection;)V"},{"name":"lambda$forEach$1","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"lambda$entrySpliterator$0","access":4106,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Spliterator;"},{"name":"lambda$entrySpliterator$1","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/ImmutableMultimap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;>;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/ImmutableMultimap","outerMethod":"entryIterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"asMapItr","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Ljava/util/Map$Entry;>;>;"},{"name":"currentKey","access":0,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"valueItr","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMultimap$2","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/ImmutableMultimap","outerMethod":"valueIterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$2","access":0}],"fields":[{"name":"valueCollectionItr","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Lcom/google/common/collect/ImmutableCollection;>;"},{"name":"valueItr","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/collect/ImmutableMultimap$Builder","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033},{"name":"com/google/common/collect/ImmutableMultimap$Builder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Builder","access":9},{"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":"builderMap","access":0,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"keyComparator","access":0,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TK;>;"},{"name":"valueComparator","access":0,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TV;>;"},{"name":"expectedValuesPerKey","access":0,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"ensureBuilderMapNonNull","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"newValueCollectionBuilderWithExpectedSize","access":0,"descriptor":"(I)Lcom/google/common/collect/ImmutableCollection$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"expectedValuesPerKey","access":1,"descriptor":"(I)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"expectedValueCollectionSize","access":0,"descriptor":"(ILjava/lang/Iterable;)I","signature":"(ILjava/lang/Iterable<*>;)I"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(TK;[TV;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"orderKeysBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"orderValuesBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableMultimap$Builder;","signature":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;","signature":"()Lcom/google/common/collect/ImmutableMultimap;"}]},{"name":"com/google/common/collect/ImmutableMultimap$EntryCollection","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableCollection;>;","superName":"com/google/common/collect/ImmutableCollection","innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$EntryCollection","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"EntryCollection","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"multimap","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMultimap;","signature":"Lcom/google/common/collect/ImmutableMultimap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap;)V","signature":"(Lcom/google/common/collect/ImmutableMultimap;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableMultimap$FieldSettersHolder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24},{"name":"com/google/common/collect/ImmutableMultimap$FieldSettersHolder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"FieldSettersHolder","access":8}],"fields":[{"name":"MAP_FIELD_SETTER","access":24,"descriptor":"Lcom/google/common/collect/Serialization$FieldSetter;","signature":"Lcom/google/common/collect/Serialization$FieldSetter<-Lcom/google/common/collect/ImmutableMultimap<**>;>;"},{"name":"SIZE_FIELD_SETTER","access":24,"descriptor":"Lcom/google/common/collect/Serialization$FieldSetter;","signature":"Lcom/google/common/collect/Serialization$FieldSetter<-Lcom/google/common/collect/ImmutableMultimap<**>;>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/collect/ImmutableMultimap$Keys","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableMultiset;","superName":"com/google/common/collect/ImmutableMultiset","innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$Keys","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Keys","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMultimap$KeysSerializedForm","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"KeysSerializedForm","access":26}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"elementSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"getEntry","access":0,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/ImmutableMultimap$KeysSerializedForm","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$KeysSerializedForm","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"KeysSerializedForm","access":26}],"fields":[{"name":"multimap","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMultimap;","signature":"Lcom/google/common/collect/ImmutableMultimap<**>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap;)V","signature":"(Lcom/google/common/collect/ImmutableMultimap<**>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMultimap$Values","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableCollection;","superName":"com/google/common/collect/ImmutableCollection","innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$Values","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Values","access":26}],"fields":[{"name":"multimap","access":146,"descriptor":"Lcom/google/common/collect/ImmutableMultimap;","signature":"Lcom/google/common/collect/ImmutableMultimap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap;)V","signature":"(Lcom/google/common/collect/ImmutableMultimap;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableMultiset","version":52,"access":1057,"signature":"Lcom/google/common/collect/ImmutableMultisetGwtSerializationDependencies;Lcom/google/common/collect/Multiset;","superName":"com/google/common/collect/ImmutableMultisetGwtSerializationDependencies","interfaces":["com/google/common/collect/Multiset"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMultiset$Builder","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableMultiset$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMultiset$EntrySet","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"EntrySet","access":18},{"name":"com/google/common/collect/ImmutableMultiset$SerializedForm","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"SerializedForm","access":24},{"name":"com/google/common/collect/ImmutableMultiset$ElementSet","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"ElementSet","access":24},{"name":"com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"EntrySetSerializedForm","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"asList","access":130,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"entrySet","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"toImmutableMultiset","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"toImmutableMultiset","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TE;>;Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset;","signature":"()Lcom/google/common/collect/ImmutableMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(TE;TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(TE;TE;TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"copyOf","access":9,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"([TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"copyFromElements","access":138,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset;","signature":"([TE;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"copyFromEntries","access":8,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(Ljava/util/Collection<+Lcom/google/common/collect/Multiset$Entry<+TE;>;>;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"asList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":131089,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":131089,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"setCount","access":131089,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":131089,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;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":"elementSet","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"entrySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createEntrySet","access":2,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"getEntry","access":1024,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset$Builder;","signature":"()Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"lambda$toImmutableMultiset$0","access":4106,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/ImmutableMultiset$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/ImmutableMultiset","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableMultiset$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"remaining","access":0,"descriptor":"I"},{"name":"element","access":0,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"val$entryIterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultiset;Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/ImmutableMultiset$Builder","version":52,"access":33,"signature":"Lcom/google/common/collect/ImmutableCollection$Builder;","superName":"com/google/common/collect/ImmutableCollection$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableMultiset$Builder","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"contents","access":16,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;)V","signature":"(Lcom/google/common/collect/Multiset;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset$Builder;","signature":"(TE;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"add","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset$Builder;","signature":"([TE;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"addCopies","access":1,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableMultiset$Builder;","signature":"(TE;I)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableMultiset$Builder;","signature":"(TE;I)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultiset$Builder;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableMultiset$Builder;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset;","signature":"()Lcom/google/common/collect/ImmutableMultiset;"},{"name":"buildJdkBacked","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset;","signature":"()Lcom/google/common/collect/ImmutableMultiset;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"lambda$addAll$0","access":4098,"descriptor":"(Ljava/lang/Object;I)V"}]},{"name":"com/google/common/collect/ImmutableMultiset$ElementSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSet$Indexed;","superName":"com/google/common/collect/ImmutableSet$Indexed","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Indexed","outerName":"com/google/common/collect/ImmutableSet","innerName":"Indexed","access":1032},{"name":"com/google/common/collect/ImmutableMultiset$ElementSet","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"ElementSet","access":24},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"delegate","access":18,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;Lcom/google/common/collect/Multiset;)V","signature":"(Ljava/util/List;>;Lcom/google/common/collect/Multiset;)V"},{"name":"get","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMultiset$EntrySet","version":52,"access":48,"signature":"Lcom/google/common/collect/IndexedImmutableSet;>;","superName":"com/google/common/collect/IndexedImmutableSet","innerClasses":[{"name":"com/google/common/collect/ImmutableMultiset$EntrySet","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"EntrySet","access":18},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"EntrySetSerializedForm","access":8},{"name":"com/google/common/collect/ImmutableMultiset$1","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMultiset;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableMultiset;)V"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"get","access":0,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"get","access":4160,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ImmutableMultiset;Lcom/google/common/collect/ImmutableMultiset$1;)V"}]},{"name":"com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMultiset$EntrySetSerializedForm","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"EntrySetSerializedForm","access":8}],"fields":[{"name":"multiset","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMultiset;","signature":"Lcom/google/common/collect/ImmutableMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultiset;)V","signature":"(Lcom/google/common/collect/ImmutableMultiset;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMultiset$SerializedForm","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableMultiset$SerializedForm","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"SerializedForm","access":24},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"elements","access":16,"descriptor":"[Ljava/lang/Object;"},{"name":"counts","access":16,"descriptor":"[I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;)V","signature":"(Lcom/google/common/collect/Multiset<+Ljava/lang/Object;>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableMultisetGwtSerializationDependencies","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableCollection;","superName":"com/google/common/collect/ImmutableCollection","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/collect/ImmutableRangeMap","version":52,"access":33,"signature":";V:Ljava/lang/Object;>Ljava/lang/Object;Lcom/google/common/collect/RangeMap;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/collect/RangeMap","java/io/Serializable"],"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},{"name":"com/google/common/collect/ImmutableRangeMap$Builder","outerName":"com/google/common/collect/ImmutableRangeMap","innerName":"Builder","access":25},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyAbsentBehavior","access":17416},{"name":"com/google/common/collect/ImmutableRangeMap$1","access":0},{"name":"com/google/common/collect/ImmutableRangeMap$2","access":0},{"name":"com/google/common/collect/ImmutableRangeMap$SerializedForm","outerName":"com/google/common/collect/ImmutableRangeMap","innerName":"SerializedForm","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"EMPTY","access":26,"descriptor":"Lcom/google/common/collect/ImmutableRangeMap;","signature":"Lcom/google/common/collect/ImmutableRangeMap;Ljava/lang/Object;>;"},{"name":"ranges","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"values","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"toImmutableRangeMap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":";V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;Lcom/google/common/collect/Range;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableRangeMap;","signature":";V:Ljava/lang/Object;>()Lcom/google/common/collect/ImmutableRangeMap;"},{"name":"of","access":9,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableRangeMap;","signature":";V:Ljava/lang/Object;>(Lcom/google/common/collect/Range;TV;)Lcom/google/common/collect/ImmutableRangeMap;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap;","signature":";V:Ljava/lang/Object;>(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableRangeMap$Builder;","signature":";V:Ljava/lang/Object;>()Lcom/google/common/collect/ImmutableRangeMap$Builder;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/ImmutableList;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getEntry","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;TV;>;"},{"name":"span","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"put","access":131089,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"putCoalescing","access":131089,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"putAll","access":131089,"descriptor":"(Lcom/google/common/collect/RangeMap;)V","signature":"(Lcom/google/common/collect/RangeMap;)V"},{"name":"clear","access":131089,"descriptor":"()V"},{"name":"remove","access":131089,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"merge","access":131089,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V","signature":"(Lcom/google/common/collect/Range;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)V"},{"name":"asMapOfRanges","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;TV;>;"},{"name":"asDescendingMapOfRanges","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;TV;>;"},{"name":"subRangeMap","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"subRangeMap","access":4161,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;"},{"name":"asDescendingMapOfRanges","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"asMapOfRanges","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/ImmutableRangeMap;)Lcom/google/common/collect/ImmutableList;"}]},{"name":"com/google/common/collect/ImmutableRangeMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableList;>;","superName":"com/google/common/collect/ImmutableList","outerClass":"com/google/common/collect/ImmutableRangeMap","outerMethod":"subRangeMap","outerMethodDescriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap;","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeMap$1","access":0}],"fields":[{"name":"val$len","access":4112,"descriptor":"I"},{"name":"val$off","access":4112,"descriptor":"I"},{"name":"val$range","access":4112,"descriptor":"Lcom/google/common/collect/Range;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeMap;IILcom/google/common/collect/Range;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Lcom/google/common/collect/Range;","signature":"(I)Lcom/google/common/collect/Range;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableRangeMap$2","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableRangeMap;","superName":"com/google/common/collect/ImmutableRangeMap","outerClass":"com/google/common/collect/ImmutableRangeMap","outerMethod":"subRangeMap","outerMethodDescriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap;","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeMap$2","access":0}],"fields":[{"name":"val$range","access":4112,"descriptor":"Lcom/google/common/collect/Range;"},{"name":"val$outer","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeMap;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeMap;Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/Range;Lcom/google/common/collect/ImmutableRangeMap;)V"},{"name":"subRangeMap","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeMap;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"subRangeMap","access":4161,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;"},{"name":"asDescendingMapOfRanges","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"asMapOfRanges","access":4161,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/ImmutableRangeMap$Builder","version":52,"access":49,"signature":";V:Ljava/lang/Object;>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeMap$Builder","outerName":"com/google/common/collect/ImmutableRangeMap","innerName":"Builder","access":25},{"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}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;TV;>;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"put","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableRangeMap$Builder;","signature":"(Lcom/google/common/collect/Range;TV;)Lcom/google/common/collect/ImmutableRangeMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap$Builder;","signature":"(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/ImmutableRangeMap$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeMap$Builder;)Lcom/google/common/collect/ImmutableRangeMap$Builder;","signature":"(Lcom/google/common/collect/ImmutableRangeMap$Builder;)Lcom/google/common/collect/ImmutableRangeMap$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableRangeMap;","signature":"()Lcom/google/common/collect/ImmutableRangeMap;"}]},{"name":"com/google/common/collect/ImmutableRangeMap$SerializedForm","version":52,"access":32,"signature":";V:Ljava/lang/Object;>Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableRangeMap$SerializedForm","outerName":"com/google/common/collect/ImmutableRangeMap","innerName":"SerializedForm","access":10},{"name":"com/google/common/collect/ImmutableRangeMap$Builder","outerName":"com/google/common/collect/ImmutableRangeMap","innerName":"Builder","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"mapOfRanges","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;TV;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;TV;>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"createRangeMap","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableRangeSet","version":52,"access":49,"signature":"Lcom/google/common/collect/AbstractRangeSet;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractRangeSet","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$Builder","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyAbsentBehavior","access":17416},{"name":"com/google/common/collect/ImmutableRangeSet$ComplementRanges","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"ComplementRanges","access":18},{"name":"com/google/common/collect/ImmutableRangeSet$1","access":0},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"AsSet","access":18},{"name":"com/google/common/collect/ImmutableRangeSet$SerializedForm","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"SerializedForm","access":26},{"name":"com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"AsSetSerializedForm","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"EMPTY","access":26,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet;","signature":"Lcom/google/common/collect/ImmutableRangeSet;>;"},{"name":"ALL","access":26,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet;","signature":"Lcom/google/common/collect/ImmutableRangeSet;>;"},{"name":"ranges","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"complement","access":130,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet;","signature":"Lcom/google/common/collect/ImmutableRangeSet;"}],"methods":[{"name":"toImmutableRangeSet","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":";>()Ljava/util/stream/Collector;*Lcom/google/common/collect/ImmutableRangeSet;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableRangeSet;","signature":"()Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"of","access":9,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeSet;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"all","access":8,"descriptor":"()Lcom/google/common/collect/ImmutableRangeSet;","signature":"()Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;","signature":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableRangeSet;","signature":";>(Ljava/lang/Iterable;>;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"unionOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableRangeSet;","signature":";>(Ljava/lang/Iterable;>;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableRangeSet;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/ImmutableRangeSet;)V"},{"name":"intersects","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"encloses","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"rangeContaining","access":1,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":"(TC;)Lcom/google/common/collect/Range;"},{"name":"span","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"add","access":131073,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"addAll","access":131073,"descriptor":"(Lcom/google/common/collect/RangeSet;)V","signature":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"addAll","access":131073,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;>;)V"},{"name":"remove","access":131073,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"removeAll","access":131073,"descriptor":"(Lcom/google/common/collect/RangeSet;)V","signature":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"removeAll","access":131073,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;>;)V"},{"name":"asRanges","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"asDescendingSetOfRanges","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"complement","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableRangeSet;","signature":"()Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"union","access":1,"descriptor":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;","signature":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"intersection","access":1,"descriptor":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;","signature":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"difference","access":1,"descriptor":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;","signature":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"intersectRanges","access":2,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableList;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableList;>;"},{"name":"subRangeSet","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeSet;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeSet;"},{"name":"asSet","access":1,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableRangeSet$Builder;","signature":";>()Lcom/google/common/collect/ImmutableRangeSet$Builder;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"enclosesAll","access":4161,"descriptor":"(Lcom/google/common/collect/RangeSet;)Z"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Comparable;)Z"},{"name":"subRangeSet","access":4161,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet;"},{"name":"complement","access":4161,"descriptor":"()Lcom/google/common/collect/RangeSet;"},{"name":"asDescendingSetOfRanges","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"asRanges","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet;)Lcom/google/common/collect/ImmutableList;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableList;>;","superName":"com/google/common/collect/ImmutableList","outerClass":"com/google/common/collect/ImmutableRangeSet","outerMethod":"intersectRanges","outerMethodDescriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$1","access":0}],"fields":[{"name":"val$length","access":4112,"descriptor":"I"},{"name":"val$fromIndex","access":4112,"descriptor":"I"},{"name":"val$range","access":4112,"descriptor":"Lcom/google/common/collect/Range;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet;IILcom/google/common/collect/Range;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Lcom/google/common/collect/Range;","signature":"(I)Lcom/google/common/collect/Range;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSortedSet;","superName":"com/google/common/collect/ImmutableSortedSet","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$AsSet","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"AsSet","access":18},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet$1","access":0},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet$2","access":0},{"name":"com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"AsSetSerializedForm","access":10}],"fields":[{"name":"domain","access":18,"descriptor":"Lcom/google/common/collect/DiscreteDomain;","signature":"Lcom/google/common/collect/DiscreteDomain;"},{"name":"size","access":130,"descriptor":"Ljava/lang/Integer;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet;Lcom/google/common/collect/DiscreteDomain;)V","signature":"(Lcom/google/common/collect/DiscreteDomain;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"descendingIterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"subSet","access":0,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TC;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;ZLjava/lang/Comparable;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TC;ZTC;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TC;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":0,"descriptor":"(Ljava/lang/Object;)I"},{"name":"createDescendingSet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"tailSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"descendingIterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet$AsSet;)Lcom/google/common/collect/DiscreteDomain;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/ImmutableRangeSet$AsSet","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$AsSet","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"AsSet","access":18},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet$1","access":0}],"fields":[{"name":"rangeItr","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"elemItr","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet$AsSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet$AsSet;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/ImmutableRangeSet$AsSet","outerMethod":"descendingIterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$AsSet","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"AsSet","access":18},{"name":"com/google/common/collect/ImmutableRangeSet$AsSet$2","access":0}],"fields":[{"name":"rangeItr","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"elemItr","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet$AsSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet$AsSet;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$AsSetSerializedForm","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"AsSetSerializedForm","access":10}],"fields":[{"name":"ranges","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"domain","access":18,"descriptor":"Lcom/google/common/collect/DiscreteDomain;","signature":"Lcom/google/common/collect/DiscreteDomain;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/DiscreteDomain;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/DiscreteDomain;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$Builder","version":52,"access":33,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$Builder","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25}],"fields":[{"name":"ranges","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeSet$Builder;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ImmutableRangeSet$Builder;"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet$Builder;","signature":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/ImmutableRangeSet$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableRangeSet$Builder;","signature":"(Ljava/lang/Iterable;>;)Lcom/google/common/collect/ImmutableRangeSet$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet$Builder;)Lcom/google/common/collect/ImmutableRangeSet$Builder;","signature":"(Lcom/google/common/collect/ImmutableRangeSet$Builder;)Lcom/google/common/collect/ImmutableRangeSet$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableRangeSet;","signature":"()Lcom/google/common/collect/ImmutableRangeSet;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$ComplementRanges","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableList;>;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$ComplementRanges","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"ComplementRanges","access":18}],"fields":[{"name":"positiveBoundedBelow","access":18,"descriptor":"Z"},{"name":"positiveBoundedAbove","access":18,"descriptor":"Z"},{"name":"size","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableRangeSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableRangeSet;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Lcom/google/common/collect/Range;","signature":"(I)Lcom/google/common/collect/Range;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableRangeSet$SerializedForm","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableRangeSet$SerializedForm","outerName":"com/google/common/collect/ImmutableRangeSet","innerName":"SerializedForm","access":26}],"fields":[{"name":"ranges","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableSet","version":52,"access":1057,"signature":"Lcom/google/common/collect/ImmutableCollection;Ljava/util/Set;","superName":"com/google/common/collect/ImmutableCollection","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSet$RegularSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"RegularSetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$SetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"SetBuilderImpl","access":1034},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableSet$SerializedForm","outerName":"com/google/common/collect/ImmutableSet","innerName":"SerializedForm","access":10},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033},{"name":"com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"JdkBackedSetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$EmptySetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"EmptySetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$Indexed","outerName":"com/google/common/collect/ImmutableSet","innerName":"Indexed","access":1032},{"name":"com/google/common/collect/ImmutableSet$CachingAsList","outerName":"com/google/common/collect/ImmutableSet","innerName":"CachingAsList","access":1032}],"fields":[{"name":"SPLITERATOR_CHARACTERISTICS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1297"}},{"name":"MAX_TABLE_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}},{"name":"DESIRED_LOAD_FACTOR","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.7"}},{"name":"CUTOFF","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"751619276"}},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"toImmutableSet","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(TE;TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(TE;TE;TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/util/Collection<+TE;>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"copyOf","access":9,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"([TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"fromArrayWithExpectedSize","access":10,"descriptor":"([Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableSet;","signature":"([TE;I)Lcom/google/common/collect/ImmutableSet;"},{"name":"copyOfEnumSet","access":10,"descriptor":"(Ljava/util/EnumSet;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/util/EnumSet<*>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"","access":0,"descriptor":"()V"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"iterator","access":1025,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSet$Builder;","signature":"()Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"builderWithExpectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/ImmutableSet$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"chooseTableSize","access":8,"descriptor":"(I)I"},{"name":"estimatedSizeForUnknownDuplication","access":10,"descriptor":"(I)I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableSet$Builder","version":52,"access":33,"signature":"Lcom/google/common/collect/ImmutableCollection$Builder;","superName":"com/google/common/collect/ImmutableCollection$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033},{"name":"com/google/common/collect/ImmutableSet$RegularSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"RegularSetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$SetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"SetBuilderImpl","access":1034},{"name":"com/google/common/collect/ImmutableSet$EmptySetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"EmptySetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"JdkBackedSetBuilderImpl","access":26}],"fields":[{"name":"impl","access":2,"descriptor":"Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"forceCopy","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"","access":0,"descriptor":"(Z)V"},{"name":"forceJdk","access":0,"descriptor":"()V"},{"name":"copyIfNecessary","access":16,"descriptor":"()V"},{"name":"copy","access":0,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder;","signature":"(TE;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"add","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder;","signature":"([TE;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet$Builder;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSet$Builder;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSet$Builder;)Lcom/google/common/collect/ImmutableSet$Builder;","signature":"(Lcom/google/common/collect/ImmutableSet$Builder;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"}]},{"name":"com/google/common/collect/ImmutableSet$CachingAsList","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableSet;","superName":"com/google/common/collect/ImmutableSet","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$CachingAsList","outerName":"com/google/common/collect/ImmutableSet","innerName":"CachingAsList","access":1032}],"fields":[{"name":"asList","access":130,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"asList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableSet$EmptySetBuilderImpl","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","superName":"com/google/common/collect/ImmutableSet$SetBuilderImpl","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$EmptySetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"EmptySetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$SetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"SetBuilderImpl","access":1034},{"name":"com/google/common/collect/ImmutableSet$RegularSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"RegularSetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/ImmutableSet$EmptySetBuilderImpl;","signature":"Lcom/google/common/collect/ImmutableSet$EmptySetBuilderImpl;"}],"methods":[{"name":"instance","access":8,"descriptor":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"","access":2,"descriptor":"()V"},{"name":"add","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"(TE;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"copy","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"build","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"}]},{"name":"com/google/common/collect/ImmutableSet$Indexed","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableSet$CachingAsList;","superName":"com/google/common/collect/ImmutableSet$CachingAsList","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$CachingAsList","outerName":"com/google/common/collect/ImmutableSet","innerName":"CachingAsList","access":1032},{"name":"com/google/common/collect/ImmutableSet$Indexed","outerName":"com/google/common/collect/ImmutableSet","innerName":"Indexed","access":1032},{"name":"com/google/common/collect/ImmutableSet$Indexed$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1024,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableSet$Indexed$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableAsList;","superName":"com/google/common/collect/ImmutableAsList","outerClass":"com/google/common/collect/ImmutableSet$Indexed","outerMethod":"createAsList","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Indexed","outerName":"com/google/common/collect/ImmutableSet","innerName":"Indexed","access":1032},{"name":"com/google/common/collect/ImmutableSet$Indexed$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableSet$Indexed;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSet$Indexed;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet$Indexed;","signature":"()Lcom/google/common/collect/ImmutableSet$Indexed;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"delegateCollection","access":4160,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"}]},{"name":"com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","superName":"com/google/common/collect/ImmutableSet$SetBuilderImpl","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$SetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"SetBuilderImpl","access":1034},{"name":"com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"JdkBackedSetBuilderImpl","access":26}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;)V","signature":"(Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;)V"},{"name":"add","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"(TE;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"copy","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"build","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"}]},{"name":"com/google/common/collect/ImmutableSet$RegularSetBuilderImpl","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","superName":"com/google/common/collect/ImmutableSet$SetBuilderImpl","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$SetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"SetBuilderImpl","access":1034},{"name":"com/google/common/collect/ImmutableSet$RegularSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"RegularSetBuilderImpl","access":26},{"name":"com/google/common/collect/ImmutableSet$JdkBackedSetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"JdkBackedSetBuilderImpl","access":26}],"fields":[{"name":"hashTable","access":2,"descriptor":"[Ljava/lang/Object;"},{"name":"maxRunBeforeFallback","access":2,"descriptor":"I"},{"name":"expandTableThreshold","access":2,"descriptor":"I"},{"name":"hashCode","access":2,"descriptor":"I"},{"name":"MAX_RUN_MULTIPLIER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"13"}}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSet$RegularSetBuilderImpl;)V","signature":"(Lcom/google/common/collect/ImmutableSet$RegularSetBuilderImpl;)V"},{"name":"add","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"(TE;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"insertInHashTable","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"(TE;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"copy","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"review","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"build","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"rebuildHashTable","access":8,"descriptor":"(I[Ljava/lang/Object;I)[Ljava/lang/Object;"},{"name":"ensureTableCapacity","access":0,"descriptor":"(I)V"},{"name":"hashFloodingDetected","access":8,"descriptor":"([Ljava/lang/Object;)Z"},{"name":"maxRunBeforeFallback","access":8,"descriptor":"(I)I"}]},{"name":"com/google/common/collect/ImmutableSet$SerializedForm","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSet$SerializedForm","outerName":"com/google/common/collect/ImmutableSet","innerName":"SerializedForm","access":10}],"fields":[{"name":"elements","access":16,"descriptor":"[Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Object;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableSet$SetBuilderImpl","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$SetBuilderImpl","outerName":"com/google/common/collect/ImmutableSet","innerName":"SetBuilderImpl","access":1034},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033}],"fields":[{"name":"dedupedElements","access":0,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"distinct","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;)V","signature":"(Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;)V"},{"name":"ensureCapacity","access":2,"descriptor":"(I)V"},{"name":"addDedupedElement","access":16,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"add","access":1024,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"(TE;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"combine","access":16,"descriptor":"(Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"(Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;)Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"copy","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"review","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;","signature":"()Lcom/google/common/collect/ImmutableSet$SetBuilderImpl;"},{"name":"build","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"}]},{"name":"com/google/common/collect/ImmutableSetMultimap","version":52,"access":33,"signature":"Lcom/google/common/collect/ImmutableMultimap;Lcom/google/common/collect/SetMultimap;","superName":"com/google/common/collect/ImmutableMultimap","interfaces":["com/google/common/collect/SetMultimap"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSetMultimap$Builder","outerName":"com/google/common/collect/ImmutableSetMultimap","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":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableSetMultimap$EntrySet","outerName":"com/google/common/collect/ImmutableSetMultimap","innerName":"EntrySet","access":26},{"name":"com/google/common/collect/ImmutableSortedSet$Builder","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableMultimap$FieldSettersHolder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"FieldSettersHolder","access":8},{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24},{"name":"com/google/common/collect/ImmutableSetMultimap$SetFieldSettersHolder","outerName":"com/google/common/collect/ImmutableSetMultimap","innerName":"SetFieldSettersHolder","access":26},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033}],"fields":[{"name":"emptySet","access":146,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;"},{"name":"inverse","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSetMultimap;","signature":"Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"entries","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"toImmutableSetMultimap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"flatteningToImmutableSetMultimap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"builderWithExpectedKeys","access":9,"descriptor":"(I)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"copyOf","access":10,"descriptor":"(Lcom/google/common/collect/Multimap;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"fromMapEntries","access":8,"descriptor":"(Ljava/util/Collection;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(Ljava/util/Collection<+Ljava/util/Map$Entry<+TK;+Ljava/util/Collection<+TV;>;>;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"fromMapBuilderEntries","access":8,"descriptor":"(Ljava/util/Collection;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap;","signature":"(Ljava/util/Collection<+Ljava/util/Map$Entry;>;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;ILjava/util/Comparator;)V","signature":"(Lcom/google/common/collect/ImmutableMap;>;ILjava/util/Comparator<-TV;>;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(TK;)Lcom/google/common/collect/ImmutableSet;"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"invert","access":2,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"removeAll","access":131089,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;"},{"name":"replaceValues","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"entries","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"valueSet","access":10,"descriptor":"(Ljava/util/Comparator;Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/util/Comparator<-TV;>;Ljava/util/Collection<+TV;>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"emptySet","access":10,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"valuesBuilder","access":10,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSet$Builder;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"valueComparator","access":0,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"entries","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"}]},{"name":"com/google/common/collect/ImmutableSetMultimap$Builder","version":52,"access":49,"signature":"Lcom/google/common/collect/ImmutableMultimap$Builder;","superName":"com/google/common/collect/ImmutableMultimap$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableMultimap$Builder","outerName":"com/google/common/collect/ImmutableMultimap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableSetMultimap$Builder","outerName":"com/google/common/collect/ImmutableSetMultimap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableSortedSet$Builder","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"Builder","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(I)V"},{"name":"newValueCollectionBuilderWithExpectedSize","access":0,"descriptor":"(I)Lcom/google/common/collect/ImmutableCollection$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"expectedValueCollectionSize","access":0,"descriptor":"(ILjava/lang/Iterable;)I","signature":"(ILjava/lang/Iterable<*>;)I"},{"name":"expectedValuesPerKey","access":1,"descriptor":"(I)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"putAll","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(TK;[TV;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"orderKeysBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"orderValuesBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSetMultimap$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;"},{"name":"combine","access":4160,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap$Builder;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"orderValuesBy","access":4161,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"orderKeysBy","access":4161,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultimap$Builder;"},{"name":"expectedValuesPerKey","access":4161,"descriptor":"(I)Lcom/google/common/collect/ImmutableMultimap$Builder;"}]},{"name":"com/google/common/collect/ImmutableSetMultimap$EntrySet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSet;>;","superName":"com/google/common/collect/ImmutableSet","innerClasses":[{"name":"com/google/common/collect/ImmutableSetMultimap$EntrySet","outerName":"com/google/common/collect/ImmutableSetMultimap","innerName":"EntrySet","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"multimap","access":146,"descriptor":"Lcom/google/common/collect/ImmutableSetMultimap;","signature":"Lcom/google/common/collect/ImmutableSetMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSetMultimap;)V","signature":"(Lcom/google/common/collect/ImmutableSetMultimap;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableSetMultimap$SetFieldSettersHolder","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24},{"name":"com/google/common/collect/ImmutableSetMultimap$SetFieldSettersHolder","outerName":"com/google/common/collect/ImmutableSetMultimap","innerName":"SetFieldSettersHolder","access":26}],"fields":[{"name":"EMPTY_SET_FIELD_SETTER","access":24,"descriptor":"Lcom/google/common/collect/Serialization$FieldSetter;","signature":"Lcom/google/common/collect/Serialization$FieldSetter<-Lcom/google/common/collect/ImmutableSetMultimap<**>;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/ImmutableSortedAsList","version":52,"access":48,"signature":"Lcom/google/common/collect/RegularImmutableAsList;Lcom/google/common/collect/SortedIterable;","superName":"com/google/common/collect/RegularImmutableAsList","interfaces":["com/google/common/collect/SortedIterable"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSortedSet;Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableSortedSet;Lcom/google/common/collect/ImmutableList;)V"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"subListUnchecked","access":0,"descriptor":"(II)Lcom/google/common/collect/ImmutableList;","signature":"(II)Lcom/google/common/collect/ImmutableList;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"delegateCollection","access":4160,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"}]},{"name":"com/google/common/collect/ImmutableSortedMap","version":52,"access":49,"signature":"Lcom/google/common/collect/ImmutableMap;Ljava/util/NavigableMap;","superName":"com/google/common/collect/ImmutableMap","interfaces":["java/util/NavigableMap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableSortedMap$Builder","outerName":"com/google/common/collect/ImmutableSortedMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableSortedMap$1EntrySet","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/ImmutableSortedMap$SerializedForm","outerName":"com/google/common/collect/ImmutableSortedMap","innerName":"SerializedForm","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"NATURAL_ORDER","access":26,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<*>;"},{"name":"NATURAL_EMPTY_MAP","access":26,"descriptor":"Lcom/google/common/collect/ImmutableSortedMap;","signature":"Lcom/google/common/collect/ImmutableSortedMap;Ljava/lang/Object;>;"},{"name":"keySet","access":146,"descriptor":"Lcom/google/common/collect/RegularImmutableSortedSet;","signature":"Lcom/google/common/collect/RegularImmutableSortedSet;"},{"name":"valueList","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"descendingMap","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSortedMap;","signature":"Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"toImmutableSortedMap","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TK;>;Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableSortedMap","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TK;>;Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"emptyMap","access":8,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap;","signature":"()Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":10,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/Comparator<-TK;>;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;Ljava/lang/Comparable;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Map;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/Map<+TK;+TV;>;Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"copyOfSorted","access":9,"descriptor":"(Ljava/util/SortedMap;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/SortedMap;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"copyOfInternal","access":10,"descriptor":"(Ljava/util/Map;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/Map<+TK;+TV;>;Ljava/util/Comparator<-TK;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"fromEntries","access":138,"descriptor":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableSortedMap;","signature":";V:Ljava/lang/Object;>([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"fromEntries","access":10,"descriptor":"(Ljava/util/Comparator;ZLjava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/Comparator<-TK;>;ZLjava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"fromEntries","access":10,"descriptor":"(Ljava/util/Comparator;Z[Ljava/util/Map$Entry;I)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(Ljava/util/Comparator<-TK;>;Z[Ljava/util/Map$Entry;I)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"naturalOrder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":";V:Ljava/lang/Object;>()Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"orderedBy","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"reverseOrder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":";V:Ljava/lang/Object;>()Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularImmutableSortedSet;Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/RegularImmutableSortedSet;Lcom/google/common/collect/ImmutableList;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularImmutableSortedSet;Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSortedMap;)V","signature":"(Lcom/google/common/collect/RegularImmutableSortedSet;Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSortedMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"entrySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"keySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"values","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"createValues","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getSubMap","access":2,"descriptor":"(II)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(II)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;Z)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TK;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;ZTK;Z)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;Z)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollFirstEntry","access":131089,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":131089,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"descendingMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap;","signature":"()Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"navigableKeySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"descendingKeySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"toImmutableMap","access":131081,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableMap","access":131081,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"builder","access":131081,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"()Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"builderWithExpectedSize","access":131081,"descriptor":"(I)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"(TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;TK;TV;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"ofEntries","access":131209,"descriptor":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableSortedMap;","signature":"([Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"keySet","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"tailMap","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"headMap","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"subMap","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"tailMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"subMap","access":4161,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"descendingKeySet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"},{"name":"navigableKeySet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"},{"name":"descendingMap","access":4161,"descriptor":"()Ljava/util/NavigableMap;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/util/Comparator;Z[Ljava/util/Map$Entry;I)Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/ImmutableSortedMap;)Lcom/google/common/collect/RegularImmutableSortedSet;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/ImmutableSortedMap;)Lcom/google/common/collect/ImmutableList;"},{"name":"lambda$fromEntries$0","access":4106,"descriptor":"(Ljava/util/Comparator;Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I"}]},{"name":"com/google/common/collect/ImmutableSortedMap$1EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableMapEntrySet;","superName":"com/google/common/collect/ImmutableMapEntrySet","outerClass":"com/google/common/collect/ImmutableSortedMap","outerMethod":"createEntrySet","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableSet;","innerClasses":[{"name":"com/google/common/collect/ImmutableSortedMap$1EntrySet","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/ImmutableSortedMap$1EntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableSortedMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSortedMap;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-Ljava/util/Map$Entry;>;)V"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"map","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/ImmutableSortedMap$1EntrySet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableAsList;>;","superName":"com/google/common/collect/ImmutableAsList","outerClass":"com/google/common/collect/ImmutableSortedMap$1EntrySet","outerMethod":"createAsList","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/ImmutableSortedMap$1EntrySet","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/ImmutableSortedMap$1EntrySet$1","access":0},{"name":"java/util/AbstractMap$SimpleImmutableEntry","outerName":"java/util/AbstractMap","innerName":"SimpleImmutableEntry","access":9},{"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":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableSortedMap$1EntrySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSortedMap$1EntrySet;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/util/Map$Entry;","signature":"(I)Ljava/util/Map$Entry;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;>;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableSortedMap$Builder","version":52,"access":33,"signature":"Lcom/google/common/collect/ImmutableMap$Builder;","superName":"com/google/common/collect/ImmutableMap$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableSortedMap$Builder","outerName":"com/google/common/collect/ImmutableSortedMap","innerName":"Builder","access":9},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TK;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TK;>;)V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(TK;TV;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(Ljava/util/Map$Entry<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(Ljava/lang/Iterable<+Ljava/util/Map$Entry<+TK;+TV;>;>;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"orderEntriesByValue","access":131089,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap;","signature":"()Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"buildOrThrow","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap;","signature":"()Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"buildKeepingLast","access":131089,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMap;","signature":"()Lcom/google/common/collect/ImmutableSortedMap;"},{"name":"buildKeepingLast","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"buildOrThrow","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"combine","access":4160,"descriptor":"(Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"orderEntriesByValue","access":4161,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"putAll","access":4161,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap$Builder;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap$Builder;"}]},{"name":"com/google/common/collect/ImmutableSortedMap$SerializedForm","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableMap$SerializedForm;","superName":"com/google/common/collect/ImmutableMap$SerializedForm","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$SerializedForm","outerName":"com/google/common/collect/ImmutableMap","innerName":"SerializedForm","access":8},{"name":"com/google/common/collect/ImmutableSortedMap$SerializedForm","outerName":"com/google/common/collect/ImmutableSortedMap","innerName":"SerializedForm","access":10},{"name":"com/google/common/collect/ImmutableSortedMap$Builder","outerName":"com/google/common/collect/ImmutableSortedMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"fields":[{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TK;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSortedMap;)V","signature":"(Lcom/google/common/collect/ImmutableSortedMap;)V"},{"name":"makeBuilder","access":0,"descriptor":"(I)Lcom/google/common/collect/ImmutableSortedMap$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableSortedMap$Builder;"},{"name":"makeBuilder","access":4160,"descriptor":"(I)Lcom/google/common/collect/ImmutableMap$Builder;"}]},{"name":"com/google/common/collect/ImmutableSortedMultiset","version":52,"access":1057,"signature":"Lcom/google/common/collect/ImmutableMultiset;Lcom/google/common/collect/SortedMultiset;","superName":"com/google/common/collect/ImmutableMultiset","interfaces":["com/google/common/collect/SortedMultiset"],"innerClasses":[{"name":"java/util/stream/Collector$Characteristics","outerName":"java/util/stream/Collector","innerName":"Characteristics","access":16409},{"name":"com/google/common/collect/ImmutableSortedMultiset$Builder","outerName":"com/google/common/collect/ImmutableSortedMultiset","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableSortedMultiset$SerializedForm","outerName":"com/google/common/collect/ImmutableSortedMultiset","innerName":"SerializedForm","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"descendingMultiset","access":128,"descriptor":"Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"toImmutableSortedMultiset","access":9,"descriptor":"(Ljava/util/Comparator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TE;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableSortedMultiset","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/function/Function;Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/util/function/Function<-TT;+TE;>;Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"()Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":";>(TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":";>(TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":";>(TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":";>(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":";>(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":";>(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOf","access":9,"descriptor":"([Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":";>([TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOfSorted","access":9,"descriptor":"(Lcom/google/common/collect/SortedMultiset;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(Lcom/google/common/collect/SortedMultiset;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOfSortedEntries","access":10,"descriptor":"(Ljava/util/Comparator;Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/util/Collection;>;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"emptyMultiset","access":8,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"","access":0,"descriptor":"()V"},{"name":"comparator","access":17,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"elementSet","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"descendingMultiset","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"()Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"pollFirstEntry","access":131089,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollLastEntry","access":131089,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"headMultiset","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"subMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"tailMultiset","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"orderedBy","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"reverseOrder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":";>()Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"naturalOrder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":";>()Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"toImmutableMultiset","access":131081,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"toImmutableMultiset","access":131081,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TE;>;Ljava/util/function/ToIntFunction<-TT;>;)Ljava/util/stream/Collector;>;"},{"name":"builder","access":131081,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"()Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"of","access":131209,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"copyOf","access":131081,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"([TZ;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"elementSet","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"tailMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"subMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"headMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"descendingMultiset","access":4161,"descriptor":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"},{"name":"lambda$toImmutableSortedMultiset$4","access":4106,"descriptor":"(Ljava/util/Comparator;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"lambda$toImmutableSortedMultiset$3","access":4106,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;"},{"name":"lambda$toImmutableSortedMultiset$2","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;Lcom/google/common/collect/Multiset;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableSortedMultiset$1","access":4106,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/Multiset;"},{"name":"lambda$toImmutableSortedMultiset$0","access":4106,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/ImmutableSortedMultiset$Builder","version":52,"access":33,"signature":"Lcom/google/common/collect/ImmutableMultiset$Builder;","superName":"com/google/common/collect/ImmutableMultiset$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableMultiset$Builder","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableSortedMultiset$Builder","outerName":"com/google/common/collect/ImmutableSortedMultiset","innerName":"Builder","access":9},{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"(TE;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"add","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"([TE;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"addCopies","access":1,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"(TE;I)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"(TE;I)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSortedMultiset$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"()Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMultiset;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"setCount","access":4161,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"addCopies","access":4161,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"add","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMultiset$Builder;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"}]},{"name":"com/google/common/collect/ImmutableSortedMultiset$SerializedForm","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSortedMultiset$SerializedForm","outerName":"com/google/common/collect/ImmutableSortedMultiset","innerName":"SerializedForm","access":26},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableSortedMultiset$Builder","outerName":"com/google/common/collect/ImmutableSortedMultiset","innerName":"Builder","access":9}],"fields":[{"name":"comparator","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"},{"name":"elements","access":16,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"counts","access":16,"descriptor":"[I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SortedMultiset;)V","signature":"(Lcom/google/common/collect/SortedMultiset;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableSortedSet","version":52,"access":1057,"signature":"Lcom/google/common/collect/ImmutableSet$CachingAsList;Ljava/util/NavigableSet;Lcom/google/common/collect/SortedIterable;","superName":"com/google/common/collect/ImmutableSet$CachingAsList","interfaces":["java/util/NavigableSet","com/google/common/collect/SortedIterable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSortedSet$Builder","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableSet$CachingAsList","outerName":"com/google/common/collect/ImmutableSet","innerName":"CachingAsList","access":1032},{"name":"com/google/common/collect/ImmutableSortedSet$1","access":0},{"name":"com/google/common/collect/ImmutableSortedSet$SerializedForm","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"SerializedForm","access":10}],"fields":[{"name":"SPLITERATOR_CHARACTERISTICS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1301"}},{"name":"comparator","access":144,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"},{"name":"descendingSet","access":128,"descriptor":"Lcom/google/common/collect/ImmutableSortedSet;","signature":"Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"toImmutableSortedSet","access":9,"descriptor":"(Ljava/util/Comparator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/Comparator<-TE;>;)Ljava/util/stream/Collector;>;"},{"name":"emptySet","access":8,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/RegularImmutableSortedSet;","signature":"(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/RegularImmutableSortedSet;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":";>(TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":";>(TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":";>(TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":";>(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":";>(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":";>(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":9,"descriptor":"([Ljava/lang/Comparable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":";>([TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/Collection<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/Collection;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/Comparator<-TE;>;Ljava/util/Collection<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOfSorted","access":9,"descriptor":"(Ljava/util/SortedSet;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/SortedSet;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"construct","access":136,"descriptor":"(Ljava/util/Comparator;I[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(Ljava/util/Comparator<-TE;>;I[TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"orderedBy","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"reverseOrder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":";>()Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"naturalOrder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":";>()Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"unsafeCompare","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"unsafeCompare","access":8,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(Ljava/util/Comparator<*>;Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"iterator","access":1025,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;ZTE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSetImpl","access":1024,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSetImpl","access":1024,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;ZTE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSetImpl","access":1024,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollFirst","access":131089,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":131089,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"descendingSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"createDescendingSet","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"descendingIterator","access":1025,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"indexOf","access":1024,"descriptor":"(Ljava/lang/Object;)I"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"toImmutableSet","access":131081,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"builder","access":131081,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"()Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"builderWithExpectedSize","access":131081,"descriptor":"(I)Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"(I)Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":131081,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;TE;TE;TE;TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"of","access":131209,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;TE;TE;TE;TE;TE;[TE;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"copyOf","access":131081,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet;","signature":"([TZ;)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"asList","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableList;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"tailSet","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"headSet","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"subSet","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"tailSet","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;"},{"name":"subSet","access":4161,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"descendingSet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"}]},{"name":"com/google/common/collect/ImmutableSortedSet$1","version":52,"access":32,"signature":"Ljava/util/Spliterators$AbstractSpliterator;","superName":"java/util/Spliterators$AbstractSpliterator","outerClass":"com/google/common/collect/ImmutableSortedSet","outerMethod":"spliterator","outerMethodDescriptor":"()Ljava/util/Spliterator;","innerClasses":[{"name":"com/google/common/collect/ImmutableSortedSet$1","access":0},{"name":"java/util/Spliterators$AbstractSpliterator","outerName":"java/util/Spliterators","innerName":"AbstractSpliterator","access":1033}],"fields":[{"name":"iterator","access":16,"descriptor":"Lcom/google/common/collect/UnmodifiableIterator;","signature":"Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableSortedSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSortedSet;JI)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TE;>;)Z"},{"name":"getComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"}]},{"name":"com/google/common/collect/ImmutableSortedSet$Builder","version":52,"access":49,"signature":"Lcom/google/common/collect/ImmutableSet$Builder;","superName":"com/google/common/collect/ImmutableSet$Builder","innerClasses":[{"name":"com/google/common/collect/ImmutableCollection$Builder","outerName":"com/google/common/collect/ImmutableCollection","innerName":"Builder","access":1033},{"name":"com/google/common/collect/ImmutableSortedSet$Builder","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9}],"fields":[{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"},{"name":"elements","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"n","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;I)V","signature":"(Ljava/util/Comparator<-TE;>;I)V"},{"name":"copy","access":0,"descriptor":"()V"},{"name":"sortAndDedup","access":2,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"(TE;)Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"add","access":129,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"([TE;)Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"(Ljava/util/Iterator<+TE;>;)Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableSet$Builder;)Lcom/google/common/collect/ImmutableSortedSet$Builder;","signature":"(Lcom/google/common/collect/ImmutableSet$Builder;)Lcom/google/common/collect/ImmutableSortedSet$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"combine","access":4160,"descriptor":"(Lcom/google/common/collect/ImmutableSet$Builder;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"add","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"addAll","access":4161,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableCollection$Builder;"}]},{"name":"com/google/common/collect/ImmutableSortedSet$SerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableSortedSet$SerializedForm","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"SerializedForm","access":10},{"name":"com/google/common/collect/ImmutableSortedSet$Builder","outerName":"com/google/common/collect/ImmutableSortedSet","innerName":"Builder","access":25}],"fields":[{"name":"comparator","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TE;>;"},{"name":"elements","access":16,"descriptor":"[Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Comparator;[Ljava/lang/Object;)V","signature":"(Ljava/util/Comparator<-TE;>;[Ljava/lang/Object;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/ImmutableTable","version":52,"access":1057,"signature":"Lcom/google/common/collect/AbstractTable;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractTable","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableTable$Builder","outerName":"com/google/common/collect/ImmutableTable","innerName":"Builder","access":25},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/ImmutableTable$SerializedForm","outerName":"com/google/common/collect/ImmutableTable","innerName":"SerializedForm","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"toImmutableTable","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableTable","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"of","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableTable;","signature":"()Lcom/google/common/collect/ImmutableTable;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableTable;","signature":"(TR;TC;TV;)Lcom/google/common/collect/ImmutableTable;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/ImmutableTable;","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)Lcom/google/common/collect/ImmutableTable;"},{"name":"copyOf","access":8,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableTable;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/collect/Table$Cell<+TR;+TC;+TV;>;>;)Lcom/google/common/collect/ImmutableTable;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/collect/ImmutableTable$Builder;","signature":"()Lcom/google/common/collect/ImmutableTable$Builder;"},{"name":"cellOf","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/Table$Cell;","signature":"(TR;TC;TV;)Lcom/google/common/collect/Table$Cell;"},{"name":"","access":0,"descriptor":"()V"},{"name":"cellSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createCellSet","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"cellIterator","access":16,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"cellSpliterator","access":16,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"values","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"createValues","access":1024,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"valuesIterator","access":16,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TC;)Lcom/google/common/collect/ImmutableMap;"},{"name":"columnKeySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"columnMap","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TR;)Lcom/google/common/collect/ImmutableMap;"},{"name":"rowKeySet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"rowMap","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":131089,"descriptor":"()V"},{"name":"put","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"putAll","access":131089,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"remove","access":131089,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"writeReplace","access":1024,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"createValues","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"cellIterator","access":4160,"descriptor":"()Ljava/util/Iterator;"},{"name":"createCellSet","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"cellSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"columnKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"rowKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"containsColumn","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsRow","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"columnMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"column","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"row","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;"}]},{"name":"com/google/common/collect/ImmutableTable$Builder","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableTable$Builder","outerName":"com/google/common/collect/ImmutableTable","innerName":"Builder","access":25},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/Tables$ImmutableCell","outerName":"com/google/common/collect/Tables","innerName":"ImmutableCell","access":24}],"fields":[{"name":"cells","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"rowComparator","access":2,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TR;>;"},{"name":"columnComparator","access":2,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TC;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"orderRowsBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableTable$Builder;","signature":"(Ljava/util/Comparator<-TR;>;)Lcom/google/common/collect/ImmutableTable$Builder;"},{"name":"orderColumnsBy","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableTable$Builder;","signature":"(Ljava/util/Comparator<-TC;>;)Lcom/google/common/collect/ImmutableTable$Builder;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableTable$Builder;","signature":"(TR;TC;TV;)Lcom/google/common/collect/ImmutableTable$Builder;"},{"name":"put","access":1,"descriptor":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/ImmutableTable$Builder;","signature":"(Lcom/google/common/collect/Table$Cell<+TR;+TC;+TV;>;)Lcom/google/common/collect/ImmutableTable$Builder;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/ImmutableTable$Builder;","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)Lcom/google/common/collect/ImmutableTable$Builder;"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableTable$Builder;)Lcom/google/common/collect/ImmutableTable$Builder;","signature":"(Lcom/google/common/collect/ImmutableTable$Builder;)Lcom/google/common/collect/ImmutableTable$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableTable;","signature":"()Lcom/google/common/collect/ImmutableTable;"},{"name":"buildOrThrow","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableTable;","signature":"()Lcom/google/common/collect/ImmutableTable;"}]},{"name":"com/google/common/collect/ImmutableTable$SerializedForm","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/ImmutableTable$SerializedForm","outerName":"com/google/common/collect/ImmutableTable","innerName":"SerializedForm","access":24},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545}],"fields":[{"name":"rowKeys","access":18,"descriptor":"[Ljava/lang/Object;"},{"name":"columnKeys","access":18,"descriptor":"[Ljava/lang/Object;"},{"name":"cellValues","access":18,"descriptor":"[Ljava/lang/Object;"},{"name":"cellRowIndices","access":18,"descriptor":"[I"},{"name":"cellColumnIndices","access":18,"descriptor":"[I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;[Ljava/lang/Object;[I[I)V"},{"name":"create","access":8,"descriptor":"(Lcom/google/common/collect/ImmutableTable;[I[I)Lcom/google/common/collect/ImmutableTable$SerializedForm;","signature":"(Lcom/google/common/collect/ImmutableTable<***>;[I[I)Lcom/google/common/collect/ImmutableTable$SerializedForm;"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/IndexedImmutableSet","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableSet$CachingAsList;","superName":"com/google/common/collect/ImmutableSet$CachingAsList","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$CachingAsList","outerName":"com/google/common/collect/ImmutableSet","innerName":"CachingAsList","access":1032},{"name":"com/google/common/collect/IndexedImmutableSet$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1024,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/IndexedImmutableSet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableAsList;","superName":"com/google/common/collect/ImmutableAsList","outerClass":"com/google/common/collect/IndexedImmutableSet","outerMethod":"createAsList","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/IndexedImmutableSet$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/IndexedImmutableSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/IndexedImmutableSet;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Interner","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"intern","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"}]},{"name":"com/google/common/collect/Interners","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Interners$InternerBuilder","outerName":"com/google/common/collect/Interners","innerName":"InternerBuilder","access":9},{"name":"com/google/common/collect/Interners$1","access":4104},{"name":"com/google/common/collect/Interners$InternerFunction","outerName":"com/google/common/collect/Interners","innerName":"InternerFunction","access":10},{"name":"com/google/common/collect/Interners$InternerImpl","outerName":"com/google/common/collect/Interners","innerName":"InternerImpl","access":24}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newBuilder","access":9,"descriptor":"()Lcom/google/common/collect/Interners$InternerBuilder;"},{"name":"newStrongInterner","access":9,"descriptor":"()Lcom/google/common/collect/Interner;","signature":"()Lcom/google/common/collect/Interner;"},{"name":"newWeakInterner","access":9,"descriptor":"()Lcom/google/common/collect/Interner;","signature":"()Lcom/google/common/collect/Interner;"},{"name":"asFunction","access":9,"descriptor":"(Lcom/google/common/collect/Interner;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/collect/Interner;)Lcom/google/common/base/Function;"}]},{"name":"com/google/common/collect/Interners$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/Interners","innerClasses":[{"name":"com/google/common/collect/Interners$1","access":4104}]},{"name":"com/google/common/collect/Interners$InternerBuilder","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Interners$InternerBuilder","outerName":"com/google/common/collect/Interners","innerName":"InternerBuilder","access":9},{"name":"com/google/common/collect/Interners$InternerImpl","outerName":"com/google/common/collect/Interners","innerName":"InternerImpl","access":24},{"name":"com/google/common/collect/Interners$1","access":4104}],"fields":[{"name":"mapMaker","access":18,"descriptor":"Lcom/google/common/collect/MapMaker;"},{"name":"strong","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"strong","access":1,"descriptor":"()Lcom/google/common/collect/Interners$InternerBuilder;"},{"name":"weak","access":1,"descriptor":"()Lcom/google/common/collect/Interners$InternerBuilder;"},{"name":"concurrencyLevel","access":1,"descriptor":"(I)Lcom/google/common/collect/Interners$InternerBuilder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/Interner;","signature":"()Lcom/google/common/collect/Interner;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/Interners$1;)V"}]},{"name":"com/google/common/collect/Interners$InternerFunction","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Function;","superName":"java/lang/Object","interfaces":["com/google/common/base/Function"],"innerClasses":[{"name":"com/google/common/collect/Interners$InternerFunction","outerName":"com/google/common/collect/Interners","innerName":"InternerFunction","access":10}],"fields":[{"name":"interner","access":18,"descriptor":"Lcom/google/common/collect/Interner;","signature":"Lcom/google/common/collect/Interner;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/Interner;)V","signature":"(Lcom/google/common/collect/Interner;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Interners$InternerImpl","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Interner;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Interner"],"innerClasses":[{"name":"com/google/common/collect/Interners$InternerImpl","outerName":"com/google/common/collect/Interners","innerName":"InternerImpl","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408},{"name":"com/google/common/collect/Interners$1","access":4104}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;","signature":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/MapMaker;)V"},{"name":"intern","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/MapMaker;Lcom/google/common/collect/Interners$1;)V"}]},{"name":"com/google/common/collect/Iterables","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Iterables$UnmodifiableIterable","outerName":"com/google/common/collect/Iterables","innerName":"UnmodifiableIterable","access":26},{"name":"com/google/common/collect/Iterables$1","access":0},{"name":"com/google/common/collect/Iterables$2","access":0},{"name":"com/google/common/collect/Iterables$3","access":0},{"name":"com/google/common/collect/Iterables$4","access":0},{"name":"com/google/common/collect/Iterables$5","access":0},{"name":"com/google/common/collect/Iterables$6","access":0},{"name":"com/google/common/collect/Iterables$7","access":0},{"name":"com/google/common/collect/Iterables$8","access":0},{"name":"com/google/common/collect/Iterables$9","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"unmodifiableIterable","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;"},{"name":"unmodifiableIterable","access":131081,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;)Ljava/lang/Iterable;","signature":"(Lcom/google/common/collect/ImmutableCollection;)Ljava/lang/Iterable;"},{"name":"size","access":9,"descriptor":"(Ljava/lang/Iterable;)I","signature":"(Ljava/lang/Iterable<*>;)I"},{"name":"contains","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Iterable<*>;Ljava/lang/Object;)Z"},{"name":"removeAll","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Collection;)Z","signature":"(Ljava/lang/Iterable<*>;Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Collection;)Z","signature":"(Ljava/lang/Iterable<*>;Ljava/util/Collection<*>;)Z"},{"name":"removeIf","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Z","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)Z"},{"name":"removeFirstMatching","access":8,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)TT;"},{"name":"elementsEqual","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<*>;Ljava/lang/Iterable<*>;)Z"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/String;","signature":"(Ljava/lang/Iterable<*>;)Ljava/lang/String;"},{"name":"getOnlyElement","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;)TT;"},{"name":"getOnlyElement","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;TT;)TT;"},{"name":"toArray","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/lang/Class;)[TT;"},{"name":"toArray","access":8,"descriptor":"(Ljava/lang/Iterable;[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;[TT;)[TT;"},{"name":"toArray","access":8,"descriptor":"(Ljava/lang/Iterable;)[Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<*>;)[Ljava/lang/Object;"},{"name":"castOrCopyToCollection","access":10,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"addAll","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/Iterable;)Z","signature":"(Ljava/util/Collection;Ljava/lang/Iterable<+TT;>;)Z"},{"name":"frequency","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Object;)I","signature":"(Ljava/lang/Iterable<*>;Ljava/lang/Object;)I"},{"name":"cycle","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;"},{"name":"cycle","access":137,"descriptor":"([Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"([TT;)Ljava/lang/Iterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;"},{"name":"concat","access":137,"descriptor":"([Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"([Ljava/lang/Iterable<+TT;>;)Ljava/lang/Iterable;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Ljava/lang/Iterable;"},{"name":"partition","access":9,"descriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;>;"},{"name":"paddedPartition","access":9,"descriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;>;"},{"name":"filter","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)Ljava/lang/Iterable;"},{"name":"filter","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<*>;Ljava/lang/Class;)Ljava/lang/Iterable;"},{"name":"any","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Z","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)Z"},{"name":"all","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Z","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)Z"},{"name":"find","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)TT;"},{"name":"find","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;Lcom/google/common/base/Predicate<-TT;>;TT;)TT;"},{"name":"tryFind","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/base/Optional;"},{"name":"indexOf","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)I","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate<-TT;>;)I"},{"name":"transform","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Function<-TF;+TT;>;)Ljava/lang/Iterable;"},{"name":"get","access":9,"descriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;I)TT;"},{"name":"get","access":9,"descriptor":"(Ljava/lang/Iterable;ILjava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;ITT;)TT;"},{"name":"getFirst","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;TT;)TT;"},{"name":"getLast","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;)TT;"},{"name":"getLast","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;TT;)TT;"},{"name":"getLastInNonemptyList","access":10,"descriptor":"(Ljava/util/List;)Ljava/lang/Object;","signature":"(Ljava/util/List;)TT;"},{"name":"skip","access":9,"descriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;"},{"name":"limit","access":9,"descriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;"},{"name":"consumingIterable","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;"},{"name":"isEmpty","access":9,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<*>;)Z"},{"name":"mergeSorted","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;Ljava/util/Comparator<-TT;>;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/collect/Iterables$1","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"cycle","outerMethodDescriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"lambda$spliterator$0","access":4106,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/collect/Iterables$2","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;>;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"partition","outerMethodDescriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$2","access":0}],"fields":[{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"val$size","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;I)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Iterables$3","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;>;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"paddedPartition","outerMethodDescriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$3","access":0}],"fields":[{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"val$size","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;I)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Iterables$4","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"filter","outerMethodDescriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$4","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$unfiltered","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"val$retainIfTrue","access":4112,"descriptor":"Lcom/google/common/base/Predicate;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TT;>;)V"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Lcom/google/common/base/Predicate;Ljava/util/function/Consumer;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Iterables$5","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"transform","outerMethodDescriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$5","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$fromIterable","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Function;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TT;>;)V"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Lcom/google/common/base/Function;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Iterables$6","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"skip","outerMethodDescriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$6","access":0},{"name":"com/google/common/collect/Iterables$6$1","access":0}],"fields":[{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"val$numberToSkip","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;I)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/collect/Iterables$6$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/Iterables$6","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Iterables$6","access":0},{"name":"com/google/common/collect/Iterables$6$1","access":0}],"fields":[{"name":"atStart","access":0,"descriptor":"Z"},{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Iterables$6;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Iterables$6;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":"com/google/common/collect/Iterables$7","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"limit","outerMethodDescriptor":"(Ljava/lang/Iterable;I)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$7","access":0}],"fields":[{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"val$limitSize","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;I)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/collect/Iterables$8","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"consumingIterable","outerMethodDescriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$8","access":0}],"fields":[{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/Iterables$9","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/Iterables","outerMethod":"mergeSorted","outerMethodDescriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)Ljava/lang/Iterable;","innerClasses":[{"name":"com/google/common/collect/Iterables$9","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$iterables","access":4112,"descriptor":"Ljava/lang/Iterable;"},{"name":"val$comparator","access":4112,"descriptor":"Ljava/util/Comparator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/Iterables$UnmodifiableIterable","version":52,"access":48,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","innerClasses":[{"name":"com/google/common/collect/Iterables$UnmodifiableIterable","outerName":"com/google/common/collect/Iterables","innerName":"UnmodifiableIterable","access":26},{"name":"com/google/common/collect/Iterables$1","access":0}],"fields":[{"name":"iterable","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable<+TT;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+TT;>;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TT;>;)V"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/collect/Iterables$1;)V"}]},{"name":"com/google/common/collect/Iterators","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Iterators$ArrayItr","outerName":"com/google/common/collect/Iterators","innerName":"ArrayItr","access":26},{"name":"com/google/common/collect/Iterators$EmptyModifiableIterator","outerName":"com/google/common/collect/Iterators","innerName":"EmptyModifiableIterator","access":16410},{"name":"com/google/common/collect/Iterators$1","access":0},{"name":"com/google/common/collect/Iterators$2","access":0},{"name":"com/google/common/collect/Iterators$3","access":0},{"name":"com/google/common/collect/Iterators$ConcatenatedIterator","outerName":"com/google/common/collect/Iterators","innerName":"ConcatenatedIterator","access":10},{"name":"com/google/common/collect/Iterators$4","access":0},{"name":"com/google/common/collect/Iterators$5","access":0},{"name":"com/google/common/collect/Iterators$6","access":0},{"name":"com/google/common/collect/Iterators$7","access":0},{"name":"com/google/common/collect/Iterators$8","access":0},{"name":"com/google/common/collect/Iterators$SingletonIterator","outerName":"com/google/common/collect/Iterators","innerName":"SingletonIterator","access":26},{"name":"com/google/common/collect/Iterators$9","access":0},{"name":"com/google/common/collect/Iterators$10","access":0},{"name":"com/google/common/collect/Iterators$PeekingImpl","outerName":"com/google/common/collect/Iterators","innerName":"PeekingImpl","access":10},{"name":"com/google/common/collect/Iterators$MergingIterator","outerName":"com/google/common/collect/Iterators","innerName":"MergingIterator","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"emptyIterator","access":8,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"emptyListIterator","access":8,"descriptor":"()Lcom/google/common/collect/UnmodifiableListIterator;","signature":"()Lcom/google/common/collect/UnmodifiableListIterator;"},{"name":"emptyModifiableIterator","access":8,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"unmodifiableIterator","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Iterator<+TT;>;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"unmodifiableIterator","access":131081,"descriptor":"(Lcom/google/common/collect/UnmodifiableIterator;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Lcom/google/common/collect/UnmodifiableIterator;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":9,"descriptor":"(Ljava/util/Iterator;)I","signature":"(Ljava/util/Iterator<*>;)I"},{"name":"contains","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/Object;)Z","signature":"(Ljava/util/Iterator<*>;Ljava/lang/Object;)Z"},{"name":"removeAll","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/util/Collection;)Z","signature":"(Ljava/util/Iterator<*>;Ljava/util/Collection<*>;)Z"},{"name":"removeIf","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Z","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate<-TT;>;)Z"},{"name":"retainAll","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/util/Collection;)Z","signature":"(Ljava/util/Iterator<*>;Ljava/util/Collection<*>;)Z"},{"name":"elementsEqual","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/util/Iterator;)Z","signature":"(Ljava/util/Iterator<*>;Ljava/util/Iterator<*>;)Z"},{"name":"toString","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/String;","signature":"(Ljava/util/Iterator<*>;)Ljava/lang/String;"},{"name":"getOnlyElement","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;)TT;"},{"name":"getOnlyElement","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator<+TT;>;TT;)TT;"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/Class;)[Ljava/lang/Object;","signature":"(Ljava/util/Iterator<+TT;>;Ljava/lang/Class;)[TT;"},{"name":"addAll","access":9,"descriptor":"(Ljava/util/Collection;Ljava/util/Iterator;)Z","signature":"(Ljava/util/Collection;Ljava/util/Iterator<+TT;>;)Z"},{"name":"frequency","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/Object;)I","signature":"(Ljava/util/Iterator<*>;Ljava/lang/Object;)I"},{"name":"cycle","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Iterator;","signature":"(Ljava/lang/Iterable;)Ljava/util/Iterator;"},{"name":"cycle","access":137,"descriptor":"([Ljava/lang/Object;)Ljava/util/Iterator;","signature":"([TT;)Ljava/util/Iterator;"},{"name":"consumingForArray","access":138,"descriptor":"([Ljava/util/Iterator;)Ljava/util/Iterator;","signature":";>([TI;)Ljava/util/Iterator;"},{"name":"concat","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator;"},{"name":"concat","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator;"},{"name":"concat","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Iterator;Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator;"},{"name":"concat","access":137,"descriptor":"([Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"([Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator;"},{"name":"concat","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;)Ljava/util/Iterator;"},{"name":"concatNoDefensiveCopy","access":136,"descriptor":"([Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"([Ljava/util/Iterator<+TT;>;)Ljava/util/Iterator;"},{"name":"partition","access":9,"descriptor":"(Ljava/util/Iterator;I)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Iterator;I)Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"paddedPartition","access":9,"descriptor":"(Ljava/util/Iterator;I)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Iterator;I)Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"partitionImpl","access":10,"descriptor":"(Ljava/util/Iterator;IZ)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Iterator;IZ)Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"filter","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"filter","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/Class;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Iterator<*>;Ljava/lang/Class;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"any","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Z","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate<-TT;>;)Z"},{"name":"all","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Z","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate<-TT;>;)Z"},{"name":"find","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate<-TT;>;)TT;"},{"name":"find","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator<+TT;>;Lcom/google/common/base/Predicate<-TT;>;TT;)TT;"},{"name":"tryFind","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate<-TT;>;)Lcom/google/common/base/Optional;"},{"name":"indexOf","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)I","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate<-TT;>;)I"},{"name":"transform","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Function<-TF;+TT;>;)Ljava/util/Iterator;"},{"name":"get","access":9,"descriptor":"(Ljava/util/Iterator;I)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;I)TT;"},{"name":"get","access":9,"descriptor":"(Ljava/util/Iterator;ILjava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator<+TT;>;ITT;)TT;"},{"name":"checkNonnegative","access":8,"descriptor":"(I)V"},{"name":"getNext","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator<+TT;>;TT;)TT;"},{"name":"getLast","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;)TT;"},{"name":"getLast","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator<+TT;>;TT;)TT;"},{"name":"advance","access":9,"descriptor":"(Ljava/util/Iterator;I)I","signature":"(Ljava/util/Iterator<*>;I)I"},{"name":"limit","access":9,"descriptor":"(Ljava/util/Iterator;I)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator;I)Ljava/util/Iterator;"},{"name":"consumingIterator","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator;)Ljava/util/Iterator;"},{"name":"pollNext","access":8,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;)TT;"},{"name":"clear","access":8,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<*>;)V"},{"name":"forArray","access":137,"descriptor":"([Ljava/lang/Object;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"([TT;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"forArrayWithPosition","access":8,"descriptor":"([Ljava/lang/Object;I)Lcom/google/common/collect/UnmodifiableListIterator;","signature":"([TT;I)Lcom/google/common/collect/UnmodifiableListIterator;"},{"name":"singletonIterator","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(TT;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"forEnumeration","access":9,"descriptor":"(Ljava/util/Enumeration;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Enumeration;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"asEnumeration","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Enumeration;","signature":"(Ljava/util/Iterator;)Ljava/util/Enumeration;"},{"name":"peekingIterator","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/PeekingIterator;","signature":"(Ljava/util/Iterator<+TT;>;)Lcom/google/common/collect/PeekingIterator;"},{"name":"peekingIterator","access":131081,"descriptor":"(Lcom/google/common/collect/PeekingIterator;)Lcom/google/common/collect/PeekingIterator;","signature":"(Lcom/google/common/collect/PeekingIterator;)Lcom/google/common/collect/PeekingIterator;"},{"name":"mergeSorted","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/lang/Iterable<+Ljava/util/Iterator<+TT;>;>;Ljava/util/Comparator<-TT;>;)Lcom/google/common/collect/UnmodifiableIterator;"}]},{"name":"com/google/common/collect/Iterators$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/Iterators","outerMethod":"unmodifiableIterator","outerMethodDescriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$1","access":0}],"fields":[{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/Iterators$10","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Enumeration;","superName":"java/lang/Object","interfaces":["java/util/Enumeration"],"outerClass":"com/google/common/collect/Iterators","outerMethod":"asEnumeration","outerMethodDescriptor":"(Ljava/util/Iterator;)Ljava/util/Enumeration;","innerClasses":[{"name":"com/google/common/collect/Iterators$10","access":0}],"fields":[{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V","signature":"()V"},{"name":"hasMoreElements","access":1,"descriptor":"()Z"},{"name":"nextElement","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/Iterators$2","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/Iterators","outerMethod":"cycle","outerMethodDescriptor":"(Ljava/lang/Iterable;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$2","access":0}],"fields":[{"name":"iterator","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"val$iterable","access":4112,"descriptor":"Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)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":"com/google/common/collect/Iterators$3","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/Iterators","outerMethod":"consumingForArray","outerMethodDescriptor":"([Ljava/util/Iterator;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$3","access":0}],"fields":[{"name":"index","access":0,"descriptor":"I"},{"name":"val$elements","access":4112,"descriptor":"[Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()TI;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Iterators$4","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;>;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/Iterators","outerMethod":"partitionImpl","outerMethodDescriptor":"(Ljava/util/Iterator;IZ)Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$4","access":0}],"fields":[{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$size","access":4112,"descriptor":"I"},{"name":"val$pad","access":4112,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;IZ)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Iterators$5","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Iterators","outerMethod":"filter","outerMethodDescriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$5","access":0}],"fields":[{"name":"val$unfiltered","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$retainIfTrue","access":4112,"descriptor":"Lcom/google/common/base/Predicate;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Predicate;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/Iterators$6","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Iterators","outerMethod":"transform","outerMethodDescriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$6","access":0}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TF;)TT;"}]},{"name":"com/google/common/collect/Iterators$7","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/Iterators","outerMethod":"limit","outerMethodDescriptor":"(Ljava/util/Iterator;I)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$7","access":0}],"fields":[{"name":"count","access":2,"descriptor":"I"},{"name":"val$limitSize","access":4112,"descriptor":"I"},{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(ILjava/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":"com/google/common/collect/Iterators$8","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/Iterators","outerMethod":"consumingIterator","outerMethodDescriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$8","access":0}],"fields":[{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/Iterators$9","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/Iterators","outerMethod":"forEnumeration","outerMethodDescriptor":"(Ljava/util/Enumeration;)Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Iterators$9","access":0}],"fields":[{"name":"val$enumeration","access":4112,"descriptor":"Ljava/util/Enumeration;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Enumeration;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/Iterators$ArrayItr","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractIndexedListIterator;","superName":"com/google/common/collect/AbstractIndexedListIterator","innerClasses":[{"name":"com/google/common/collect/Iterators$ArrayItr","outerName":"com/google/common/collect/Iterators","innerName":"ArrayItr","access":26}],"fields":[{"name":"EMPTY","access":24,"descriptor":"Lcom/google/common/collect/UnmodifiableListIterator;","signature":"Lcom/google/common/collect/UnmodifiableListIterator;"},{"name":"array","access":18,"descriptor":"[Ljava/lang/Object;","signature":"[TT;"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Object;I)V","signature":"([TT;I)V"},{"name":"get","access":4,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"}]},{"name":"com/google/common/collect/Iterators$ConcatenatedIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/Iterators$ConcatenatedIterator","outerName":"com/google/common/collect/Iterators","innerName":"ConcatenatedIterator","access":10}],"fields":[{"name":"toRemove","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TT;>;"},{"name":"iterator","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TT;>;"},{"name":"topMetaIterator","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;"},{"name":"metaIterators","access":2,"descriptor":"Ljava/util/Deque;","signature":"Ljava/util/Deque;>;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;)V"},{"name":"getTopMetaIterator","access":2,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator<+Ljava/util/Iterator<+TT;>;>;"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/Iterators$EmptyModifiableIterator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Iterator;","superName":"java/lang/Enum","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/Iterators$EmptyModifiableIterator","outerName":"com/google/common/collect/Iterators","innerName":"EmptyModifiableIterator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/collect/Iterators$EmptyModifiableIterator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/Iterators$EmptyModifiableIterator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/Iterators$EmptyModifiableIterator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/Iterators$EmptyModifiableIterator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/Iterators$EmptyModifiableIterator;"}]},{"name":"com/google/common/collect/Iterators$MergingIterator","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","innerClasses":[{"name":"com/google/common/collect/Iterators$MergingIterator","outerName":"com/google/common/collect/Iterators","innerName":"MergingIterator","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"queue","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;)V","signature":"(Ljava/lang/Iterable<+Ljava/util/Iterator<+TT;>;>;Ljava/util/Comparator<-TT;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"lambda$new$0","access":4106,"descriptor":"(Ljava/util/Comparator;Lcom/google/common/collect/PeekingIterator;Lcom/google/common/collect/PeekingIterator;)I"}]},{"name":"com/google/common/collect/Iterators$PeekingImpl","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/PeekingIterator;","superName":"java/lang/Object","interfaces":["com/google/common/collect/PeekingIterator"],"innerClasses":[{"name":"com/google/common/collect/Iterators$PeekingImpl","outerName":"com/google/common/collect/Iterators","innerName":"PeekingImpl","access":10}],"fields":[{"name":"iterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TE;>;"},{"name":"hasPeeked","access":2,"descriptor":"Z"},{"name":"peekedElement","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+TE;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Iterators$SingletonIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","innerClasses":[{"name":"com/google/common/collect/Iterators$SingletonIterator","outerName":"com/google/common/collect/Iterators","innerName":"SingletonIterator","access":26}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"done","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/JdkBackedImmutableBiMap","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableBiMap;","superName":"com/google/common/collect/ImmutableBiMap","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/JdkBackedImmutableBiMap$InverseEntries","outerName":"com/google/common/collect/JdkBackedImmutableBiMap","innerName":"InverseEntries","access":18},{"name":"com/google/common/collect/JdkBackedImmutableBiMap$1","access":4104},{"name":"com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"RegularEntrySet","access":24}],"fields":[{"name":"entries","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"forwardDelegate","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"backwardDelegate","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"inverse","access":130,"descriptor":"Lcom/google/common/collect/JdkBackedImmutableBiMap;","signature":"Lcom/google/common/collect/JdkBackedImmutableBiMap;"}],"methods":[{"name":"create","access":8,"descriptor":"(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableList;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;Ljava/util/Map;Ljava/util/Map;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/BiMap;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/JdkBackedImmutableBiMap;)Lcom/google/common/collect/ImmutableList;"}]},{"name":"com/google/common/collect/JdkBackedImmutableBiMap$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/JdkBackedImmutableBiMap","innerClasses":[{"name":"com/google/common/collect/JdkBackedImmutableBiMap$1","access":4104}]},{"name":"com/google/common/collect/JdkBackedImmutableBiMap$InverseEntries","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableList;>;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/JdkBackedImmutableBiMap$InverseEntries","outerName":"com/google/common/collect/JdkBackedImmutableBiMap","innerName":"InverseEntries","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/JdkBackedImmutableBiMap$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/JdkBackedImmutableBiMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/JdkBackedImmutableBiMap;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/util/Map$Entry;","signature":"(I)Ljava/util/Map$Entry;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/JdkBackedImmutableBiMap;Lcom/google/common/collect/JdkBackedImmutableBiMap$1;)V"}]},{"name":"com/google/common/collect/JdkBackedImmutableMap","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableMap;","superName":"com/google/common/collect/ImmutableMap","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"RegularEntrySet","access":24},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"delegateMap","access":146,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"entries","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"}],"methods":[{"name":"create","access":8,"descriptor":"(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap;","signature":"(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap;"},{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/ImmutableList;)V","signature":"(Ljava/util/Map;Lcom/google/common/collect/ImmutableList;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"createValues","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V"}]},{"name":"com/google/common/collect/JdkBackedImmutableMultiset","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableMultiset;","superName":"com/google/common/collect/ImmutableMultiset","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$ImmutableEntry","outerName":"com/google/common/collect/Multisets","innerName":"ImmutableEntry","access":8},{"name":"com/google/common/collect/ImmutableMultiset$ElementSet","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"ElementSet","access":24}],"fields":[{"name":"delegateMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"entries","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"size","access":18,"descriptor":"J"},{"name":"elementSet","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;"}],"methods":[{"name":"create","access":8,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(Ljava/util/Collection<+Lcom/google/common/collect/Multiset$Entry<+TE;>;>;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"","access":2,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/ImmutableList;J)V","signature":"(Ljava/util/Map;Lcom/google/common/collect/ImmutableList;>;J)V"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"elementSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"getEntry","access":0,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/JdkBackedImmutableSet","version":52,"access":48,"signature":"Lcom/google/common/collect/IndexedImmutableSet;","superName":"com/google/common/collect/IndexedImmutableSet","fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set<*>;"},{"name":"delegateList","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Lcom/google/common/collect/ImmutableList;)V","signature":"(Ljava/util/Set<*>;Lcom/google/common/collect/ImmutableList;)V"},{"name":"get","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/LexicographicalOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;>;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"elementOrder","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TT;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TT;>;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)I","signature":"(Ljava/lang/Iterable;Ljava/lang/Iterable;)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":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/LinkedHashMultimap","version":52,"access":49,"signature":"Lcom/google/common/collect/LinkedHashMultimapGwtSerializationDependencies;","superName":"com/google/common/collect/LinkedHashMultimapGwtSerializationDependencies","innerClasses":[{"name":"com/google/common/collect/LinkedHashMultimap$ValueEntry","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueEntry","access":24},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSetLink","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSetLink","access":1546},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSet","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSet","access":16},{"name":"com/google/common/collect/LinkedHashMultimap$1","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":"DEFAULT_KEY_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"DEFAULT_VALUE_SET_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"VALUE_SET_LOAD_FACTOR","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"1.0"}},{"name":"valueSetCapacity","access":128,"descriptor":"I"},{"name":"multimapHeaderEntry","access":130,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap;","signature":"()Lcom/google/common/collect/LinkedHashMultimap;"},{"name":"create","access":9,"descriptor":"(II)Lcom/google/common/collect/LinkedHashMultimap;","signature":"(II)Lcom/google/common/collect/LinkedHashMultimap;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/LinkedHashMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/LinkedHashMultimap;"},{"name":"succeedsInValueSet","access":10,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"succeedsInMultimap","access":10,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V"},{"name":"deleteFromValueSet","access":10,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"deleteFromMultimap","access":10,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V"},{"name":"","access":2,"descriptor":"(II)V"},{"name":"createCollection","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createCollection","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"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":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"valueIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"valueSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"clear","access":1,"descriptor":"()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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"forEach","access":4161,"descriptor":"(Ljava/util/function/BiConsumer;)V"},{"name":"containsKey","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"keys","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Z"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsEntry","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap;)Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V"}]},{"name":"com/google/common/collect/LinkedHashMultimap$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/LinkedHashMultimap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/LinkedHashMultimap$1","access":0},{"name":"com/google/common/collect/LinkedHashMultimap$ValueEntry","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueEntry","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"nextEntry","access":0,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"toRemove","access":0,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap;)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/google/common/collect/LinkedHashMultimap$ValueEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableEntry;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","superName":"com/google/common/collect/ImmutableEntry","interfaces":["com/google/common/collect/LinkedHashMultimap$ValueSetLink"],"innerClasses":[{"name":"com/google/common/collect/LinkedHashMultimap$ValueEntry","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueEntry","access":24},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSetLink","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSetLink","access":1546}],"fields":[{"name":"smearedValueHash","access":16,"descriptor":"I"},{"name":"nextInValueBucket","access":0,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"predecessorInValueSet","access":2,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"successorInValueSet","access":2,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"predecessorInMultimap","access":2,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"successorInMultimap","access":2,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;ILcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V","signature":"(TK;TV;ILcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V"},{"name":"newHeader","access":8,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"matchesValue","access":0,"descriptor":"(Ljava/lang/Object;I)Z"},{"name":"getPredecessorInValueSet","access":1,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"getSuccessorInValueSet","access":1,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"setPredecessorInValueSet","access":1,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"setSuccessorInValueSet","access":1,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"getPredecessorInMultimap","access":1,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"getSuccessorInMultimap","access":1,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"setSuccessorInMultimap","access":1,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V"},{"name":"setPredecessorInMultimap","access":1,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;)V"}]},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSet","version":52,"access":48,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","interfaces":["com/google/common/collect/LinkedHashMultimap$ValueSetLink"],"innerClasses":[{"name":"com/google/common/collect/LinkedHashMultimap$ValueSet","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSet","access":16},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSetLink","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSetLink","access":1546},{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/LinkedHashMultimap$ValueEntry","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueEntry","access":24},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSet$1","access":0}],"fields":[{"name":"key","access":18,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"hashTable","access":0,"descriptor":"[Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"[Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"size","access":2,"descriptor":"I"},{"name":"modCount","access":2,"descriptor":"I"},{"name":"firstEntry","access":2,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"lastEntry","access":2,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap;Ljava/lang/Object;I)V","signature":"(TK;I)V"},{"name":"mask","access":2,"descriptor":"()I"},{"name":"getPredecessorInValueSet","access":1,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"getSuccessorInValueSet","access":1,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"setPredecessorInValueSet","access":1,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"setSuccessorInValueSet","access":1,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TV;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"rehashIfNecessary","access":2,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSet;)Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSet;)I"}]},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSet$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/LinkedHashMultimap$ValueSet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/LinkedHashMultimap$ValueSet","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSet","access":16},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSet$1","access":0},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSetLink","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSetLink","access":1546},{"name":"com/google/common/collect/LinkedHashMultimap$ValueEntry","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueEntry","access":24}],"fields":[{"name":"nextEntry","access":0,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"toRemove","access":0,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;","signature":"Lcom/google/common/collect/LinkedHashMultimap$ValueEntry;"},{"name":"expectedModCount","access":0,"descriptor":"I"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/LinkedHashMultimap$ValueSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSet;)V"},{"name":"checkForComodification","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/LinkedHashMultimap$ValueSetLink","version":52,"access":1536,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/LinkedHashMultimap$ValueSetLink","outerName":"com/google/common/collect/LinkedHashMultimap","innerName":"ValueSetLink","access":1546}],"methods":[{"name":"getPredecessorInValueSet","access":1025,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"getSuccessorInValueSet","access":1025,"descriptor":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;","signature":"()Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;"},{"name":"setPredecessorInValueSet","access":1025,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"},{"name":"setSuccessorInValueSet","access":1025,"descriptor":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V","signature":"(Lcom/google/common/collect/LinkedHashMultimap$ValueSetLink;)V"}]},{"name":"com/google/common/collect/LinkedHashMultimapGwtSerializationDependencies","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractSetMultimap;","superName":"com/google/common/collect/AbstractSetMultimap","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"}]},{"name":"com/google/common/collect/LinkedHashMultiset","version":52,"access":49,"signature":"Lcom/google/common/collect/AbstractMapBasedMultiset;","superName":"com/google/common/collect/AbstractMapBasedMultiset","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/LinkedHashMultiset;","signature":"()Lcom/google/common/collect/LinkedHashMultiset;"},{"name":"create","access":9,"descriptor":"(I)Lcom/google/common/collect/LinkedHashMultiset;","signature":"(I)Lcom/google/common/collect/LinkedHashMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/LinkedHashMultiset;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/LinkedHashMultiset;"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(I)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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"setCount","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"count","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"forEachEntry","access":4161,"descriptor":"(Ljava/util/function/ObjIntConsumer;)V"},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"setCount","access":4161,"descriptor":"(Ljava/lang/Object;II)Z"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"}]},{"name":"com/google/common/collect/LinkedListMultimap","version":52,"access":33,"signature":"Lcom/google/common/collect/AbstractMultimap;Lcom/google/common/collect/ListMultimap;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractMultimap","interfaces":["com/google/common/collect/ListMultimap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$Node","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"Node","access":24},{"name":"com/google/common/collect/LinkedListMultimap$KeyList","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"KeyList","access":10},{"name":"com/google/common/collect/LinkedListMultimap$ValueForKeyIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"ValueForKeyIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$1","access":0},{"name":"com/google/common/collect/LinkedListMultimap$1KeySetImpl","innerName":"KeySetImpl","access":0},{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"com/google/common/collect/LinkedListMultimap$1ValuesImpl","innerName":"ValuesImpl","access":0},{"name":"com/google/common/collect/LinkedListMultimap$1EntriesImpl","innerName":"EntriesImpl","access":0},{"name":"com/google/common/collect/Multimaps$AsMap","outerName":"com/google/common/collect/Multimaps","innerName":"AsMap","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/LinkedListMultimap$DistinctKeyIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"DistinctKeyIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$NodeIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"NodeIterator","access":2}],"fields":[{"name":"head","access":130,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"tail","access":130,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"keyToKeyList","access":130,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"size","access":130,"descriptor":"I"},{"name":"modCount","access":130,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/LinkedListMultimap;","signature":"()Lcom/google/common/collect/LinkedListMultimap;"},{"name":"create","access":9,"descriptor":"(I)Lcom/google/common/collect/LinkedListMultimap;","signature":"(I)Lcom/google/common/collect/LinkedListMultimap;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/LinkedListMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/LinkedListMultimap;"},{"name":"","access":0,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(I)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)V"},{"name":"addNode","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/LinkedListMultimap$Node;)Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"(TK;TV;Lcom/google/common/collect/LinkedListMultimap$Node;)Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"removeNode","access":2,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap$Node;)V","signature":"(Lcom/google/common/collect/LinkedListMultimap$Node;)V"},{"name":"removeAllNodes","access":2,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;"},{"name":"getCopy","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createKeys","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"values","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;>;"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;>;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"createValues","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"keys","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"createEntries","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Z"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsEntry","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;Lcom/google/common/collect/LinkedListMultimap$Node;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;Ljava/lang/Object;)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)Ljava/util/Map;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/LinkedListMultimap$Node;)Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"access$800","access":4104,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)I"}]},{"name":"com/google/common/collect/LinkedListMultimap$1","version":52,"access":32,"signature":"Ljava/util/AbstractSequentialList;","superName":"java/util/AbstractSequentialList","outerClass":"com/google/common/collect/LinkedListMultimap","outerMethod":"get","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/List;","innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$1","access":0},{"name":"com/google/common/collect/LinkedListMultimap$KeyList","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"KeyList","access":10},{"name":"com/google/common/collect/LinkedListMultimap$ValueForKeyIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"ValueForKeyIterator","access":2}],"fields":[{"name":"val$key","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;Ljava/lang/Object;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"}]},{"name":"com/google/common/collect/LinkedListMultimap$1EntriesImpl","version":52,"access":32,"signature":"Ljava/util/AbstractSequentialList;>;","superName":"java/util/AbstractSequentialList","outerClass":"com/google/common/collect/LinkedListMultimap","outerMethod":"createEntries","outerMethodDescriptor":"()Ljava/util/List;","innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$1EntriesImpl","innerName":"EntriesImpl","access":0},{"name":"com/google/common/collect/LinkedListMultimap$NodeIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"NodeIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$Node","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"Node","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-Ljava/util/Map$Entry;>;)V"}]},{"name":"com/google/common/collect/LinkedListMultimap$1KeySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","outerClass":"com/google/common/collect/LinkedListMultimap","outerMethod":"createKeySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$1KeySetImpl","innerName":"KeySetImpl","access":0},{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/LinkedListMultimap$DistinctKeyIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"DistinctKeyIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)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":"com/google/common/collect/LinkedListMultimap$1ValuesImpl","version":52,"access":32,"signature":"Ljava/util/AbstractSequentialList;","superName":"java/util/AbstractSequentialList","outerClass":"com/google/common/collect/LinkedListMultimap","outerMethod":"createValues","outerMethodDescriptor":"()Ljava/util/List;","innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$1ValuesImpl","innerName":"ValuesImpl","access":0},{"name":"com/google/common/collect/LinkedListMultimap$NodeIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"NodeIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$1ValuesImpl$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"}]},{"name":"com/google/common/collect/LinkedListMultimap$1ValuesImpl$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedListIterator;TV;>;","superName":"com/google/common/collect/TransformedListIterator","outerClass":"com/google/common/collect/LinkedListMultimap$1ValuesImpl","outerMethod":"listIterator","outerMethodDescriptor":"(I)Ljava/util/ListIterator;","innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$1ValuesImpl","innerName":"ValuesImpl","access":0},{"name":"com/google/common/collect/LinkedListMultimap$1ValuesImpl$1","access":0},{"name":"com/google/common/collect/LinkedListMultimap$NodeIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"NodeIterator","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$nodeItr","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$NodeIterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$1ValuesImpl;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap$1ValuesImpl;Ljava/util/ListIterator;Lcom/google/common/collect/LinkedListMultimap$NodeIterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry;)TV;"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/LinkedListMultimap$DistinctKeyIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$DistinctKeyIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"DistinctKeyIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$Node","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"Node","access":24},{"name":"com/google/common/collect/LinkedListMultimap$1","access":0}],"fields":[{"name":"seenKeys","access":16,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"next","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"current","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"expectedModCount","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;)V"},{"name":"checkForConcurrentModification","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;Lcom/google/common/collect/LinkedListMultimap$1;)V"}]},{"name":"com/google/common/collect/LinkedListMultimap$KeyList","version":52,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$KeyList","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"KeyList","access":10},{"name":"com/google/common/collect/LinkedListMultimap$Node","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"Node","access":24}],"fields":[{"name":"head","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"tail","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"count","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap$Node;)V","signature":"(Lcom/google/common/collect/LinkedListMultimap$Node;)V"}]},{"name":"com/google/common/collect/LinkedListMultimap$Node","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$Node","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"Node","access":24}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"next","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"previous","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"nextSibling","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"previousSibling","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)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":"com/google/common/collect/LinkedListMultimap$NodeIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/ListIterator;>;","superName":"java/lang/Object","interfaces":["java/util/ListIterator"],"innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$NodeIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"NodeIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$Node","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"Node","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"nextIndex","access":0,"descriptor":"I"},{"name":"next","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"current","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"previous","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"expectedModCount","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;I)V"},{"name":"checkForConcurrentModification","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"()Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"hasPrevious","access":1,"descriptor":"()Z"},{"name":"previous","access":1,"descriptor":"()Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"()Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"nextIndex","access":1,"descriptor":"()I"},{"name":"previousIndex","access":1,"descriptor":"()I"},{"name":"set","access":1,"descriptor":"(Ljava/util/Map$Entry;)V","signature":"(Ljava/util/Map$Entry;)V"},{"name":"add","access":1,"descriptor":"(Ljava/util/Map$Entry;)V","signature":"(Ljava/util/Map$Entry;)V"},{"name":"setValue","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)V"},{"name":"set","access":4161,"descriptor":"(Ljava/lang/Object;)V"},{"name":"previous","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/LinkedListMultimap$ValueForKeyIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/ListIterator;","superName":"java/lang/Object","interfaces":["java/util/ListIterator"],"innerClasses":[{"name":"com/google/common/collect/LinkedListMultimap$ValueForKeyIterator","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"ValueForKeyIterator","access":2},{"name":"com/google/common/collect/LinkedListMultimap$KeyList","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"KeyList","access":10},{"name":"com/google/common/collect/LinkedListMultimap$Node","outerName":"com/google/common/collect/LinkedListMultimap","innerName":"Node","access":24}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"nextIndex","access":0,"descriptor":"I"},{"name":"next","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"current","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"previous","access":0,"descriptor":"Lcom/google/common/collect/LinkedListMultimap$Node;","signature":"Lcom/google/common/collect/LinkedListMultimap$Node;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/LinkedListMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/LinkedListMultimap;Ljava/lang/Object;I)V","signature":"(TK;I)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"hasPrevious","access":1,"descriptor":"()Z"},{"name":"previous","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"nextIndex","access":1,"descriptor":"()I"},{"name":"previousIndex","access":1,"descriptor":"()I"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"com/google/common/collect/ListMultimap","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multimap"],"methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"replaceValues","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;"},{"name":"asMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Lists","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Lists$OnePlusArrayList","outerName":"com/google/common/collect/Lists","innerName":"OnePlusArrayList","access":10},{"name":"com/google/common/collect/Lists$TwoPlusArrayList","outerName":"com/google/common/collect/Lists","innerName":"TwoPlusArrayList","access":10},{"name":"com/google/common/collect/Lists$TransformingRandomAccessList","outerName":"com/google/common/collect/Lists","innerName":"TransformingRandomAccessList","access":10},{"name":"com/google/common/collect/Lists$TransformingSequentialList","outerName":"com/google/common/collect/Lists","innerName":"TransformingSequentialList","access":10},{"name":"com/google/common/collect/Lists$RandomAccessPartition","outerName":"com/google/common/collect/Lists","innerName":"RandomAccessPartition","access":10},{"name":"com/google/common/collect/Lists$Partition","outerName":"com/google/common/collect/Lists","innerName":"Partition","access":10},{"name":"com/google/common/collect/Lists$StringAsImmutableList","outerName":"com/google/common/collect/Lists","innerName":"StringAsImmutableList","access":26},{"name":"com/google/common/collect/Lists$CharSequenceAsList","outerName":"com/google/common/collect/Lists","innerName":"CharSequenceAsList","access":26},{"name":"com/google/common/collect/Lists$ReverseList","outerName":"com/google/common/collect/Lists","innerName":"ReverseList","access":10},{"name":"com/google/common/collect/Lists$RandomAccessReverseList","outerName":"com/google/common/collect/Lists","innerName":"RandomAccessReverseList","access":10},{"name":"com/google/common/collect/Lists$AbstractListWrapper","outerName":"com/google/common/collect/Lists","innerName":"AbstractListWrapper","access":10},{"name":"com/google/common/collect/Lists$1","access":0},{"name":"com/google/common/collect/Lists$2","access":0},{"name":"com/google/common/collect/Lists$RandomAccessListWrapper","outerName":"com/google/common/collect/Lists","innerName":"RandomAccessListWrapper","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newArrayList","access":9,"descriptor":"()Ljava/util/ArrayList;","signature":"()Ljava/util/ArrayList;"},{"name":"newArrayList","access":137,"descriptor":"([Ljava/lang/Object;)Ljava/util/ArrayList;","signature":"([TE;)Ljava/util/ArrayList;"},{"name":"newArrayList","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/ArrayList;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/ArrayList;"},{"name":"newArrayList","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/util/ArrayList;","signature":"(Ljava/util/Iterator<+TE;>;)Ljava/util/ArrayList;"},{"name":"computeArrayListCapacity","access":8,"descriptor":"(I)I"},{"name":"newArrayListWithCapacity","access":9,"descriptor":"(I)Ljava/util/ArrayList;","signature":"(I)Ljava/util/ArrayList;"},{"name":"newArrayListWithExpectedSize","access":9,"descriptor":"(I)Ljava/util/ArrayList;","signature":"(I)Ljava/util/ArrayList;"},{"name":"newLinkedList","access":9,"descriptor":"()Ljava/util/LinkedList;","signature":"()Ljava/util/LinkedList;"},{"name":"newLinkedList","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/LinkedList;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/LinkedList;"},{"name":"newCopyOnWriteArrayList","access":9,"descriptor":"()Ljava/util/concurrent/CopyOnWriteArrayList;","signature":"()Ljava/util/concurrent/CopyOnWriteArrayList;"},{"name":"newCopyOnWriteArrayList","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/concurrent/CopyOnWriteArrayList;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/CopyOnWriteArrayList;"},{"name":"asList","access":9,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;","signature":"(TE;[TE;)Ljava/util/List;"},{"name":"asList","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;","signature":"(TE;TE;[TE;)Ljava/util/List;"},{"name":"cartesianProduct","access":9,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List<+Ljava/util/List<+TB;>;>;)Ljava/util/List;>;"},{"name":"cartesianProduct","access":137,"descriptor":"([Ljava/util/List;)Ljava/util/List;","signature":"([Ljava/util/List<+TB;>;)Ljava/util/List;>;"},{"name":"transform","access":9,"descriptor":"(Ljava/util/List;Lcom/google/common/base/Function;)Ljava/util/List;","signature":"(Ljava/util/List;Lcom/google/common/base/Function<-TF;+TT;>;)Ljava/util/List;"},{"name":"partition","access":9,"descriptor":"(Ljava/util/List;I)Ljava/util/List;","signature":"(Ljava/util/List;I)Ljava/util/List;>;"},{"name":"charactersOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableList;"},{"name":"charactersOf","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/util/List;","signature":"(Ljava/lang/CharSequence;)Ljava/util/List;"},{"name":"reverse","access":9,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;)Ljava/util/List;"},{"name":"hashCodeImpl","access":8,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List<*>;)I"},{"name":"equalsImpl","access":8,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)Z","signature":"(Ljava/util/List<*>;Ljava/lang/Object;)Z"},{"name":"addAllImpl","access":8,"descriptor":"(Ljava/util/List;ILjava/lang/Iterable;)Z","signature":"(Ljava/util/List;ILjava/lang/Iterable<+TE;>;)Z"},{"name":"indexOfImpl","access":8,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)I","signature":"(Ljava/util/List<*>;Ljava/lang/Object;)I"},{"name":"indexOfRandomAccess","access":10,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)I","signature":"(Ljava/util/List<*>;Ljava/lang/Object;)I"},{"name":"lastIndexOfImpl","access":8,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)I","signature":"(Ljava/util/List<*>;Ljava/lang/Object;)I"},{"name":"lastIndexOfRandomAccess","access":10,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)I","signature":"(Ljava/util/List<*>;Ljava/lang/Object;)I"},{"name":"listIteratorImpl","access":8,"descriptor":"(Ljava/util/List;I)Ljava/util/ListIterator;","signature":"(Ljava/util/List;I)Ljava/util/ListIterator;"},{"name":"subListImpl","access":8,"descriptor":"(Ljava/util/List;II)Ljava/util/List;","signature":"(Ljava/util/List;II)Ljava/util/List;"}]},{"name":"com/google/common/collect/Lists$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Lists$RandomAccessListWrapper;","superName":"com/google/common/collect/Lists$RandomAccessListWrapper","outerClass":"com/google/common/collect/Lists","outerMethod":"subListImpl","outerMethodDescriptor":"(Ljava/util/List;II)Ljava/util/List;","innerClasses":[{"name":"com/google/common/collect/Lists$RandomAccessListWrapper","outerName":"com/google/common/collect/Lists","innerName":"RandomAccessListWrapper","access":10},{"name":"com/google/common/collect/Lists$1","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"}]},{"name":"com/google/common/collect/Lists$2","version":52,"access":32,"signature":"Lcom/google/common/collect/Lists$AbstractListWrapper;","superName":"com/google/common/collect/Lists$AbstractListWrapper","outerClass":"com/google/common/collect/Lists","outerMethod":"subListImpl","outerMethodDescriptor":"(Ljava/util/List;II)Ljava/util/List;","innerClasses":[{"name":"com/google/common/collect/Lists$AbstractListWrapper","outerName":"com/google/common/collect/Lists","innerName":"AbstractListWrapper","access":10},{"name":"com/google/common/collect/Lists$2","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"}]},{"name":"com/google/common/collect/Lists$AbstractListWrapper","version":52,"access":32,"signature":"Ljava/util/AbstractList;","superName":"java/util/AbstractList","innerClasses":[{"name":"com/google/common/collect/Lists$AbstractListWrapper","outerName":"com/google/common/collect/Lists","innerName":"AbstractListWrapper","access":10}],"fields":[{"name":"backingList","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITE;)V"},{"name":"addAll","access":1,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+TE;>;)Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITE;)TE;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/Lists$CharSequenceAsList","version":52,"access":48,"signature":"Ljava/util/AbstractList;","superName":"java/util/AbstractList","innerClasses":[{"name":"com/google/common/collect/Lists$CharSequenceAsList","outerName":"com/google/common/collect/Lists","innerName":"CharSequenceAsList","access":26}],"fields":[{"name":"sequence","access":18,"descriptor":"Ljava/lang/CharSequence;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/CharSequence;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Character;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Lists$OnePlusArrayList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/io/Serializable;Ljava/util/RandomAccess;","superName":"java/util/AbstractList","interfaces":["java/io/Serializable","java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/Lists$OnePlusArrayList","outerName":"com/google/common/collect/Lists","innerName":"OnePlusArrayList","access":10}],"fields":[{"name":"first","access":16,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"rest","access":16,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)V","signature":"(TE;[TE;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"}]},{"name":"com/google/common/collect/Lists$Partition","version":52,"access":32,"signature":"Ljava/util/AbstractList;>;","superName":"java/util/AbstractList","innerClasses":[{"name":"com/google/common/collect/Lists$Partition","outerName":"com/google/common/collect/Lists","innerName":"Partition","access":10}],"fields":[{"name":"list","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"size","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;I)V","signature":"(Ljava/util/List;I)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/util/List;","signature":"(I)Ljava/util/List;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Lists$RandomAccessListWrapper","version":52,"access":32,"signature":"Lcom/google/common/collect/Lists$AbstractListWrapper;Ljava/util/RandomAccess;","superName":"com/google/common/collect/Lists$AbstractListWrapper","interfaces":["java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/Lists$AbstractListWrapper","outerName":"com/google/common/collect/Lists","innerName":"AbstractListWrapper","access":10},{"name":"com/google/common/collect/Lists$RandomAccessListWrapper","outerName":"com/google/common/collect/Lists","innerName":"RandomAccessListWrapper","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"}]},{"name":"com/google/common/collect/Lists$RandomAccessPartition","version":52,"access":32,"signature":"Lcom/google/common/collect/Lists$Partition;Ljava/util/RandomAccess;","superName":"com/google/common/collect/Lists$Partition","interfaces":["java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/Lists$Partition","outerName":"com/google/common/collect/Lists","innerName":"Partition","access":10},{"name":"com/google/common/collect/Lists$RandomAccessPartition","outerName":"com/google/common/collect/Lists","innerName":"RandomAccessPartition","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;I)V","signature":"(Ljava/util/List;I)V"}]},{"name":"com/google/common/collect/Lists$RandomAccessReverseList","version":52,"access":32,"signature":"Lcom/google/common/collect/Lists$ReverseList;Ljava/util/RandomAccess;","superName":"com/google/common/collect/Lists$ReverseList","interfaces":["java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/Lists$ReverseList","outerName":"com/google/common/collect/Lists","innerName":"ReverseList","access":10},{"name":"com/google/common/collect/Lists$RandomAccessReverseList","outerName":"com/google/common/collect/Lists","innerName":"RandomAccessReverseList","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"}]},{"name":"com/google/common/collect/Lists$ReverseList","version":52,"access":32,"signature":"Ljava/util/AbstractList;","superName":"java/util/AbstractList","innerClasses":[{"name":"com/google/common/collect/Lists$ReverseList","outerName":"com/google/common/collect/Lists","innerName":"ReverseList","access":10},{"name":"com/google/common/collect/Lists$ReverseList$1","access":0}],"fields":[{"name":"forwardList","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"getForwardList","access":0,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"reverseIndex","access":2,"descriptor":"(I)I"},{"name":"reversePosition","access":2,"descriptor":"(I)I"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITT;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"removeRange","access":4,"descriptor":"(II)V"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITT;)TT;"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/Lists$ReverseList;I)I"}]},{"name":"com/google/common/collect/Lists$ReverseList$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/ListIterator;","superName":"java/lang/Object","interfaces":["java/util/ListIterator"],"outerClass":"com/google/common/collect/Lists$ReverseList","outerMethod":"listIterator","outerMethodDescriptor":"(I)Ljava/util/ListIterator;","innerClasses":[{"name":"com/google/common/collect/Lists$ReverseList","outerName":"com/google/common/collect/Lists","innerName":"ReverseList","access":10},{"name":"com/google/common/collect/Lists$ReverseList$1","access":0}],"fields":[{"name":"canRemoveOrSet","access":0,"descriptor":"Z"},{"name":"val$forwardIterator","access":4112,"descriptor":"Ljava/util/ListIterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Lists$ReverseList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Lists$ReverseList;Ljava/util/ListIterator;)V","signature":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"hasPrevious","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"nextIndex","access":1,"descriptor":"()I"},{"name":"previous","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"previousIndex","access":1,"descriptor":"()I"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"com/google/common/collect/Lists$StringAsImmutableList","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/Lists$StringAsImmutableList","outerName":"com/google/common/collect/Lists","innerName":"StringAsImmutableList","access":26}],"fields":[{"name":"string","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"subList","access":1,"descriptor":"(II)Lcom/google/common/collect/ImmutableList;","signature":"(II)Lcom/google/common/collect/ImmutableList;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Character;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"subList","access":4161,"descriptor":"(II)Ljava/util/List;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Lists$TransformingRandomAccessList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Lists$TransformingRandomAccessList","outerName":"com/google/common/collect/Lists","innerName":"TransformingRandomAccessList","access":10},{"name":"com/google/common/collect/Lists$TransformingRandomAccessList$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"fromList","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"function","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TF;+TT;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;Lcom/google/common/base/Function;)V","signature":"(Ljava/util/List;Lcom/google/common/base/Function<-TF;+TT;>;)V"},{"name":"removeRange","access":4,"descriptor":"(II)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TT;>;)Z"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"lambda$removeIf$0","access":4098,"descriptor":"(Ljava/util/function/Predicate;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Lists$TransformingRandomAccessList$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedListIterator;","superName":"com/google/common/collect/TransformedListIterator","outerClass":"com/google/common/collect/Lists$TransformingRandomAccessList","outerMethod":"listIterator","outerMethodDescriptor":"(I)Ljava/util/ListIterator;","innerClasses":[{"name":"com/google/common/collect/Lists$TransformingRandomAccessList","outerName":"com/google/common/collect/Lists","innerName":"TransformingRandomAccessList","access":10},{"name":"com/google/common/collect/Lists$TransformingRandomAccessList$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Lists$TransformingRandomAccessList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Lists$TransformingRandomAccessList;Ljava/util/ListIterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TF;)TT;"}]},{"name":"com/google/common/collect/Lists$TransformingSequentialList","version":52,"access":32,"signature":"Ljava/util/AbstractSequentialList;Ljava/io/Serializable;","superName":"java/util/AbstractSequentialList","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Lists$TransformingSequentialList","outerName":"com/google/common/collect/Lists","innerName":"TransformingSequentialList","access":10},{"name":"com/google/common/collect/Lists$TransformingSequentialList$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"fromList","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"function","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TF;+TT;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;Lcom/google/common/base/Function;)V","signature":"(Ljava/util/List;Lcom/google/common/base/Function<-TF;+TT;>;)V"},{"name":"removeRange","access":4,"descriptor":"(II)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"listIterator","access":1,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"},{"name":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TT;>;)Z"},{"name":"lambda$removeIf$0","access":4098,"descriptor":"(Ljava/util/function/Predicate;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Lists$TransformingSequentialList$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedListIterator;","superName":"com/google/common/collect/TransformedListIterator","outerClass":"com/google/common/collect/Lists$TransformingSequentialList","outerMethod":"listIterator","outerMethodDescriptor":"(I)Ljava/util/ListIterator;","innerClasses":[{"name":"com/google/common/collect/Lists$TransformingSequentialList","outerName":"com/google/common/collect/Lists","innerName":"TransformingSequentialList","access":10},{"name":"com/google/common/collect/Lists$TransformingSequentialList$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Lists$TransformingSequentialList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Lists$TransformingSequentialList;Ljava/util/ListIterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TF;)TT;"}]},{"name":"com/google/common/collect/Lists$TwoPlusArrayList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/io/Serializable;Ljava/util/RandomAccess;","superName":"java/util/AbstractList","interfaces":["java/io/Serializable","java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/Lists$TwoPlusArrayList","outerName":"com/google/common/collect/Lists","innerName":"TwoPlusArrayList","access":10}],"fields":[{"name":"first","access":16,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"second","access":16,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"rest","access":16,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)V","signature":"(TE;TE;[TE;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"}]},{"name":"com/google/common/collect/MapDifference","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MapDifference$ValueDifference","outerName":"com/google/common/collect/MapDifference","innerName":"ValueDifference","access":1545}],"methods":[{"name":"areEqual","access":1025,"descriptor":"()Z"},{"name":"entriesOnlyOnLeft","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"entriesOnlyOnRight","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"entriesInCommon","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"entriesDiffering","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"}]},{"name":"com/google/common/collect/MapDifference$ValueDifference","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MapDifference$ValueDifference","outerName":"com/google/common/collect/MapDifference","innerName":"ValueDifference","access":1545}],"methods":[{"name":"leftValue","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"rightValue","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"}]},{"name":"com/google/common/collect/MapMaker","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408}],"fields":[{"name":"DEFAULT_INITIAL_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"DEFAULT_CONCURRENCY_LEVEL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"UNSET_INT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"useCustomMap","access":0,"descriptor":"Z"},{"name":"initialCapacity","access":0,"descriptor":"I"},{"name":"concurrencyLevel","access":0,"descriptor":"I"},{"name":"keyStrength","access":0,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":0,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"keyEquivalence","access":0,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"keyEquivalence","access":0,"descriptor":"(Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapMaker;","signature":"(Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapMaker;"},{"name":"getKeyEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"},{"name":"initialCapacity","access":1,"descriptor":"(I)Lcom/google/common/collect/MapMaker;"},{"name":"getInitialCapacity","access":0,"descriptor":"()I"},{"name":"concurrencyLevel","access":1,"descriptor":"(I)Lcom/google/common/collect/MapMaker;"},{"name":"getConcurrencyLevel","access":0,"descriptor":"()I"},{"name":"weakKeys","access":1,"descriptor":"()Lcom/google/common/collect/MapMaker;"},{"name":"setKeyStrength","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Strength;)Lcom/google/common/collect/MapMaker;"},{"name":"getKeyStrength","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"weakValues","access":1,"descriptor":"()Lcom/google/common/collect/MapMaker;"},{"name":"setValueStrength","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Strength;)Lcom/google/common/collect/MapMaker;"},{"name":"getValueStrength","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"makeMap","access":1,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/MapMaker$Dummy","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408}],"fields":[{"name":"VALUE","access":16409,"descriptor":"Lcom/google/common/collect/MapMaker$Dummy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/MapMaker$Dummy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/MapMaker$Dummy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/MapMaker$Dummy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/MapMaker$Dummy;"}]},{"name":"com/google/common/collect/MapMakerInternalMap","version":52,"access":32,"signature":";S:Lcom/google/common/collect/MapMakerInternalMap$Segment;>Ljava/util/AbstractMap;Ljava/util/concurrent/ConcurrentMap;Ljava/io/Serializable;","superName":"java/util/AbstractMap","interfaces":["java/util/concurrent/ConcurrentMap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/MapMakerInternalMap$KeySet","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"KeySet","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$Values","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Values","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$EntrySet","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"EntrySet","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$SerializationProxy","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"SerializationProxy","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractSerializationProxy","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$EntryIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"EntryIterator","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$WriteThroughEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WriteThroughEntry","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$ValueIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"ValueIterator","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$KeyIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"KeyIterator","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$HashIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"HashIterator","access":1024},{"name":"com/google/common/collect/MapMakerInternalMap$CleanupMapTask","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"CleanupMapTask","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReferenceImpl","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$DummyInternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"DummyInternalEntry","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractWeakKeyEntry","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$StrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractStrongKeyEntry","access":1032},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408}],"fields":[{"name":"MAXIMUM_CAPACITY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}},{"name":"MAX_SEGMENTS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"CONTAINS_VALUE_RETRIES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"DRAIN_THRESHOLD","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"63"}},{"name":"DRAIN_MAX","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"segmentMask","access":144,"descriptor":"I"},{"name":"segmentShift","access":144,"descriptor":"I"},{"name":"segments","access":144,"descriptor":"[Lcom/google/common/collect/MapMakerInternalMap$Segment;","signature":"[Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"concurrencyLevel","access":16,"descriptor":"I"},{"name":"keyEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"entryHelper","access":144,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;","signature":"Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;"},{"name":"UNSET_WEAK_VALUE_REFERENCE","access":24,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"keySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"values","access":128,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entrySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/MapMaker;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;)V","signature":"(Lcom/google/common/collect/MapMaker;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;)V"},{"name":"create","access":8,"descriptor":"(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMakerInternalMap;","signature":"(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMakerInternalMap;*>;"},{"name":"createWithDummyValues","access":8,"descriptor":"(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMakerInternalMap;","signature":"(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMakerInternalMap;*>;"},{"name":"unsetWeakValueReference","access":8,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":";>()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"rehash","access":8,"descriptor":"(I)I"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(TE;TE;)TE;"},{"name":"hash","access":0,"descriptor":"(Ljava/lang/Object;)I"},{"name":"reclaimValue","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)V"},{"name":"reclaimKey","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)V","signature":"(TE;)V"},{"name":"isLiveForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z"},{"name":"segmentFor","access":0,"descriptor":"(I)Lcom/google/common/collect/MapMakerInternalMap$Segment;","signature":"(I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"createSegment","access":0,"descriptor":"(I)Lcom/google/common/collect/MapMakerInternalMap$Segment;","signature":"(I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"getLiveValue","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Ljava/lang/Object;","signature":"(TE;)TV;"},{"name":"newSegmentArray","access":16,"descriptor":"(I)[Lcom/google/common/collect/MapMakerInternalMap$Segment;","signature":"(I)[Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"keyStrength","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getEntry","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(Ljava/lang/Object;)TE;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","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":"putIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;TV;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"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":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]}]},{"name":"com/google/common/collect/MapMakerInternalMap$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$WeakValueReference"],"outerClass":"com/google/common/collect/MapMakerInternalMap","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$DummyInternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"DummyInternalEntry","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getEntry","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$DummyInternalEntry;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Lcom/google/common/collect/MapMakerInternalMap$DummyInternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;Lcom/google/common/collect/MapMakerInternalMap$DummyInternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"copyFor","access":4161,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"getEntry","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy","version":52,"access":1056,"signature":"Lcom/google/common/collect/ForwardingConcurrentMap;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingConcurrentMap","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractSerializationProxy","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3"}},{"name":"keyStrength","access":16,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":16,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"keyEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"valueEquivalence","access":16,"descriptor":"Lcom/google/common/base/Equivalence;","signature":"Lcom/google/common/base/Equivalence;"},{"name":"concurrencyLevel","access":16,"descriptor":"I"},{"name":"delegate","access":128,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/base/Equivalence;Lcom/google/common/base/Equivalence;ILjava/util/concurrent/ConcurrentMap;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/base/Equivalence;Lcom/google/common/base/Equivalence;ILjava/util/concurrent/ConcurrentMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"writeMapTo","access":0,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readMapMaker","access":0,"descriptor":"(Ljava/io/ObjectInputStream;)Lcom/google/common/collect/MapMaker;","exceptions":["java/io/IOException"]},{"name":"readEntries","access":0,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","version":52,"access":1056,"signature":";>Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractStrongKeyEntry","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"hash","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TK;I)V"},{"name":"getKey","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getHash","access":17,"descriptor":"()I"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"()TE;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","version":52,"access":1056,"signature":";>Ljava/lang/ref/WeakReference;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","superName":"java/lang/ref/WeakReference","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractWeakKeyEntry","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"hash","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;I)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;I)V"},{"name":"getKey","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getHash","access":17,"descriptor":"()I"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"()TE;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$CleanupMapTask","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$CleanupMapTask","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"CleanupMapTask","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032}],"fields":[{"name":"mapReference","access":16,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap<****>;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$DummyInternalEntry","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$DummyInternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"DummyInternalEntry","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$DummyInternalEntry;"},{"name":"getHash","access":1,"descriptor":"()I"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getNext","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$EntryIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap.HashIterator;>;","superName":"com/google/common/collect/MapMakerInternalMap$HashIterator","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$EntryIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"EntryIterator","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$HashIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"HashIterator","access":1024},{"name":"com/google/common/collect/MapMakerInternalMap$WriteThroughEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WriteThroughEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$EntrySet","version":52,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$EntrySet","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"EntrySet","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$EntryIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"EntryIterator","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V"},{"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":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$HashIterator","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$HashIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"HashIterator","access":1024},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$WriteThroughEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WriteThroughEntry","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"nextSegmentIndex","access":0,"descriptor":"I"},{"name":"nextTableIndex","access":0,"descriptor":"I"},{"name":"currentSegment","access":0,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$Segment;","signature":"Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"currentTable","access":0,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"nextEntry","access":0,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"TE;"},{"name":"nextExternal","access":0,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WriteThroughEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap.WriteThroughEntry;"},{"name":"lastReturned","access":0,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WriteThroughEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap.WriteThroughEntry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V"},{"name":"next","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"advance","access":16,"descriptor":"()V"},{"name":"nextInChain","access":0,"descriptor":"()Z"},{"name":"nextInTable","access":0,"descriptor":"()Z"},{"name":"advanceTo","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z","signature":"(TE;)Z"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"nextEntry","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WriteThroughEntry;","signature":"()Lcom/google/common/collect/MapMakerInternalMap.WriteThroughEntry;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","version":52,"access":1536,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"methods":[{"name":"getNext","access":1025,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"()TE;"},{"name":"getHash","access":1025,"descriptor":"()I"},{"name":"getKey","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","version":52,"access":1536,"signature":";S:Lcom/google/common/collect/MapMakerInternalMap$Segment;>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"methods":[{"name":"keyStrength","access":1025,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":1025,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"newSegment","access":1025,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$Segment;","signature":"(Lcom/google/common/collect/MapMakerInternalMap;I)TS;"},{"name":"newEntry","access":1025,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(TS;TK;ITE;)TE;"},{"name":"copy","access":1025,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(TS;TE;TE;)TE;"},{"name":"setValue","access":1025,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V","signature":"(TS;TE;TV;)V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$KeyIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap.HashIterator;","superName":"com/google/common/collect/MapMakerInternalMap$HashIterator","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$KeyIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"KeyIterator","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$HashIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"HashIterator","access":1024},{"name":"com/google/common/collect/MapMakerInternalMap$WriteThroughEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WriteThroughEntry","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$KeySet","version":52,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$KeySet","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"KeySet","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$KeyIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"KeyIterator","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"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":"com/google/common/collect/MapMakerInternalMap$Segment","version":52,"access":1056,"signature":";S:Lcom/google/common/collect/MapMakerInternalMap$Segment;>Ljava/util/concurrent/locks/ReentrantLock;","superName":"java/util/concurrent/locks/ReentrantLock","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueEntry","access":1544}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;","signature":"Lcom/google/common/collect/MapMakerInternalMap;"},{"name":"count","access":64,"descriptor":"I"},{"name":"modCount","access":0,"descriptor":"I"},{"name":"threshold","access":0,"descriptor":"I"},{"name":"table","access":64,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"readCount","access":16,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap;I)V"},{"name":"self","access":1024,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Segment;","signature":"()TS;"},{"name":"maybeDrainReferenceQueues","access":0,"descriptor":"()V"},{"name":"maybeClearReferenceQueues","access":0,"descriptor":"()V"},{"name":"setValue","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V","signature":"(TE;TV;)V"},{"name":"copyEntry","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(TE;TE;)TE;"},{"name":"newEntryArray","access":0,"descriptor":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"initTable","access":0,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)V","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)V"},{"name":"castForTesting","access":1024,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TE;"},{"name":"getKeyReferenceQueueForTesting","access":0,"descriptor":"()Ljava/lang/ref/ReferenceQueue;","signature":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"getValueReferenceQueueForTesting","access":0,"descriptor":"()Ljava/lang/ref/ReferenceQueue;","signature":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"getWeakValueReferenceForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"newWeakValueReferenceForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;TV;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"setWeakValueReferenceForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;)V"},{"name":"setTableEntryForTesting","access":0,"descriptor":"(ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)V","signature":"(ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)V"},{"name":"copyForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TE;"},{"name":"setValueForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;TV;)V"},{"name":"newEntryForTesting","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(TK;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TE;"},{"name":"removeTableEntryForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z"},{"name":"removeFromChainForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TE;"},{"name":"getLiveValueForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)TV;"},{"name":"tryDrainReferenceQueues","access":0,"descriptor":"()V"},{"name":"drainKeyReferenceQueue","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;)V","signature":"(Ljava/lang/ref/ReferenceQueue;)V"},{"name":"drainValueReferenceQueue","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;)V","signature":"(Ljava/lang/ref/ReferenceQueue;)V"},{"name":"clearReferenceQueue","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;)V","signature":"(Ljava/lang/ref/ReferenceQueue;)V"},{"name":"getFirst","access":0,"descriptor":"(I)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(I)TE;"},{"name":"getEntry","access":0,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(Ljava/lang/Object;I)TE;"},{"name":"getLiveEntry","access":0,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(Ljava/lang/Object;I)TE;"},{"name":"get","access":0,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(Ljava/lang/Object;I)TV;"},{"name":"containsKey","access":0,"descriptor":"(Ljava/lang/Object;I)Z"},{"name":"containsValue","access":0,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;Z)Ljava/lang/Object;","signature":"(TK;ITV;Z)TV;"},{"name":"expand","access":0,"descriptor":"()V"},{"name":"replace","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;ITV;TV;)Z"},{"name":"replace","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/Object;","signature":"(TK;ITV;)TV;"},{"name":"remove","access":0,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(Ljava/lang/Object;I)TV;"},{"name":"remove","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;)Z"},{"name":"clear","access":0,"descriptor":"()V"},{"name":"removeFromChain","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"(TE;TE;)TE;"},{"name":"reclaimKey","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;I)Z","signature":"(TE;I)Z"},{"name":"reclaimValue","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)Z","signature":"(TK;ILcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)Z"},{"name":"clearValueForTesting","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)Z","signature":"(TK;ILcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;)Z"},{"name":"removeEntryForTesting","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z","signature":"(TE;)Z"},{"name":"isCollected","access":8,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Z","signature":";>(TE;)Z"},{"name":"getLiveValue","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Ljava/lang/Object;","signature":"(TE;)TV;"},{"name":"postReadCleanup","access":0,"descriptor":"()V"},{"name":"preWriteCleanup","access":0,"descriptor":"()V"},{"name":"runCleanup","access":0,"descriptor":"()V"},{"name":"runLockedCleanup","access":0,"descriptor":"()V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$SerializationProxy","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy;","superName":"com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$AbstractSerializationProxy","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractSerializationProxy","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$SerializationProxy","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"SerializationProxy","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/base/Equivalence;Lcom/google/common/base/Equivalence;ILjava/util/concurrent/ConcurrentMap;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/collect/MapMakerInternalMap$Strength;Lcom/google/common/base/Equivalence;Lcom/google/common/base/Equivalence;ILjava/util/concurrent/ConcurrentMap;)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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$Strength$1","access":16400},{"name":"com/google/common/collect/MapMakerInternalMap$Strength$2","access":16400},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0}],"fields":[{"name":"STRONG","access":16409,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"WEAK","access":16409,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/MapMakerInternalMap$Strength;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"defaultEquivalence","access":1024,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/collect/MapMakerInternalMap$1;)V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$Strength$1","version":52,"access":16432,"superName":"com/google/common/collect/MapMakerInternalMap$Strength","outerClass":"com/google/common/collect/MapMakerInternalMap$Strength","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$Strength$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"defaultEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$Strength$2","version":52,"access":16432,"superName":"com/google/common/collect/MapMakerInternalMap$Strength","outerClass":"com/google/common/collect/MapMakerInternalMap$Strength","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$Strength$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"defaultEquivalence","access":0,"descriptor":"()Lcom/google/common/base/Equivalence;","signature":"()Lcom/google/common/base/Equivalence;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry;>;Lcom/google/common/collect/MapMakerInternalMap$StrongValueEntry;>;","superName":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","interfaces":["com/google/common/collect/MapMakerInternalMap$StrongValueEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractStrongKeyEntry","access":1032},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408},{"name":"com/google/common/collect/MapMakerInternalMap$StrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$LinkedStrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","innerName":"LinkedStrongKeyDummyValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TK;I)V"},{"name":"getValue","access":17,"descriptor":"()Lcom/google/common/collect/MapMaker$Dummy;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$1;)V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;>;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntryHelper"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$LinkedStrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","innerName":"LinkedStrongKeyDummyValueEntry","access":26},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper;","signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper<*>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"instance","access":8,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$Helper;"},{"name":"keyStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"newSegment","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;>;I)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;"},{"name":"copy","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;"},{"name":"setValue","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;Lcom/google/common/collect/MapMaker$Dummy;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;Lcom/google/common/collect/MapMaker$Dummy;)V"},{"name":"newEntry","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;TK;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;"},{"name":"setValue","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V"},{"name":"copy","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newEntry","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newSegment","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$LinkedStrongKeyDummyValueEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;","superName":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry$LinkedStrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","innerName":"LinkedStrongKeyDummyValueEntry","access":26},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"next","access":18,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;)V","signature":"(TK;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"getNext","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;>;","superName":"com/google/common/collect/MapMakerInternalMap$Segment","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyDummyValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;>;I)V"},{"name":"self","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueSegment;"},{"name":"castForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyDummyValueEntry;"},{"name":"castForTesting","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"self","access":4160,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry;>;Lcom/google/common/collect/MapMakerInternalMap$StrongValueEntry;>;","superName":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","interfaces":["com/google/common/collect/MapMakerInternalMap$StrongValueEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractStrongKeyEntry","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$StrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$LinkedStrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","innerName":"LinkedStrongKeyStrongValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0}],"fields":[{"name":"value","access":66,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TK;I)V"},{"name":"getValue","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$1;)V"},{"name":"access$202","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;>;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntryHelper"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$LinkedStrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","innerName":"LinkedStrongKeyStrongValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper;","signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper<**>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"instance","access":8,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$Helper;"},{"name":"keyStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"newSegment","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;>;I)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;"},{"name":"copy","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;"},{"name":"setValue","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;TV;)V"},{"name":"newEntry","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;TK;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;"},{"name":"setValue","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V"},{"name":"copy","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newEntry","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newSegment","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$LinkedStrongKeyStrongValueEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;","superName":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry$LinkedStrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","innerName":"LinkedStrongKeyStrongValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"next","access":18,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;)V","signature":"(TK;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;"},{"name":"getNext","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;>;","superName":"com/google/common/collect/MapMakerInternalMap$Segment","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyStrongValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;>;I)V"},{"name":"self","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueSegment;"},{"name":"castForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyStrongValueEntry;"},{"name":"castForTesting","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"self","access":4160,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry;>;Lcom/google/common/collect/MapMakerInternalMap$WeakValueEntry;>;","superName":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","interfaces":["com/google/common/collect/MapMakerInternalMap$WeakValueEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractStrongKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractStrongKeyEntry","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$LinkedStrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","innerName":"LinkedStrongKeyWeakValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0}],"fields":[{"name":"valueReference","access":66,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TK;I)V"},{"name":"getValue","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"getValueReference","access":17,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$1;)V"},{"name":"access$402","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;>;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntryHelper"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReferenceImpl","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$LinkedStrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","innerName":"LinkedStrongKeyWeakValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper;","signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper<**>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"instance","access":8,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$Helper;"},{"name":"keyStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"newSegment","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;>;I)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;"},{"name":"copy","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;"},{"name":"setValue","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;TV;)V"},{"name":"newEntry","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;TK;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;"},{"name":"setValue","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V"},{"name":"copy","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newEntry","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newSegment","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$LinkedStrongKeyWeakValueEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;","superName":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry$LinkedStrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","innerName":"LinkedStrongKeyWeakValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"next","access":18,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;)V","signature":"(TK;ILcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;"},{"name":"getNext","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;>;","superName":"com/google/common/collect/MapMakerInternalMap$Segment","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReferenceImpl","access":24}],"fields":[{"name":"queueForValues","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;>;I)V"},{"name":"self","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;"},{"name":"getValueReferenceQueueForTesting","access":0,"descriptor":"()Ljava/lang/ref/ReferenceQueue;","signature":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"castForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueEntry;"},{"name":"getWeakValueReferenceForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"},{"name":"newWeakValueReferenceForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;TV;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"},{"name":"setWeakValueReferenceForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;)V"},{"name":"maybeDrainReferenceQueues","access":0,"descriptor":"()V"},{"name":"maybeClearReferenceQueues","access":0,"descriptor":"()V"},{"name":"castForTesting","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"self","access":4160,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$StrongKeyWeakValueSegment;)Ljava/lang/ref/ReferenceQueue;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$StrongValueEntry","version":52,"access":1536,"signature":";>Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$StrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}]},{"name":"com/google/common/collect/MapMakerInternalMap$ValueIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap.HashIterator;","superName":"com/google/common/collect/MapMakerInternalMap$HashIterator","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$ValueIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"ValueIterator","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$HashIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"HashIterator","access":1024},{"name":"com/google/common/collect/MapMakerInternalMap$WriteThroughEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WriteThroughEntry","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$Values","version":52,"access":48,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$Values","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Values","access":16},{"name":"com/google/common/collect/MapMakerInternalMap$ValueIterator","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"ValueIterator","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry;>;Lcom/google/common/collect/MapMakerInternalMap$StrongValueEntry;>;","superName":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","interfaces":["com/google/common/collect/MapMakerInternalMap$StrongValueEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractWeakKeyEntry","access":1032},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408},{"name":"com/google/common/collect/MapMakerInternalMap$StrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$LinkedWeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","innerName":"LinkedWeakKeyDummyValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;I)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;I)V"},{"name":"getValue","access":17,"descriptor":"()Lcom/google/common/collect/MapMaker$Dummy;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$1;)V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;>;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntryHelper"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$LinkedWeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","innerName":"LinkedWeakKeyDummyValueEntry","access":26},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper<*>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"instance","access":8,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$Helper;"},{"name":"keyStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"newSegment","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;>;I)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;"},{"name":"copy","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;"},{"name":"setValue","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;Lcom/google/common/collect/MapMaker$Dummy;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;Lcom/google/common/collect/MapMaker$Dummy;)V"},{"name":"newEntry","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;TK;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;"},{"name":"setValue","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V"},{"name":"copy","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newEntry","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newSegment","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$LinkedWeakKeyDummyValueEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;","superName":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry$LinkedWeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","innerName":"LinkedWeakKeyDummyValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"next","access":18,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"getNext","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;Lcom/google/common/collect/MapMakerInternalMap$1;)V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;>;","superName":"com/google/common/collect/MapMakerInternalMap$Segment","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyDummyValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMaker$Dummy","outerName":"com/google/common/collect/MapMaker","innerName":"Dummy","access":16408}],"fields":[{"name":"queueForKeys","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;>;I)V"},{"name":"self","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;"},{"name":"getKeyReferenceQueueForTesting","access":0,"descriptor":"()Ljava/lang/ref/ReferenceQueue;","signature":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"castForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueEntry;"},{"name":"maybeDrainReferenceQueues","access":0,"descriptor":"()V"},{"name":"maybeClearReferenceQueues","access":0,"descriptor":"()V"},{"name":"castForTesting","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"self","access":4160,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"access$800","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyDummyValueSegment;)Ljava/lang/ref/ReferenceQueue;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry;>;Lcom/google/common/collect/MapMakerInternalMap$StrongValueEntry;>;","superName":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","interfaces":["com/google/common/collect/MapMakerInternalMap$StrongValueEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractWeakKeyEntry","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$StrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"StrongValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$LinkedWeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","innerName":"LinkedWeakKeyStrongValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0}],"fields":[{"name":"value","access":66,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;I)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;I)V"},{"name":"getValue","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$1;)V"},{"name":"access$1102","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$1100","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;>;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntryHelper"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$LinkedWeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","innerName":"LinkedWeakKeyStrongValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper<**>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"instance","access":8,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$Helper;"},{"name":"keyStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"newSegment","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;>;I)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;"},{"name":"copy","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;"},{"name":"setValue","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;TV;)V"},{"name":"newEntry","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;TK;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;"},{"name":"setValue","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V"},{"name":"copy","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newEntry","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newSegment","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$LinkedWeakKeyStrongValueEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;","superName":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry$LinkedWeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","innerName":"LinkedWeakKeyStrongValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$1","access":0},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"next","access":18,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;"},{"name":"getNext","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;Lcom/google/common/collect/MapMakerInternalMap$1;)V"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;>;","superName":"com/google/common/collect/MapMakerInternalMap$Segment","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyStrongValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"queueForKeys","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;>;I)V"},{"name":"self","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;"},{"name":"getKeyReferenceQueueForTesting","access":0,"descriptor":"()Ljava/lang/ref/ReferenceQueue;","signature":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"castForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueEntry;"},{"name":"maybeDrainReferenceQueues","access":0,"descriptor":"()V"},{"name":"maybeClearReferenceQueues","access":0,"descriptor":"()V"},{"name":"castForTesting","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"self","access":4160,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"access$1200","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyStrongValueSegment;)Ljava/lang/ref/ReferenceQueue;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry;>;Lcom/google/common/collect/MapMakerInternalMap$WeakValueEntry;>;","superName":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","interfaces":["com/google/common/collect/MapMakerInternalMap$WeakValueEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$AbstractWeakKeyEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"AbstractWeakKeyEntry","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$LinkedWeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","innerName":"LinkedWeakKeyWeakValueEntry","access":26}],"fields":[{"name":"valueReference","access":66,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;I)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;I)V"},{"name":"getValue","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"getValueReference","access":17,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"},{"name":"access$1402","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"},{"name":"access$1400","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntryHelper;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;>;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntryHelper"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","innerName":"Helper","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Strength","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Strength","access":17416},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReferenceImpl","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$LinkedWeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","innerName":"LinkedWeakKeyWeakValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntryHelper","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntryHelper","access":1544}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper<**>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"instance","access":8,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$Helper;"},{"name":"keyStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"valueStrength","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Strength;"},{"name":"newSegment","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;>;I)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;"},{"name":"copy","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;"},{"name":"setValue","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;TV;)V"},{"name":"newEntry","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;TK;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;"},{"name":"setValue","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)V"},{"name":"copy","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newEntry","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$Segment;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"newSegment","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)Lcom/google/common/collect/MapMakerInternalMap$Segment;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$LinkedWeakKeyWeakValueEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;","superName":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry$LinkedWeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","innerName":"LinkedWeakKeyWeakValueEntry","access":26},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"fields":[{"name":"next","access":18,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;","signature":"Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TK;ILcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;)V"},{"name":"getNext","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;"},{"name":"getNext","access":4161,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment","version":52,"access":48,"signature":"Lcom/google/common/collect/MapMakerInternalMap$Segment;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;>;","superName":"com/google/common/collect/MapMakerInternalMap$Segment","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueSegment","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$Segment","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"Segment","access":1032},{"name":"com/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakKeyWeakValueEntry","access":8},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReferenceImpl","access":24}],"fields":[{"name":"queueForKeys","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"queueForValues","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;I)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap;Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;>;I)V"},{"name":"self","access":0,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;"},{"name":"getKeyReferenceQueueForTesting","access":0,"descriptor":"()Ljava/lang/ref/ReferenceQueue;","signature":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"getValueReferenceQueueForTesting","access":0,"descriptor":"()Ljava/lang/ref/ReferenceQueue;","signature":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"castForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueEntry;"},{"name":"getWeakValueReferenceForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"},{"name":"newWeakValueReferenceForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Ljava/lang/Object;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;TV;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;"},{"name":"setWeakValueReferenceForTesting","access":1,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;)V","signature":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;>;)V"},{"name":"maybeDrainReferenceQueues","access":0,"descriptor":"()V"},{"name":"maybeClearReferenceQueues","access":0,"descriptor":"()V"},{"name":"castForTesting","access":4161,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;"},{"name":"self","access":4160,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$Segment;"},{"name":"access$1500","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;)Ljava/lang/ref/ReferenceQueue;"},{"name":"access$1600","access":4104,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap$WeakKeyWeakValueSegment;)Ljava/lang/ref/ReferenceQueue;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueEntry","version":52,"access":1536,"signature":";>Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapMakerInternalMap$InternalEntry"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544}],"methods":[{"name":"getValueReference","access":1025,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"()Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","version":52,"access":1536,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544}],"methods":[{"name":"get","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"getEntry","access":1025,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"()TE;"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"copyFor","access":1025,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TE;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl","version":52,"access":48,"signature":";>Ljava/lang/ref/WeakReference;Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","superName":"java/lang/ref/WeakReference","interfaces":["com/google/common/collect/MapMakerInternalMap$WeakValueReference"],"innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReferenceImpl","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReferenceImpl","access":24},{"name":"com/google/common/collect/MapMakerInternalMap$InternalEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"InternalEntry","access":1544},{"name":"com/google/common/collect/MapMakerInternalMap$WeakValueReference","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WeakValueReference","access":1544}],"fields":[{"name":"entry","access":16,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"TE;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Ljava/lang/Object;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)V","signature":"(Ljava/lang/ref/ReferenceQueue;TV;TE;)V"},{"name":"getEntry","access":1,"descriptor":"()Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;","signature":"()TE;"},{"name":"copyFor","access":1,"descriptor":"(Ljava/lang/ref/ReferenceQueue;Lcom/google/common/collect/MapMakerInternalMap$InternalEntry;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;","signature":"(Ljava/lang/ref/ReferenceQueue;TE;)Lcom/google/common/collect/MapMakerInternalMap$WeakValueReference;"}]},{"name":"com/google/common/collect/MapMakerInternalMap$WriteThroughEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","innerClasses":[{"name":"com/google/common/collect/MapMakerInternalMap$WriteThroughEntry","outerName":"com/google/common/collect/MapMakerInternalMap","innerName":"WriteThroughEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MapMakerInternalMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MapMakerInternalMap;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"}]},{"name":"com/google/common/collect/Maps","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$EntryFunction","outerName":"com/google/common/collect/Maps","innerName":"EntryFunction","access":17418},{"name":"com/google/common/collect/Maps$1","access":0},{"name":"com/google/common/collect/Maps$2","access":0},{"name":"com/google/common/collect/Maps$MapDifferenceImpl","outerName":"com/google/common/collect/Maps","innerName":"MapDifferenceImpl","access":8},{"name":"com/google/common/collect/Maps$SortedMapDifferenceImpl","outerName":"com/google/common/collect/Maps","innerName":"SortedMapDifferenceImpl","access":8},{"name":"com/google/common/collect/Maps$ValueDifferenceImpl","outerName":"com/google/common/collect/Maps","innerName":"ValueDifferenceImpl","access":8},{"name":"com/google/common/collect/MapDifference$ValueDifference","outerName":"com/google/common/collect/MapDifference","innerName":"ValueDifference","access":1545},{"name":"com/google/common/collect/Maps$AsMapView","outerName":"com/google/common/collect/Maps","innerName":"AsMapView","access":10},{"name":"com/google/common/collect/Maps$SortedAsMapView","outerName":"com/google/common/collect/Maps","innerName":"SortedAsMapView","access":10},{"name":"com/google/common/collect/Maps$NavigableAsMapView","outerName":"com/google/common/collect/Maps","innerName":"NavigableAsMapView","access":26},{"name":"com/google/common/collect/Maps$3","access":0},{"name":"com/google/common/collect/Maps$4","access":0},{"name":"com/google/common/collect/Maps$5","access":0},{"name":"com/google/common/collect/Maps$6","access":0},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/Maps$UnmodifiableEntrySet","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableEntrySet","access":8},{"name":"com/google/common/collect/Maps$7","access":0},{"name":"com/google/common/collect/Maps$8","access":0},{"name":"com/google/common/collect/Maps$BiMapConverter","outerName":"com/google/common/collect/Maps","innerName":"BiMapConverter","access":26},{"name":"com/google/common/collect/Maps$UnmodifiableBiMap","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableBiMap","access":10},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545},{"name":"com/google/common/collect/Maps$TransformedEntriesMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesMap","access":8},{"name":"com/google/common/collect/Maps$TransformedEntriesSortedMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesSortedMap","access":8},{"name":"com/google/common/collect/Maps$TransformedEntriesNavigableMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesNavigableMap","access":10},{"name":"com/google/common/collect/Maps$9","access":0},{"name":"com/google/common/collect/Maps$AbstractFilteredMap","outerName":"com/google/common/collect/Maps","innerName":"AbstractFilteredMap","access":1034},{"name":"com/google/common/collect/Maps$FilteredKeyMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredKeyMap","access":10},{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntrySortedMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntrySortedMap","access":10},{"name":"com/google/common/collect/Maps$FilteredEntryNavigableMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryNavigableMap","access":10},{"name":"com/google/common/collect/Maps$FilteredEntryBiMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryBiMap","access":24},{"name":"com/google/common/collect/Maps$UnmodifiableNavigableMap","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableNavigableMap","access":8},{"name":"com/google/common/collect/Maps$DescendingMap","outerName":"com/google/common/collect/Maps","innerName":"DescendingMap","access":1032},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8},{"name":"com/google/common/collect/Maps$NavigableKeySet","outerName":"com/google/common/collect/Maps","innerName":"NavigableKeySet","access":8},{"name":"com/google/common/collect/Maps$SortedKeySet","outerName":"com/google/common/collect/Maps","innerName":"SortedKeySet","access":8},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$FilteredMapValues","outerName":"com/google/common/collect/Maps","innerName":"FilteredMapValues","access":26},{"name":"com/google/common/collect/Maps$UnmodifiableEntries","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableEntries","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"keyFunction","access":8,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;TK;>;"},{"name":"valueFunction","access":8,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;TV;>;"},{"name":"keyIterator","access":8,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator;>;)Ljava/util/Iterator;"},{"name":"valueIterator","access":8,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator;>;)Ljava/util/Iterator;"},{"name":"immutableEnumMap","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;","signature":";V:Ljava/lang/Object;>(Ljava/util/Map;)Lcom/google/common/collect/ImmutableMap;"},{"name":"toImmutableEnumMap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":";V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableEnumMap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":";V:Ljava/lang/Object;>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"newHashMap","access":9,"descriptor":"()Ljava/util/HashMap;","signature":"()Ljava/util/HashMap;"},{"name":"newHashMap","access":9,"descriptor":"(Ljava/util/Map;)Ljava/util/HashMap;","signature":"(Ljava/util/Map<+TK;+TV;>;)Ljava/util/HashMap;"},{"name":"newHashMapWithExpectedSize","access":9,"descriptor":"(I)Ljava/util/HashMap;","signature":"(I)Ljava/util/HashMap;"},{"name":"capacity","access":8,"descriptor":"(I)I"},{"name":"newLinkedHashMap","access":9,"descriptor":"()Ljava/util/LinkedHashMap;","signature":"()Ljava/util/LinkedHashMap;"},{"name":"newLinkedHashMap","access":9,"descriptor":"(Ljava/util/Map;)Ljava/util/LinkedHashMap;","signature":"(Ljava/util/Map<+TK;+TV;>;)Ljava/util/LinkedHashMap;"},{"name":"newLinkedHashMapWithExpectedSize","access":9,"descriptor":"(I)Ljava/util/LinkedHashMap;","signature":"(I)Ljava/util/LinkedHashMap;"},{"name":"newConcurrentMap","access":9,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"newTreeMap","access":9,"descriptor":"()Ljava/util/TreeMap;","signature":"()Ljava/util/TreeMap;"},{"name":"newTreeMap","access":9,"descriptor":"(Ljava/util/SortedMap;)Ljava/util/TreeMap;","signature":"(Ljava/util/SortedMap;)Ljava/util/TreeMap;"},{"name":"newTreeMap","access":9,"descriptor":"(Ljava/util/Comparator;)Ljava/util/TreeMap;","signature":"(Ljava/util/Comparator;)Ljava/util/TreeMap;"},{"name":"newEnumMap","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/EnumMap;","signature":";V:Ljava/lang/Object;>(Ljava/lang/Class;)Ljava/util/EnumMap;"},{"name":"newEnumMap","access":9,"descriptor":"(Ljava/util/Map;)Ljava/util/EnumMap;","signature":";V:Ljava/lang/Object;>(Ljava/util/Map;)Ljava/util/EnumMap;"},{"name":"newIdentityHashMap","access":9,"descriptor":"()Ljava/util/IdentityHashMap;","signature":"()Ljava/util/IdentityHashMap;"},{"name":"difference","access":9,"descriptor":"(Ljava/util/Map;Ljava/util/Map;)Lcom/google/common/collect/MapDifference;","signature":"(Ljava/util/Map<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/MapDifference;"},{"name":"difference","access":9,"descriptor":"(Ljava/util/Map;Ljava/util/Map;Lcom/google/common/base/Equivalence;)Lcom/google/common/collect/MapDifference;","signature":"(Ljava/util/Map<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;Lcom/google/common/base/Equivalence<-TV;>;)Lcom/google/common/collect/MapDifference;"},{"name":"difference","access":9,"descriptor":"(Ljava/util/SortedMap;Ljava/util/Map;)Lcom/google/common/collect/SortedMapDifference;","signature":"(Ljava/util/SortedMap;Ljava/util/Map<+TK;+TV;>;)Lcom/google/common/collect/SortedMapDifference;"},{"name":"doDifference","access":10,"descriptor":"(Ljava/util/Map;Ljava/util/Map;Lcom/google/common/base/Equivalence;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;Ljava/util/Map<+TK;+TV;>;Lcom/google/common/base/Equivalence<-TV;>;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;>;)V"},{"name":"unmodifiableMap","access":10,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"orNaturalOrder","access":8,"descriptor":"(Ljava/util/Comparator;)Ljava/util/Comparator;","signature":"(Ljava/util/Comparator<-TE;>;)Ljava/util/Comparator<-TE;>;"},{"name":"asMap","access":9,"descriptor":"(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Map;","signature":"(Ljava/util/Set;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/Map;"},{"name":"asMap","access":9,"descriptor":"(Ljava/util/SortedSet;Lcom/google/common/base/Function;)Ljava/util/SortedMap;","signature":"(Ljava/util/SortedSet;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/SortedMap;"},{"name":"asMap","access":9,"descriptor":"(Ljava/util/NavigableSet;Lcom/google/common/base/Function;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableSet;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/NavigableMap;"},{"name":"asMapEntryIterator","access":8,"descriptor":"(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Iterator;","signature":"(Ljava/util/Set;Lcom/google/common/base/Function<-TK;TV;>;)Ljava/util/Iterator;>;"},{"name":"removeOnlySet","access":10,"descriptor":"(Ljava/util/Set;)Ljava/util/Set;","signature":"(Ljava/util/Set;)Ljava/util/Set;"},{"name":"removeOnlySortedSet","access":10,"descriptor":"(Ljava/util/SortedSet;)Ljava/util/SortedSet;","signature":"(Ljava/util/SortedSet;)Ljava/util/SortedSet;"},{"name":"removeOnlyNavigableSet","access":10,"descriptor":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;","signature":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;"},{"name":"toMap","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Function<-TK;TV;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"toMap","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Function<-TK;TV;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"uniqueIndex","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Function<-TV;TK;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"uniqueIndex","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Function<-TV;TK;>;)Lcom/google/common/collect/ImmutableMap;"},{"name":"uniqueIndex","access":10,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Function<-TV;TK;>;Lcom/google/common/collect/ImmutableMap$Builder;)Lcom/google/common/collect/ImmutableMap;"},{"name":"fromProperties","access":9,"descriptor":"(Ljava/util/Properties;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/util/Properties;)Lcom/google/common/collect/ImmutableMap;"},{"name":"immutableEntry","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;TV;)Ljava/util/Map$Entry;"},{"name":"unmodifiableEntrySet","access":8,"descriptor":"(Ljava/util/Set;)Ljava/util/Set;","signature":"(Ljava/util/Set;>;)Ljava/util/Set;>;"},{"name":"unmodifiableEntry","access":8,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry<+TK;+TV;>;)Ljava/util/Map$Entry;"},{"name":"unmodifiableEntryIterator","access":8,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(Ljava/util/Iterator;>;)Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"asConverter","access":9,"descriptor":"(Lcom/google/common/collect/BiMap;)Lcom/google/common/base/Converter;","signature":"(Lcom/google/common/collect/BiMap;)Lcom/google/common/base/Converter;"},{"name":"synchronizedBiMap","access":9,"descriptor":"(Lcom/google/common/collect/BiMap;)Lcom/google/common/collect/BiMap;","signature":"(Lcom/google/common/collect/BiMap;)Lcom/google/common/collect/BiMap;"},{"name":"unmodifiableBiMap","access":9,"descriptor":"(Lcom/google/common/collect/BiMap;)Lcom/google/common/collect/BiMap;","signature":"(Lcom/google/common/collect/BiMap<+TK;+TV;>;)Lcom/google/common/collect/BiMap;"},{"name":"transformValues","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Function;)Ljava/util/Map;","signature":"(Ljava/util/Map;Lcom/google/common/base/Function<-TV1;TV2;>;)Ljava/util/Map;"},{"name":"transformValues","access":9,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/base/Function;)Ljava/util/SortedMap;","signature":"(Ljava/util/SortedMap;Lcom/google/common/base/Function<-TV1;TV2;>;)Ljava/util/SortedMap;"},{"name":"transformValues","access":9,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/base/Function;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;Lcom/google/common/base/Function<-TV1;TV2;>;)Ljava/util/NavigableMap;"},{"name":"transformEntries","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/Maps$EntryTransformer;)Ljava/util/Map;","signature":"(Ljava/util/Map;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Ljava/util/Map;"},{"name":"transformEntries","access":9,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/collect/Maps$EntryTransformer;)Ljava/util/SortedMap;","signature":"(Ljava/util/SortedMap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Ljava/util/SortedMap;"},{"name":"transformEntries","access":9,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$EntryTransformer;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Ljava/util/NavigableMap;"},{"name":"transformEntry","access":8,"descriptor":"(Lcom/google/common/collect/Maps$EntryTransformer;Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"asEntryToEntryFunction","access":8,"descriptor":"(Lcom/google/common/collect/Maps$EntryTransformer;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Lcom/google/common/base/Function;Ljava/util/Map$Entry;>;"},{"name":"keyPredicateOnEntries","access":8,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"(Lcom/google/common/base/Predicate<-TK;>;)Lcom/google/common/base/Predicate;>;"},{"name":"valuePredicateOnEntries","access":8,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"(Lcom/google/common/base/Predicate<-TV;>;)Lcom/google/common/base/Predicate;>;"},{"name":"filterKeys","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;)Ljava/util/Map;","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-TK;>;)Ljava/util/Map;"},{"name":"filterKeys","access":9,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate;)Ljava/util/SortedMap;","signature":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate<-TK;>;)Ljava/util/SortedMap;"},{"name":"filterKeys","access":9,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate<-TK;>;)Ljava/util/NavigableMap;"},{"name":"filterKeys","access":9,"descriptor":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/BiMap;","signature":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-TK;>;)Lcom/google/common/collect/BiMap;"},{"name":"filterValues","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;)Ljava/util/Map;","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-TV;>;)Ljava/util/Map;"},{"name":"filterValues","access":9,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate;)Ljava/util/SortedMap;","signature":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate<-TV;>;)Ljava/util/SortedMap;"},{"name":"filterValues","access":9,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate<-TV;>;)Ljava/util/NavigableMap;"},{"name":"filterValues","access":9,"descriptor":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/BiMap;","signature":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-TV;>;)Lcom/google/common/collect/BiMap;"},{"name":"filterEntries","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;)Ljava/util/Map;","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/Map;"},{"name":"filterEntries","access":9,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate;)Ljava/util/SortedMap;","signature":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/SortedMap;"},{"name":"filterEntries","access":9,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/NavigableMap;"},{"name":"filterEntries","access":9,"descriptor":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/BiMap;","signature":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/BiMap;"},{"name":"filterFiltered","access":10,"descriptor":"(Lcom/google/common/collect/Maps$AbstractFilteredMap;Lcom/google/common/base/Predicate;)Ljava/util/Map;","signature":"(Lcom/google/common/collect/Maps$AbstractFilteredMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/Map;"},{"name":"filterFiltered","access":10,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntrySortedMap;Lcom/google/common/base/Predicate;)Ljava/util/SortedMap;","signature":"(Lcom/google/common/collect/Maps$FilteredEntrySortedMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/SortedMap;"},{"name":"filterFiltered","access":10,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;Lcom/google/common/base/Predicate;)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Ljava/util/NavigableMap;"},{"name":"filterFiltered","access":10,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryBiMap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/BiMap;","signature":"(Lcom/google/common/collect/Maps$FilteredEntryBiMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/BiMap;"},{"name":"unmodifiableNavigableMap","access":9,"descriptor":"(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;"},{"name":"unmodifiableOrNull","access":10,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"synchronizedNavigableMap","access":9,"descriptor":"(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;"},{"name":"safeGet","access":8,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/util/Map<*TV;>;Ljava/lang/Object;)TV;"},{"name":"safeContainsKey","access":8,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Z","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)Z"},{"name":"safeRemove","access":8,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/util/Map<*TV;>;Ljava/lang/Object;)TV;"},{"name":"containsKeyImpl","access":8,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Z","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)Z"},{"name":"containsValueImpl","access":8,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Z","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)Z"},{"name":"containsEntryImpl","access":8,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Z","signature":"(Ljava/util/Collection;>;Ljava/lang/Object;)Z"},{"name":"removeEntryImpl","access":8,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Z","signature":"(Ljava/util/Collection;>;Ljava/lang/Object;)Z"},{"name":"equalsImpl","access":8,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Z","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)Z"},{"name":"toStringImpl","access":8,"descriptor":"(Ljava/util/Map;)Ljava/lang/String;","signature":"(Ljava/util/Map<**>;)Ljava/lang/String;"},{"name":"putAllImpl","access":8,"descriptor":"(Ljava/util/Map;Ljava/util/Map;)V","signature":"(Ljava/util/Map;Ljava/util/Map<+TK;+TV;>;)V"},{"name":"keyOrNull","access":8,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry;)TK;"},{"name":"valueOrNull","access":8,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry<*TV;>;)TV;"},{"name":"indexMap","access":8,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMap;"},{"name":"subMap","access":9,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;)Ljava/util/NavigableMap;","signature":";V:Ljava/lang/Object;>(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;)Ljava/util/NavigableMap;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"access$200","access":4104,"descriptor":"(Ljava/util/Set;)Ljava/util/Set;"},{"name":"access$300","access":4104,"descriptor":"(Ljava/util/SortedSet;)Ljava/util/SortedSet;"},{"name":"access$400","access":4104,"descriptor":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;"},{"name":"access$800","access":4104,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"lambda$asEntryToEntryFunction$0","access":4106,"descriptor":"(Lcom/google/common/collect/Maps$EntryTransformer;Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"lambda$transformValues$2","access":4106,"descriptor":"(Lcom/google/common/base/Function;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$transformValues$1","access":4106,"descriptor":"(Lcom/google/common/base/Function;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$transformValues$0","access":4106,"descriptor":"(Lcom/google/common/base/Function;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;TK;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Maps","outerMethod":"keyIterator","outerMethodDescriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry;)TK;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$2","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;TV;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Maps","outerMethod":"valueIterator","outerMethodDescriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry;)TV;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$3","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Maps","outerMethod":"asMapEntryIterator","outerMethodDescriptor":"(Ljava/util/Set;Lcom/google/common/base/Function;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Maps$3","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$4","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;","superName":"com/google/common/collect/ForwardingSet","outerClass":"com/google/common/collect/Maps","outerMethod":"removeOnlySet","outerMethodDescriptor":"(Ljava/util/Set;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Maps$4","access":0}],"fields":[{"name":"val$set","access":4112,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"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":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$5","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSortedSet;","superName":"com/google/common/collect/ForwardingSortedSet","outerClass":"com/google/common/collect/Maps","outerMethod":"removeOnlySortedSet","outerMethodDescriptor":"(Ljava/util/SortedSet;)Ljava/util/SortedSet;","innerClasses":[{"name":"com/google/common/collect/Maps$5","access":0}],"fields":[{"name":"val$set","access":4112,"descriptor":"Ljava/util/SortedSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedSet;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"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":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$6","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingNavigableSet;","superName":"com/google/common/collect/ForwardingNavigableSet","outerClass":"com/google/common/collect/Maps","outerMethod":"removeOnlyNavigableSet","outerMethodDescriptor":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;","innerClasses":[{"name":"com/google/common/collect/Maps$6","access":0}],"fields":[{"name":"val$set","access":4112,"descriptor":"Ljava/util/NavigableSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableSet;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"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":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/SortedSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$7","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","outerClass":"com/google/common/collect/Maps","outerMethod":"unmodifiableEntry","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/Maps$7","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Ljava/util/Map$Entry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map$Entry;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/collect/Maps$8","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;>;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/Maps","outerMethod":"unmodifiableEntryIterator","outerMethodDescriptor":"(Ljava/util/Iterator;)Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Maps$8","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entryIterator","access":4112,"descriptor":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$9","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","outerClass":"com/google/common/collect/Maps","outerMethod":"transformEntry","outerMethodDescriptor":"(Lcom/google/common/collect/Maps$EntryTransformer;Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/Maps$9","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"val$transformer","access":4112,"descriptor":"Lcom/google/common/collect/Maps$EntryTransformer;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map$Entry;Lcom/google/common/collect/Maps$EntryTransformer;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV2;"}]},{"name":"com/google/common/collect/Maps$AbstractFilteredMap","version":52,"access":1056,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$AbstractFilteredMap","outerName":"com/google/common/collect/Maps","innerName":"AbstractFilteredMap","access":1034},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$FilteredMapValues","outerName":"com/google/common/collect/Maps","innerName":"FilteredMapValues","access":26}],"fields":[{"name":"unfiltered","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"predicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"apply","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Object;TV;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Maps$AsMapView","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/Maps$AsMapView","outerName":"com/google/common/collect/Maps","innerName":"AsMapView","access":10},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$AsMapView$1EntrySetImpl","innerName":"EntrySetImpl","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":"set","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"function","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TK;TV;>;"}],"methods":[{"name":"backingSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"","access":0,"descriptor":"(Ljava/util/Set;Lcom/google/common/base/Function;)V","signature":"(Ljava/util/Set;Lcom/google/common/base/Function<-TK;TV;>;)V"},{"name":"createKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"createEntrySet","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"lambda$forEach$0","access":4098,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Maps$AsMapView$1EntrySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;","superName":"com/google/common/collect/Maps$EntrySet","outerClass":"com/google/common/collect/Maps$AsMapView","outerMethod":"createEntrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Maps$AsMapView","outerName":"com/google/common/collect/Maps","innerName":"AsMapView","access":10},{"name":"com/google/common/collect/Maps$AsMapView$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Maps$AsMapView;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$AsMapView;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Maps$BiMapConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Maps$BiMapConverter","outerName":"com/google/common/collect/Maps","innerName":"BiMapConverter","access":26}],"fields":[{"name":"bimap","access":18,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/BiMap;)V","signature":"(Lcom/google/common/collect/BiMap;)V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TA;)TB;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TA;"},{"name":"convert","access":10,"descriptor":"(Lcom/google/common/collect/BiMap;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/BiMap;TX;)TY;"},{"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/google/common/collect/Maps$DescendingMap","version":52,"access":1056,"signature":"Lcom/google/common/collect/ForwardingMap;Ljava/util/NavigableMap;","superName":"com/google/common/collect/ForwardingMap","interfaces":["java/util/NavigableMap"],"innerClasses":[{"name":"com/google/common/collect/Maps$DescendingMap","outerName":"com/google/common/collect/Maps","innerName":"DescendingMap","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$DescendingMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/Maps$NavigableKeySet","outerName":"com/google/common/collect/Maps","innerName":"NavigableKeySet","access":8},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8}],"fields":[{"name":"comparator","access":130,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TK;>;"},{"name":"entrySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"navigableKeySet","access":130,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"forward","access":1024,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"delegate","access":20,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"reverse","access":10,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entryIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$DescendingMap$1EntrySetImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;","superName":"com/google/common/collect/Maps$EntrySet","outerClass":"com/google/common/collect/Maps$DescendingMap","outerMethod":"createEntrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Maps$DescendingMap","outerName":"com/google/common/collect/Maps","innerName":"DescendingMap","access":1032},{"name":"com/google/common/collect/Maps$DescendingMap$1EntrySetImpl","innerName":"EntrySetImpl","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Maps$DescendingMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$DescendingMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Maps$EntryFunction","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Function;Ljava/lang/Object;>;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Function"],"innerClasses":[{"name":"com/google/common/collect/Maps$EntryFunction","outerName":"com/google/common/collect/Maps","innerName":"EntryFunction","access":17418},{"name":"com/google/common/collect/Maps$EntryFunction$1","access":16400},{"name":"com/google/common/collect/Maps$EntryFunction$2","access":16400},{"name":"com/google/common/collect/Maps$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"KEY","access":16409,"descriptor":"Lcom/google/common/collect/Maps$EntryFunction;"},{"name":"VALUE","access":16409,"descriptor":"Lcom/google/common/collect/Maps$EntryFunction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/Maps$EntryFunction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/Maps$EntryFunction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/Maps$EntryFunction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/Maps$EntryFunction;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/collect/Maps$1;)V"}]},{"name":"com/google/common/collect/Maps$EntryFunction$1","version":52,"access":16432,"superName":"com/google/common/collect/Maps$EntryFunction","outerClass":"com/google/common/collect/Maps$EntryFunction","innerClasses":[{"name":"com/google/common/collect/Maps$EntryFunction","outerName":"com/google/common/collect/Maps","innerName":"EntryFunction","access":17418},{"name":"com/google/common/collect/Maps$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$EntryFunction$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry<**>;)Ljava/lang/Object;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$EntryFunction$2","version":52,"access":16432,"superName":"com/google/common/collect/Maps$EntryFunction","outerClass":"com/google/common/collect/Maps$EntryFunction","innerClasses":[{"name":"com/google/common/collect/Maps$EntryFunction","outerName":"com/google/common/collect/Maps","innerName":"EntryFunction","access":17418},{"name":"com/google/common/collect/Maps$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$EntryFunction$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;","signature":"(Ljava/util/Map$Entry<**>;)Ljava/lang/Object;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$EntrySet","version":52,"access":1056,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;>;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"map","access":1024,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":1,"descriptor":"()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":"com/google/common/collect/Maps$EntryTransformer","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545}],"methods":[{"name":"transformEntry","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV1;)TV2;"}]},{"name":"com/google/common/collect/Maps$FilteredEntryBiMap","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$FilteredEntryMap;Lcom/google/common/collect/BiMap;","superName":"com/google/common/collect/Maps$FilteredEntryMap","interfaces":["com/google/common/collect/BiMap"],"innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryBiMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryBiMap","access":24},{"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":"inverse","access":18,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"}],"methods":[{"name":"inversePredicate","access":10,"descriptor":"(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Predicate;","signature":"(Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/base/Predicate;>;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate;Lcom/google/common/collect/BiMap;)V","signature":"(Lcom/google/common/collect/BiMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;Lcom/google/common/collect/BiMap;)V"},{"name":"unfiltered","access":0,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"forcePut","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"lambda$replaceAll$0","access":4098,"descriptor":"(Ljava/util/function/BiFunction;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$inversePredicate$0","access":4106,"descriptor":"(Lcom/google/common/base/Predicate;Ljava/util/Map$Entry;)Z"}]},{"name":"com/google/common/collect/Maps$FilteredEntryMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$AbstractFilteredMap;","superName":"com/google/common/collect/Maps$AbstractFilteredMap","innerClasses":[{"name":"com/google/common/collect/Maps$AbstractFilteredMap","outerName":"com/google/common/collect/Maps","innerName":"AbstractFilteredMap","access":1034},{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet","outerName":"com/google/common/collect/Maps$FilteredEntryMap","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/Maps$1","access":0},{"name":"com/google/common/collect/Maps$FilteredEntryMap$KeySet","outerName":"com/google/common/collect/Maps$FilteredEntryMap","innerName":"KeySet","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"filteredEntrySet","access":16,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"createEntrySet","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"removeAllKeys","access":8,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;Ljava/util/Collection;)Z","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;Ljava/util/Collection<*>;)Z"},{"name":"retainAllKeys","access":8,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;Ljava/util/Collection;)Z","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;Ljava/util/Collection<*>;)Z"}]},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;>;","superName":"com/google/common/collect/ForwardingSet","innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet","outerName":"com/google/common/collect/Maps$FilteredEntryMap","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Maps$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Maps$FilteredEntryMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryMap;Lcom/google/common/collect/Maps$1;)V"}]},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;Ljava/util/Map$Entry;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet","outerName":"com/google/common/collect/Maps$FilteredEntryMap","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1","access":0},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/Maps$FilteredEntryMap$EntrySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryMap$EntrySet;Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMapEntry;","superName":"com/google/common/collect/ForwardingMapEntry","outerClass":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1","outerMethod":"transform","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet","outerName":"com/google/common/collect/Maps$FilteredEntryMap","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1","access":0},{"name":"com/google/common/collect/Maps$FilteredEntryMap$EntrySet$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/Maps$FilteredEntryMap$EntrySet$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryMap$EntrySet$1;Ljava/util/Map$Entry;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$FilteredEntryMap$KeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$KeySet;","superName":"com/google/common/collect/Maps$KeySet","innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryMap$KeySet","outerName":"com/google/common/collect/Maps$FilteredEntryMap","innerName":"KeySet","access":0},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Maps$FilteredEntryMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryMap;)V"},{"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":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"}]},{"name":"com/google/common/collect/Maps$FilteredEntryNavigableMap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractNavigableMap;","superName":"com/google/common/collect/AbstractNavigableMap","innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryNavigableMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryNavigableMap","access":10},{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryNavigableMap$1","access":0},{"name":"com/google/common/collect/Maps$FilteredMapValues","outerName":"com/google/common/collect/Maps","innerName":"FilteredMapValues","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"unfiltered","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;"},{"name":"entryPredicate","access":18,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;"},{"name":"filteredDelegate","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"descendingEntryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"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":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;)Lcom/google/common/base/Predicate;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;)Ljava/util/NavigableMap;"}]},{"name":"com/google/common/collect/Maps$FilteredEntryNavigableMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$NavigableKeySet;","superName":"com/google/common/collect/Maps$NavigableKeySet","outerClass":"com/google/common/collect/Maps$FilteredEntryNavigableMap","outerMethod":"navigableKeySet","outerMethodDescriptor":"()Ljava/util/NavigableSet;","innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryNavigableMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryNavigableMap","access":10},{"name":"com/google/common/collect/Maps$FilteredEntryNavigableMap$1","access":0},{"name":"com/google/common/collect/Maps$NavigableKeySet","outerName":"com/google/common/collect/Maps","innerName":"NavigableKeySet","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntryNavigableMap;Ljava/util/NavigableMap;)V"},{"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":"com/google/common/collect/Maps$FilteredEntrySortedMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$FilteredEntryMap;Ljava/util/SortedMap;","superName":"com/google/common/collect/Maps$FilteredEntryMap","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntrySortedMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntrySortedMap","access":10},{"name":"com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet","outerName":"com/google/common/collect/Maps$FilteredEntrySortedMap","innerName":"SortedKeySet","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/SortedMap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"sortedMap","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"createKeySet","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$FilteredEntryMap.KeySet;Ljava/util/SortedSet;","superName":"com/google/common/collect/Maps$FilteredEntryMap$KeySet","interfaces":["java/util/SortedSet"],"innerClasses":[{"name":"com/google/common/collect/Maps$FilteredEntrySortedMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntrySortedMap","access":10},{"name":"com/google/common/collect/Maps$FilteredEntrySortedMap$SortedKeySet","outerName":"com/google/common/collect/Maps$FilteredEntrySortedMap","innerName":"SortedKeySet","access":0},{"name":"com/google/common/collect/Maps$FilteredEntryMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredEntryMap","access":8},{"name":"com/google/common/collect/Maps$FilteredEntryMap$KeySet","outerName":"com/google/common/collect/Maps$FilteredEntryMap","innerName":"KeySet","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Maps$FilteredEntrySortedMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$FilteredEntrySortedMap;)V"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;TK;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"}]},{"name":"com/google/common/collect/Maps$FilteredKeyMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$AbstractFilteredMap;","superName":"com/google/common/collect/Maps$AbstractFilteredMap","innerClasses":[{"name":"com/google/common/collect/Maps$AbstractFilteredMap","outerName":"com/google/common/collect/Maps","innerName":"AbstractFilteredMap","access":1034},{"name":"com/google/common/collect/Maps$FilteredKeyMap","outerName":"com/google/common/collect/Maps","innerName":"FilteredKeyMap","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"keyPredicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-TK;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Predicate;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/Map;Lcom/google/common/base/Predicate<-TK;>;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"name":"createEntrySet","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Maps$FilteredMapValues","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$Values;","superName":"com/google/common/collect/Maps$Values","innerClasses":[{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8},{"name":"com/google/common/collect/Maps$FilteredMapValues","outerName":"com/google/common/collect/Maps","innerName":"FilteredMapValues","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"unfiltered","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"predicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/util/Map;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/Map;Ljava/util/Map;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)V"},{"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":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;)[TT;"}]},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","version":52,"access":1056,"signature":"Ljava/util/AbstractMap;","superName":"java/util/AbstractMap","innerClasses":[{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"size","access":1025,"descriptor":"()I"},{"name":"entryIterator","access":1024,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"forEachEntry","access":0,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-Ljava/util/Map$Entry;>;)V"},{"name":"clear","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;","superName":"com/google/common/collect/Maps$EntrySet","outerClass":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerMethod":"entrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap$1","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-Ljava/util/Map$Entry;>;)V"}]},{"name":"com/google/common/collect/Maps$KeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"map","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TK;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"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":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Maps$MapDifferenceImpl","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapDifference;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapDifference"],"innerClasses":[{"name":"com/google/common/collect/Maps$MapDifferenceImpl","outerName":"com/google/common/collect/Maps","innerName":"MapDifferenceImpl","access":8},{"name":"com/google/common/collect/MapDifference$ValueDifference","outerName":"com/google/common/collect/MapDifference","innerName":"ValueDifference","access":1545}],"fields":[{"name":"onlyOnLeft","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"onlyOnRight","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"onBoth","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"differences","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;Ljava/util/Map;>;)V"},{"name":"areEqual","access":1,"descriptor":"()Z"},{"name":"entriesOnlyOnLeft","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"entriesOnlyOnRight","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"entriesInCommon","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"entriesDiffering","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":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/Maps$NavigableAsMapView","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractNavigableMap;","superName":"com/google/common/collect/AbstractNavigableMap","innerClasses":[{"name":"com/google/common/collect/Maps$NavigableAsMapView","outerName":"com/google/common/collect/Maps","innerName":"NavigableAsMapView","access":26},{"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":"set","access":18,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"},{"name":"function","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TK;TV;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableSet;Lcom/google/common/base/Function;)V","signature":"(Ljava/util/NavigableSet;Lcom/google/common/base/Function<-TK;TV;>;)V"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;TV;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"descendingEntryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"lambda$forEach$0","access":4098,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;)V"},{"name":"lambda$entrySpliterator$0","access":4098,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/Maps$NavigableKeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$SortedKeySet;Ljava/util/NavigableSet;","superName":"com/google/common/collect/Maps$SortedKeySet","interfaces":["java/util/NavigableSet"],"innerClasses":[{"name":"com/google/common/collect/Maps$SortedKeySet","outerName":"com/google/common/collect/Maps","innerName":"SortedKeySet","access":8},{"name":"com/google/common/collect/Maps$NavigableKeySet","outerName":"com/google/common/collect/Maps","innerName":"NavigableKeySet","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TK;ZTK;Z)Ljava/util/NavigableSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;TK;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TK;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TK;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"map","access":4160,"descriptor":"()Ljava/util/SortedMap;"},{"name":"map","access":4160,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/Maps$SortedAsMapView","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$AsMapView;Ljava/util/SortedMap;","superName":"com/google/common/collect/Maps$AsMapView","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/Maps$AsMapView","outerName":"com/google/common/collect/Maps","innerName":"AsMapView","access":10},{"name":"com/google/common/collect/Maps$SortedAsMapView","outerName":"com/google/common/collect/Maps","innerName":"SortedAsMapView","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedSet;Lcom/google/common/base/Function;)V","signature":"(Ljava/util/SortedSet;Lcom/google/common/base/Function<-TK;TV;>;)V"},{"name":"backingSet","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"backingSet","access":4160,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/Maps$SortedKeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$KeySet;Ljava/util/SortedSet;","superName":"com/google/common/collect/Maps$KeySet","interfaces":["java/util/SortedSet"],"innerClasses":[{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8},{"name":"com/google/common/collect/Maps$SortedKeySet","outerName":"com/google/common/collect/Maps","innerName":"SortedKeySet","access":8}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedMap;)V","signature":"(Ljava/util/SortedMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;TK;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"map","access":4160,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/Maps$SortedMapDifferenceImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$MapDifferenceImpl;Lcom/google/common/collect/SortedMapDifference;","superName":"com/google/common/collect/Maps$MapDifferenceImpl","interfaces":["com/google/common/collect/SortedMapDifference"],"innerClasses":[{"name":"com/google/common/collect/Maps$MapDifferenceImpl","outerName":"com/google/common/collect/Maps","innerName":"MapDifferenceImpl","access":8},{"name":"com/google/common/collect/Maps$SortedMapDifferenceImpl","outerName":"com/google/common/collect/Maps","innerName":"SortedMapDifferenceImpl","access":8},{"name":"com/google/common/collect/MapDifference$ValueDifference","outerName":"com/google/common/collect/MapDifference","innerName":"ValueDifference","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;)V","signature":"(Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;Ljava/util/SortedMap;>;)V"},{"name":"entriesDiffering","access":1,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"entriesInCommon","access":1,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"entriesOnlyOnLeft","access":1,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"entriesOnlyOnRight","access":1,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"entriesDiffering","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"entriesInCommon","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"entriesOnlyOnRight","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"entriesOnlyOnLeft","access":4161,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/Maps$TransformedEntriesMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;","superName":"com/google/common/collect/Maps$IteratorBasedAbstractMap","innerClasses":[{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$TransformedEntriesMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesMap","access":8},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8},{"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":"fromMap","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"transformer","access":16,"descriptor":"Lcom/google/common/collect/Maps$EntryTransformer;","signature":"Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/collect/Maps$EntryTransformer;)V","signature":"(Ljava/util/Map;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV2;"},{"name":"getOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;TV2;)TV2;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV2;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV2;>;)V"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"lambda$forEach$0","access":4098,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Maps$TransformedEntriesNavigableMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$TransformedEntriesSortedMap;Ljava/util/NavigableMap;","superName":"com/google/common/collect/Maps$TransformedEntriesSortedMap","interfaces":["java/util/NavigableMap"],"innerClasses":[{"name":"com/google/common/collect/Maps$TransformedEntriesSortedMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesSortedMap","access":8},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545},{"name":"com/google/common/collect/Maps$TransformedEntriesNavigableMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesNavigableMap","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$EntryTransformer;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)V"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"descendingKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/NavigableMap;","signature":"(TK;)Ljava/util/NavigableMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/NavigableMap;","signature":"(TK;TK;)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/NavigableMap;","signature":"(TK;)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"transformEntry","access":2,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"},{"name":"fromMap","access":4,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"tailMap","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"subMap","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"headMap","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"fromMap","access":4164,"descriptor":"()Ljava/util/SortedMap;"}]},{"name":"com/google/common/collect/Maps$TransformedEntriesSortedMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$TransformedEntriesMap;Ljava/util/SortedMap;","superName":"com/google/common/collect/Maps$TransformedEntriesMap","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/Maps$TransformedEntriesSortedMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesSortedMap","access":8},{"name":"com/google/common/collect/Maps$TransformedEntriesMap","outerName":"com/google/common/collect/Maps","innerName":"TransformedEntriesMap","access":8},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545}],"methods":[{"name":"fromMap","access":4,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"","access":0,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/collect/Maps$EntryTransformer;)V","signature":"(Ljava/util/SortedMap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)V"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"}]},{"name":"com/google/common/collect/Maps$UnmodifiableBiMap","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMap;Lcom/google/common/collect/BiMap;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingMap","interfaces":["com/google/common/collect/BiMap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Maps$UnmodifiableBiMap","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableBiMap","access":10}],"fields":[{"name":"unmodifiableMap","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"delegate","access":16,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap<+TK;+TV;>;"},{"name":"inverse","access":0,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"},{"name":"values","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/BiMap;Lcom/google/common/collect/BiMap;)V","signature":"(Lcom/google/common/collect/BiMap<+TK;+TV;>;Lcom/google/common/collect/BiMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"forcePut","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"putIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;TV;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"computeIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/Function<-TK;+TV;>;)TV;"},{"name":"computeIfPresent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"compute","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"merge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV;"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$UnmodifiableEntries","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingCollection;>;","superName":"com/google/common/collect/ForwardingCollection","innerClasses":[{"name":"com/google/common/collect/Maps$UnmodifiableEntries","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableEntries","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entries","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;>;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"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":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$UnmodifiableEntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$UnmodifiableEntries;Ljava/util/Set;>;","superName":"com/google/common/collect/Maps$UnmodifiableEntries","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/Maps$UnmodifiableEntries","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableEntries","access":8},{"name":"com/google/common/collect/Maps$UnmodifiableEntrySet","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableEntrySet","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;>;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/Maps$UnmodifiableNavigableMap","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSortedMap;Ljava/util/NavigableMap;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingSortedMap","interfaces":["java/util/NavigableMap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Maps$UnmodifiableNavigableMap","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableNavigableMap","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;"},{"name":"descendingMap","access":130,"descriptor":"Lcom/google/common/collect/Maps$UnmodifiableNavigableMap;","signature":"Lcom/google/common/collect/Maps$UnmodifiableNavigableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;)V"},{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$UnmodifiableNavigableMap;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Maps$UnmodifiableNavigableMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollFirstEntry","access":17,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":17,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"putIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;TV;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"computeIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/Function<-TK;+TV;>;)TV;"},{"name":"computeIfPresent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"compute","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"merge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Maps$ValueDifferenceImpl","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapDifference$ValueDifference;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapDifference$ValueDifference"],"innerClasses":[{"name":"com/google/common/collect/Maps$ValueDifferenceImpl","outerName":"com/google/common/collect/Maps","innerName":"ValueDifferenceImpl","access":8},{"name":"com/google/common/collect/MapDifference$ValueDifference","outerName":"com/google/common/collect/MapDifference","innerName":"ValueDifference","access":1545}],"fields":[{"name":"left","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"right","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"create","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/MapDifference$ValueDifference;","signature":"(TV;TV;)Lcom/google/common/collect/MapDifference$ValueDifference;"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TV;TV;)V"},{"name":"leftValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"rightValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()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":"com/google/common/collect/Maps$Values","version":52,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8},{"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":"map","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"map","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TV;>;)V"},{"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":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","version":52,"access":1056,"signature":"Ljava/util/AbstractMap;","superName":"java/util/AbstractMap","innerClasses":[{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entrySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"keySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"values","access":130,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"createEntrySet","access":1024,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"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":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/MinMaxPriorityQueue","version":52,"access":49,"signature":"Ljava/util/AbstractQueue;","superName":"java/util/AbstractQueue","innerClasses":[{"name":"com/google/common/collect/MinMaxPriorityQueue$Builder","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"Builder","access":25},{"name":"com/google/common/collect/MinMaxPriorityQueue$1","access":4104},{"name":"com/google/common/collect/MinMaxPriorityQueue$Heap","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"Heap","access":0},{"name":"com/google/common/collect/MinMaxPriorityQueue$MoveDesc","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"MoveDesc","access":8},{"name":"com/google/common/collect/MinMaxPriorityQueue$QueueIterator","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"QueueIterator","access":2}],"fields":[{"name":"minHeap","access":18,"descriptor":"Lcom/google/common/collect/MinMaxPriorityQueue$Heap;","signature":"Lcom/google/common/collect/MinMaxPriorityQueue.Heap;"},{"name":"maxHeap","access":18,"descriptor":"Lcom/google/common/collect/MinMaxPriorityQueue$Heap;","signature":"Lcom/google/common/collect/MinMaxPriorityQueue.Heap;"},{"name":"maximumSize","access":16,"descriptor":"I"},{"name":"queue","access":2,"descriptor":"[Ljava/lang/Object;"},{"name":"size","access":2,"descriptor":"I"},{"name":"modCount","access":2,"descriptor":"I"},{"name":"EVEN_POWERS_OF_TWO","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1431655765"}},{"name":"ODD_POWERS_OF_TWO","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1431655766"}},{"name":"DEFAULT_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/MinMaxPriorityQueue;","signature":";>()Lcom/google/common/collect/MinMaxPriorityQueue;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/MinMaxPriorityQueue;","signature":";>(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/MinMaxPriorityQueue;"},{"name":"orderedBy","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;"},{"name":"expectedSize","access":9,"descriptor":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;","signature":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;"},{"name":"maximumSize","access":9,"descriptor":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;","signature":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue$Builder;I)V","signature":"(Lcom/google/common/collect/MinMaxPriorityQueue$Builder<-TE;>;I)V"},{"name":"size","access":1,"descriptor":"()I"},{"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":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"elementData","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getMaxElementIndex","access":2,"descriptor":"()I"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"removeFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peekFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"removeLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peekLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"removeAt","access":0,"descriptor":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;","signature":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;"},{"name":"fillHole","access":2,"descriptor":"(ILjava/lang/Object;)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;","signature":"(ITE;)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;"},{"name":"removeAndGet","access":2,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"heapForIndex","access":2,"descriptor":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Heap;","signature":"(I)Lcom/google/common/collect/MinMaxPriorityQueue.Heap;"},{"name":"isEvenLevel","access":8,"descriptor":"(I)Z"},{"name":"isIntact","access":0,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"capacity","access":0,"descriptor":"()I"},{"name":"initialQueueSize","access":8,"descriptor":"(IILjava/lang/Iterable;)I","signature":"(IILjava/lang/Iterable<*>;)I"},{"name":"growIfNeeded","access":2,"descriptor":"()V"},{"name":"calculateNewCapacity","access":2,"descriptor":"()I"},{"name":"capAtMaximumSize","access":10,"descriptor":"(II)I"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue$Builder;ILcom/google/common/collect/MinMaxPriorityQueue$1;)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue;)[Ljava/lang/Object;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue;)I"},{"name":"access$700","access":4104,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue;)I"}]},{"name":"com/google/common/collect/MinMaxPriorityQueue$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/MinMaxPriorityQueue","innerClasses":[{"name":"com/google/common/collect/MinMaxPriorityQueue$1","access":4104}]},{"name":"com/google/common/collect/MinMaxPriorityQueue$Builder","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MinMaxPriorityQueue$Builder","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"Builder","access":25},{"name":"com/google/common/collect/MinMaxPriorityQueue$1","access":4104}],"fields":[{"name":"UNSET_EXPECTED_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;"},{"name":"expectedSize","access":2,"descriptor":"I"},{"name":"maximumSize","access":2,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator;)V"},{"name":"expectedSize","access":1,"descriptor":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;","signature":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;"},{"name":"maximumSize","access":1,"descriptor":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;","signature":"(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;"},{"name":"create","access":1,"descriptor":"()Lcom/google/common/collect/MinMaxPriorityQueue;","signature":"()Lcom/google/common/collect/MinMaxPriorityQueue;"},{"name":"create","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/MinMaxPriorityQueue;","signature":"(Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/MinMaxPriorityQueue;"},{"name":"ordering","access":2,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"","access":4096,"descriptor":"(Ljava/util/Comparator;Lcom/google/common/collect/MinMaxPriorityQueue$1;)V"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue$Builder;)Lcom/google/common/collect/Ordering;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue$Builder;)I"}]},{"name":"com/google/common/collect/MinMaxPriorityQueue$Heap","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MinMaxPriorityQueue$Heap","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"Heap","access":0},{"name":"com/google/common/collect/MinMaxPriorityQueue$MoveDesc","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"MoveDesc","access":8}],"fields":[{"name":"ordering","access":16,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering;"},{"name":"otherHeap","access":0,"descriptor":"Lcom/google/common/collect/MinMaxPriorityQueue$Heap;","signature":"Lcom/google/common/collect/MinMaxPriorityQueue.Heap;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MinMaxPriorityQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue;Lcom/google/common/collect/Ordering;)V","signature":"(Lcom/google/common/collect/Ordering;)V"},{"name":"compareElements","access":0,"descriptor":"(II)I"},{"name":"tryCrossOverAndBubbleUp","access":0,"descriptor":"(IILjava/lang/Object;)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;","signature":"(IITE;)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;"},{"name":"bubbleUp","access":0,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITE;)V"},{"name":"bubbleUpAlternatingLevels","access":0,"descriptor":"(ILjava/lang/Object;)I","signature":"(ITE;)I"},{"name":"findMin","access":0,"descriptor":"(II)I"},{"name":"findMinChild","access":0,"descriptor":"(I)I"},{"name":"findMinGrandChild","access":0,"descriptor":"(I)I"},{"name":"crossOverUp","access":0,"descriptor":"(ILjava/lang/Object;)I","signature":"(ITE;)I"},{"name":"swapWithConceptuallyLastElement","access":0,"descriptor":"(Ljava/lang/Object;)I","signature":"(TE;)I"},{"name":"crossOver","access":0,"descriptor":"(ILjava/lang/Object;)I","signature":"(ITE;)I"},{"name":"fillHoleAt","access":0,"descriptor":"(I)I"},{"name":"verifyIndex","access":2,"descriptor":"(I)Z"},{"name":"getLeftChildIndex","access":2,"descriptor":"(I)I"},{"name":"getRightChildIndex","access":2,"descriptor":"(I)I"},{"name":"getParentIndex","access":2,"descriptor":"(I)I"},{"name":"getGrandparentIndex","access":2,"descriptor":"(I)I"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue$Heap;I)Z"}]},{"name":"com/google/common/collect/MinMaxPriorityQueue$MoveDesc","version":52,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MinMaxPriorityQueue$MoveDesc","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"MoveDesc","access":8}],"fields":[{"name":"toTrickle","access":16,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"replaced","access":16,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TE;TE;)V"}]},{"name":"com/google/common/collect/MinMaxPriorityQueue$QueueIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/MinMaxPriorityQueue$QueueIterator","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"QueueIterator","access":2},{"name":"com/google/common/collect/MinMaxPriorityQueue$MoveDesc","outerName":"com/google/common/collect/MinMaxPriorityQueue","innerName":"MoveDesc","access":8},{"name":"com/google/common/collect/MinMaxPriorityQueue$1","access":4104}],"fields":[{"name":"cursor","access":2,"descriptor":"I"},{"name":"nextCursor","access":2,"descriptor":"I"},{"name":"expectedModCount","access":2,"descriptor":"I"},{"name":"forgetMeNot","access":2,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"skipMe","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"lastFromForgetMeNot","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"canRemove","access":2,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MinMaxPriorityQueue;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"foundAndRemovedExactReference","access":2,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Object;)Z","signature":"(Ljava/lang/Iterable;TE;)Z"},{"name":"removeExact","access":2,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"checkModCount","access":2,"descriptor":"()V"},{"name":"nextNotInSkipMe","access":2,"descriptor":"(I)V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/MinMaxPriorityQueue;Lcom/google/common/collect/MinMaxPriorityQueue$1;)V"}]},{"name":"com/google/common/collect/MoreCollectors","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MoreCollectors$ToOptionalState","outerName":"com/google/common/collect/MoreCollectors","innerName":"ToOptionalState","access":26},{"name":"java/util/stream/Collector$Characteristics","outerName":"java/util/stream/Collector","innerName":"Characteristics","access":16409},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"TO_OPTIONAL","access":26,"descriptor":"Ljava/util/stream/Collector;","signature":"Ljava/util/stream/Collector;>;"},{"name":"NULL_PLACEHOLDER","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"ONLY_ELEMENT","access":26,"descriptor":"Ljava/util/stream/Collector;","signature":"Ljava/util/stream/Collector;"}],"methods":[{"name":"toOptional","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;>;"},{"name":"onlyElement","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;"},{"name":"","access":2,"descriptor":"()V"},{"name":"lambda$static$1","access":4106,"descriptor":"(Lcom/google/common/collect/MoreCollectors$ToOptionalState;)Ljava/lang/Object;"},{"name":"lambda$static$0","access":4106,"descriptor":"(Lcom/google/common/collect/MoreCollectors$ToOptionalState;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/MoreCollectors$ToOptionalState","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MoreCollectors$ToOptionalState","outerName":"com/google/common/collect/MoreCollectors","innerName":"ToOptionalState","access":26}],"fields":[{"name":"MAX_EXTRAS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"element","access":0,"descriptor":"Ljava/lang/Object;"},{"name":"extras","access":0,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"multiples","access":0,"descriptor":"(Z)Ljava/lang/IllegalArgumentException;"},{"name":"add","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/MoreCollectors$ToOptionalState;)Lcom/google/common/collect/MoreCollectors$ToOptionalState;"},{"name":"getOptional","access":0,"descriptor":"()Ljava/util/Optional;","signature":"()Ljava/util/Optional;"},{"name":"getElement","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimap","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"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}],"methods":[{"name":"size","access":1025,"descriptor":"()I"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"containsKey","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsEntry","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"putAll","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Z"},{"name":"putAll","access":1025,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z"},{"name":"replaceValues","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection;"},{"name":"removeAll","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"keySet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"keys","access":1025,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"values","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"entries","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"asMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/util/Map$Entry;)V"}]},{"name":"com/google/common/collect/MultimapBuilder","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$1","access":0},{"name":"com/google/common/collect/MultimapBuilder$2","access":0},{"name":"com/google/common/collect/MultimapBuilder$3","access":0},{"name":"com/google/common/collect/MultimapBuilder$4","access":0},{"name":"com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SortedSetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ListMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$EnumSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"EnumSetSupplier","access":26},{"name":"com/google/common/collect/MultimapBuilder$TreeSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"TreeSetSupplier","access":26},{"name":"com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"LinkedHashSetSupplier","access":26},{"name":"com/google/common/collect/MultimapBuilder$HashSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"HashSetSupplier","access":26},{"name":"com/google/common/collect/MultimapBuilder$LinkedListSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"LinkedListSupplier","access":16410},{"name":"com/google/common/collect/MultimapBuilder$ArrayListSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ArrayListSupplier","access":26}],"fields":[{"name":"DEFAULT_EXPECTED_KEYS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashKeys","access":9,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","signature":"()Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"},{"name":"hashKeys","access":9,"descriptor":"(I)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","signature":"(I)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"},{"name":"linkedHashKeys","access":9,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","signature":"()Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"},{"name":"linkedHashKeys","access":9,"descriptor":"(I)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","signature":"(I)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"},{"name":"treeKeys","access":9,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","signature":"()Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"},{"name":"treeKeys","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"},{"name":"enumKeys","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","signature":";>(Ljava/lang/Class;)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"},{"name":"build","access":1025,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"build","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/Multimap;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/MultimapBuilder$1;)V"}]},{"name":"com/google/common/collect/MultimapBuilder$1","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","superName":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerClass":"com/google/common/collect/MultimapBuilder","outerMethod":"hashKeys","outerMethodDescriptor":"(I)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$1","access":0},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033}],"fields":[{"name":"val$expectedKeys","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"createMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/google/common/collect/MultimapBuilder$2","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","superName":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerClass":"com/google/common/collect/MultimapBuilder","outerMethod":"linkedHashKeys","outerMethodDescriptor":"(I)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$2","access":0},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033}],"fields":[{"name":"val$expectedKeys","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"createMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/google/common/collect/MultimapBuilder$3","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","superName":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerClass":"com/google/common/collect/MultimapBuilder","outerMethod":"treeKeys","outerMethodDescriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$3","access":0},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033}],"fields":[{"name":"val$comparator","access":4112,"descriptor":"Ljava/util/Comparator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V"},{"name":"createMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/google/common/collect/MultimapBuilder$4","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","superName":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerClass":"com/google/common/collect/MultimapBuilder","outerMethod":"enumKeys","outerMethodDescriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$4","access":0},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033}],"fields":[{"name":"val$keyClass","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"createMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/google/common/collect/MultimapBuilder$ArrayListSupplier","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$ArrayListSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ArrayListSupplier","access":26}],"fields":[{"name":"expectedValuesPerKey","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MultimapBuilder$EnumSetSupplier","version":52,"access":48,"signature":";>Ljava/lang/Object;Lcom/google/common/base/Supplier;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$EnumSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"EnumSetSupplier","access":26}],"fields":[{"name":"clazz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class;)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MultimapBuilder$HashSetSupplier","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$HashSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"HashSetSupplier","access":26}],"fields":[{"name":"expectedValuesPerKey","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"LinkedHashSetSupplier","access":26}],"fields":[{"name":"expectedValuesPerKey","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MultimapBuilder$LinkedListSupplier","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Supplier;>;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Supplier"],"innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$LinkedListSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"LinkedListSupplier","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/collect/MultimapBuilder$LinkedListSupplier;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/MultimapBuilder$LinkedListSupplier;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/MultimapBuilder$LinkedListSupplier;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/MultimapBuilder$LinkedListSupplier;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"instance","access":9,"descriptor":"()Lcom/google/common/base/Supplier;","signature":"()Lcom/google/common/base/Supplier;>;"},{"name":"get","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List<*>;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/MultimapBuilder$LinkedListSupplier;"}]},{"name":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","version":52,"access":1057,"signature":"Lcom/google/common/collect/MultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$1","access":0},{"name":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ListMultimapBuilder","access":1033}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"build","access":1025,"descriptor":"()Lcom/google/common/collect/ListMultimap;","signature":"()Lcom/google/common/collect/ListMultimap;"},{"name":"build","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/ListMultimap;"},{"name":"build","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ListMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1","access":0},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2","access":0},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3","access":0},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4","access":0},{"name":"com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SortedSetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5","access":0},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6","access":0}],"fields":[{"name":"DEFAULT_EXPECTED_VALUES_PER_KEY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"createMap","access":1024,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"arrayListValues","access":1,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;","signature":"()Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;"},{"name":"arrayListValues","access":1,"descriptor":"(I)Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;","signature":"(I)Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;"},{"name":"linkedListValues","access":1,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;","signature":"()Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;"},{"name":"hashSetValues","access":1,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","signature":"()Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;"},{"name":"hashSetValues","access":1,"descriptor":"(I)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","signature":"(I)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;"},{"name":"linkedHashSetValues","access":1,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","signature":"()Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;"},{"name":"linkedHashSetValues","access":1,"descriptor":"(I)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","signature":"(I)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;"},{"name":"treeSetValues","access":1,"descriptor":"()Lcom/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder;","signature":"()Lcom/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder;"},{"name":"treeSetValues","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder;"},{"name":"enumSetValues","access":1,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","signature":";>(Ljava/lang/Class;)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;"}]},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerClass":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerMethod":"arrayListValues","outerMethodDescriptor":"(I)Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$1","access":0},{"name":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ListMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$ArrayListSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ArrayListSupplier","access":26}],"fields":[{"name":"val$expectedValuesPerKey","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;I)V"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ListMultimap;","signature":"()Lcom/google/common/collect/ListMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerClass":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerMethod":"linkedListValues","outerMethodDescriptor":"()Lcom/google/common/collect/MultimapBuilder$ListMultimapBuilder;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$2","access":0},{"name":"com/google/common/collect/MultimapBuilder$ListMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"ListMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$LinkedListSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"LinkedListSupplier","access":16410}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;)V"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/ListMultimap;","signature":"()Lcom/google/common/collect/ListMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerClass":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerMethod":"hashSetValues","outerMethodDescriptor":"(I)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$3","access":0},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$HashSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"HashSetSupplier","access":26}],"fields":[{"name":"val$expectedValuesPerKey","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;I)V"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerClass":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerMethod":"linkedHashSetValues","outerMethodDescriptor":"(I)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$4","access":0},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$LinkedHashSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"LinkedHashSetSupplier","access":26}],"fields":[{"name":"val$expectedValuesPerKey","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;I)V"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder","outerClass":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerMethod":"treeSetValues","outerMethodDescriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$5","access":0},{"name":"com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SortedSetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$TreeSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"TreeSetSupplier","access":26}],"fields":[{"name":"val$comparator","access":4112,"descriptor":"Ljava/util/Comparator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;Ljava/util/Comparator;)V"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/SortedSetMultimap;","signature":"()Lcom/google/common/collect/SortedSetMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6","version":52,"access":32,"signature":"Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerClass":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerMethod":"enumSetValues","outerMethodDescriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys$6","access":0},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$EnumSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"EnumSetSupplier","access":26}],"fields":[{"name":"val$valueClass","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys;Ljava/lang/Class;)V"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","version":52,"access":1057,"signature":"Lcom/google/common/collect/MultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$1","access":0},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"build","access":1025,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder","version":52,"access":1057,"signature":"Lcom/google/common/collect/MultimapBuilder$SetMultimapBuilder;","superName":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/collect/MultimapBuilder$SortedSetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SortedSetMultimapBuilder","access":1033}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"build","access":1025,"descriptor":"()Lcom/google/common/collect/SortedSetMultimap;","signature":"()Lcom/google/common/collect/SortedSetMultimap;"},{"name":"build","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/SortedSetMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/SortedSetMultimap;"},{"name":"build","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/SetMultimap;"},{"name":"build","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;"},{"name":"build","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/MultimapBuilder$TreeSetSupplier","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MultimapBuilder$TreeSetSupplier","outerName":"com/google/common/collect/MultimapBuilder","innerName":"TreeSetSupplier","access":26}],"fields":[{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TV;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TV;>;)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimaps","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Multimaps$CustomMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomMultimap","access":10},{"name":"com/google/common/collect/Multimaps$CustomListMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomListMultimap","access":10},{"name":"com/google/common/collect/Multimaps$CustomSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomSetMultimap","access":10},{"name":"com/google/common/collect/Multimaps$CustomSortedSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomSortedSetMultimap","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multimaps$UnmodifiableMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableMultimap","access":10},{"name":"com/google/common/collect/Multimaps$UnmodifiableSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableSetMultimap","access":10},{"name":"com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableSortedSetMultimap","access":10},{"name":"com/google/common/collect/Multimaps$UnmodifiableListMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableListMultimap","access":10},{"name":"com/google/common/collect/Maps$UnmodifiableEntries","outerName":"com/google/common/collect/Maps","innerName":"UnmodifiableEntries","access":8},{"name":"com/google/common/collect/Multimaps$MapMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"MapMultimap","access":10},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545},{"name":"com/google/common/collect/Multimaps$TransformedEntriesMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"TransformedEntriesMultimap","access":10},{"name":"com/google/common/collect/Multimaps$TransformedEntriesListMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"TransformedEntriesListMultimap","access":26},{"name":"com/google/common/collect/ImmutableListMultimap$Builder","outerName":"com/google/common/collect/ImmutableListMultimap","innerName":"Builder","access":25},{"name":"com/google/common/collect/Multimaps$AsMap","outerName":"com/google/common/collect/Multimaps","innerName":"AsMap","access":24},{"name":"com/google/common/collect/Multimaps$Entries","outerName":"com/google/common/collect/Multimaps","innerName":"Entries","access":1032},{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toMultimap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"flatteningToMultimap","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TK;>;Ljava/util/function/Function<-TT;+Ljava/util/stream/Stream<+TV;>;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"newMultimap","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)Lcom/google/common/collect/Multimap;","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/Collection;>;)Lcom/google/common/collect/Multimap;"},{"name":"newListMultimap","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)Lcom/google/common/collect/ListMultimap;","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/List;>;)Lcom/google/common/collect/ListMultimap;"},{"name":"newSetMultimap","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)Lcom/google/common/collect/SetMultimap;","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/Set;>;)Lcom/google/common/collect/SetMultimap;"},{"name":"newSortedSetMultimap","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)Lcom/google/common/collect/SortedSetMultimap;","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/SortedSet;>;)Lcom/google/common/collect/SortedSetMultimap;"},{"name":"invertFrom","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/Multimap;","signature":";>(Lcom/google/common/collect/Multimap<+TV;+TK;>;TM;)TM;"},{"name":"synchronizedMultimap","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":"unmodifiableMultimap","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":"unmodifiableMultimap","access":131081,"descriptor":"(Lcom/google/common/collect/ImmutableMultimap;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/ImmutableMultimap;)Lcom/google/common/collect/Multimap;"},{"name":"synchronizedSetMultimap","access":9,"descriptor":"(Lcom/google/common/collect/SetMultimap;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/SetMultimap;)Lcom/google/common/collect/SetMultimap;"},{"name":"unmodifiableSetMultimap","access":9,"descriptor":"(Lcom/google/common/collect/SetMultimap;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/SetMultimap;)Lcom/google/common/collect/SetMultimap;"},{"name":"unmodifiableSetMultimap","access":131081,"descriptor":"(Lcom/google/common/collect/ImmutableSetMultimap;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/ImmutableSetMultimap;)Lcom/google/common/collect/SetMultimap;"},{"name":"synchronizedSortedSetMultimap","access":9,"descriptor":"(Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;","signature":"(Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;"},{"name":"unmodifiableSortedSetMultimap","access":9,"descriptor":"(Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;","signature":"(Lcom/google/common/collect/SortedSetMultimap;)Lcom/google/common/collect/SortedSetMultimap;"},{"name":"synchronizedListMultimap","access":9,"descriptor":"(Lcom/google/common/collect/ListMultimap;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/ListMultimap;)Lcom/google/common/collect/ListMultimap;"},{"name":"unmodifiableListMultimap","access":9,"descriptor":"(Lcom/google/common/collect/ListMultimap;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/ListMultimap;)Lcom/google/common/collect/ListMultimap;"},{"name":"unmodifiableListMultimap","access":131081,"descriptor":"(Lcom/google/common/collect/ImmutableListMultimap;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/ImmutableListMultimap;)Lcom/google/common/collect/ListMultimap;"},{"name":"unmodifiableValueCollection","access":10,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"unmodifiableEntries","access":10,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;>;)Ljava/util/Collection;>;"},{"name":"asMap","access":9,"descriptor":"(Lcom/google/common/collect/ListMultimap;)Ljava/util/Map;","signature":"(Lcom/google/common/collect/ListMultimap;)Ljava/util/Map;>;"},{"name":"asMap","access":9,"descriptor":"(Lcom/google/common/collect/SetMultimap;)Ljava/util/Map;","signature":"(Lcom/google/common/collect/SetMultimap;)Ljava/util/Map;>;"},{"name":"asMap","access":9,"descriptor":"(Lcom/google/common/collect/SortedSetMultimap;)Ljava/util/Map;","signature":"(Lcom/google/common/collect/SortedSetMultimap;)Ljava/util/Map;>;"},{"name":"asMap","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Ljava/util/Map;","signature":"(Lcom/google/common/collect/Multimap;)Ljava/util/Map;>;"},{"name":"forMap","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/SetMultimap;","signature":"(Ljava/util/Map;)Lcom/google/common/collect/SetMultimap;"},{"name":"transformValues","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Function;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Function<-TV1;TV2;>;)Lcom/google/common/collect/Multimap;"},{"name":"transformValues","access":9,"descriptor":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Function;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Function<-TV1;TV2;>;)Lcom/google/common/collect/ListMultimap;"},{"name":"transformEntries","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Maps$EntryTransformer;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Lcom/google/common/collect/Multimap;"},{"name":"transformEntries","access":9,"descriptor":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/collect/Maps$EntryTransformer;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)Lcom/google/common/collect/ListMultimap;"},{"name":"index","access":9,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(Ljava/lang/Iterable;Lcom/google/common/base/Function<-TV;TK;>;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"index","access":9,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap;","signature":"(Ljava/util/Iterator;Lcom/google/common/base/Function<-TV;TK;>;)Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"filterKeys","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate<-TK;>;)Lcom/google/common/collect/Multimap;"},{"name":"filterKeys","access":9,"descriptor":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate<-TK;>;)Lcom/google/common/collect/SetMultimap;"},{"name":"filterKeys","access":9,"descriptor":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/base/Predicate<-TK;>;)Lcom/google/common/collect/ListMultimap;"},{"name":"filterValues","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate<-TV;>;)Lcom/google/common/collect/Multimap;"},{"name":"filterValues","access":9,"descriptor":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate<-TV;>;)Lcom/google/common/collect/SetMultimap;"},{"name":"filterEntries","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/Multimap;"},{"name":"filterEntries","access":9,"descriptor":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/SetMultimap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/SetMultimap;"},{"name":"filterFiltered","access":10,"descriptor":"(Lcom/google/common/collect/FilteredMultimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/FilteredMultimap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/Multimap;"},{"name":"filterFiltered","access":10,"descriptor":"(Lcom/google/common/collect/FilteredSetMultimap;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/FilteredSetMultimap;Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Lcom/google/common/collect/SetMultimap;"},{"name":"equalsImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multimap;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/collect/Multimap<**>;Ljava/lang/Object;)Z"},{"name":"access$000","access":4104,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"lambda$transformValues$1","access":4106,"descriptor":"(Lcom/google/common/base/Function;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$transformValues$0","access":4106,"descriptor":"(Lcom/google/common/base/Function;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimaps$AsMap","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;>;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/Multimaps$AsMap","outerName":"com/google/common/collect/Multimaps","innerName":"AsMap","access":24},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/Multimaps$AsMap$EntrySet","outerName":"com/google/common/collect/Multimaps$AsMap","innerName":"EntrySet","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"multimap","access":18,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"createEntrySet","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;>;"},{"name":"removeValuesForKey","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/Multimaps$AsMap;)Lcom/google/common/collect/Multimap;"}]},{"name":"com/google/common/collect/Multimaps$AsMap$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;>;","superName":"com/google/common/collect/Maps$EntrySet","innerClasses":[{"name":"com/google/common/collect/Multimaps$AsMap","outerName":"com/google/common/collect/Multimaps","innerName":"AsMap","access":24},{"name":"com/google/common/collect/Multimaps$AsMap$EntrySet","outerName":"com/google/common/collect/Multimaps$AsMap","innerName":"EntrySet","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"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":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Multimaps$AsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimaps$AsMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Multimaps$CustomListMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractListMultimap;","superName":"com/google/common/collect/AbstractListMultimap","innerClasses":[{"name":"com/google/common/collect/Multimaps$CustomListMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomListMultimap","access":10}],"fields":[{"name":"factory","access":128,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier<+Ljava/util/List;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)V","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/List;>;)V"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createCollection","access":4,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"createCollection","access":4164,"descriptor":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Multimaps$CustomMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapBasedMultimap;","superName":"com/google/common/collect/AbstractMapBasedMultimap","innerClasses":[{"name":"com/google/common/collect/Multimaps$CustomMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomMultimap","access":10},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedNavigableSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSortedSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSet","access":0}],"fields":[{"name":"factory","access":128,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier<+Ljava/util/Collection;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)V","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/Collection;>;)V"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createCollection","access":4,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"unmodifiableCollectionSubclass","access":0,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"wrapCollection","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(TK;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]}]},{"name":"com/google/common/collect/Multimaps$CustomSetMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractSetMultimap;","superName":"com/google/common/collect/AbstractSetMultimap","innerClasses":[{"name":"com/google/common/collect/Multimaps$CustomSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomSetMultimap","access":10},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedNavigableSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedNavigableSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedCollection","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedCollection","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSortedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSortedSet","access":0},{"name":"com/google/common/collect/AbstractMapBasedMultimap$WrappedSet","outerName":"com/google/common/collect/AbstractMapBasedMultimap","innerName":"WrappedSet","access":0}],"fields":[{"name":"factory","access":128,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier<+Ljava/util/Set;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)V","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/Set;>;)V"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createCollection","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"unmodifiableCollectionSubclass","access":0,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"wrapCollection","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(TK;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"createCollection","access":4164,"descriptor":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Multimaps$CustomSortedSetMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractSortedSetMultimap;","superName":"com/google/common/collect/AbstractSortedSetMultimap","innerClasses":[{"name":"com/google/common/collect/Multimaps$CustomSortedSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"CustomSortedSetMultimap","access":10}],"fields":[{"name":"factory","access":128,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier<+Ljava/util/SortedSet;>;"},{"name":"valueComparator","access":128,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TV;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)V","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/SortedSet;>;)V"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createCollection","access":4,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"valueComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"createCollection","access":4164,"descriptor":"()Ljava/util/Set;"},{"name":"createCollection","access":4164,"descriptor":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Multimaps$Entries","version":52,"access":1056,"signature":"Ljava/util/AbstractCollection;>;","superName":"java/util/AbstractCollection","innerClasses":[{"name":"com/google/common/collect/Multimaps$Entries","outerName":"com/google/common/collect/Multimaps","innerName":"Entries","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"multimap","access":1024,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"size","access":1,"descriptor":"()I"},{"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":"com/google/common/collect/Multimaps$Keys","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMultiset;","superName":"com/google/common/collect/AbstractMultiset","innerClasses":[{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"com/google/common/collect/Multimaps$Keys$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"multimap","access":16,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap;)V"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TK;>;)V"},{"name":"distinctElements","access":0,"descriptor":"()I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Ljava/util/Map$Entry;)V"}]},{"name":"com/google/common/collect/Multimaps$Keys$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;>;Lcom/google/common/collect/Multiset$Entry;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Multimaps$Keys","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"com/google/common/collect/Multimaps$Keys$1","access":0},{"name":"com/google/common/collect/Multimaps$Keys$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"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/google/common/collect/Multimaps$Keys;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimaps$Keys;Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/Multiset$Entry;","signature":"(Ljava/util/Map$Entry;>;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimaps$Keys$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$AbstractEntry;","superName":"com/google/common/collect/Multisets$AbstractEntry","outerClass":"com/google/common/collect/Multimaps$Keys$1","outerMethod":"transform","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/Multiset$Entry;","innerClasses":[{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"com/google/common/collect/Multimaps$Keys$1","access":0},{"name":"com/google/common/collect/Multimaps$Keys$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$AbstractEntry","outerName":"com/google/common/collect/Multisets","innerName":"AbstractEntry","access":1032},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$backingEntry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/Multimaps$Keys$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimaps$Keys$1;Ljava/util/Map$Entry;)V"},{"name":"getElement","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getCount","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/Multimaps$MapMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMultimap;Lcom/google/common/collect/SetMultimap;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractMultimap","interfaces":["com/google/common/collect/SetMultimap","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Multimaps$MapMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"MapMultimap","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multimaps$MapMultimap$1","access":0},{"name":"com/google/common/collect/Multimaps$Keys","outerName":"com/google/common/collect/Multimaps","innerName":"Keys","access":8},{"name":"com/google/common/collect/Multimaps$AsMap","outerName":"com/google/common/collect/Multimaps","innerName":"AsMap","access":24}],"fields":[{"name":"map","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"7845222491160860175"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsEntry","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"createKeys","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Multimaps$MapMultimap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","outerClass":"com/google/common/collect/Multimaps$MapMultimap","outerMethod":"get","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Multimaps$MapMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"MapMultimap","access":10},{"name":"com/google/common/collect/Multimaps$MapMultimap$1","access":0},{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/Multimaps$MapMultimap$1$1","access":0}],"fields":[{"name":"val$key","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Multimaps$MapMultimap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimaps$MapMultimap;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/Multimaps$MapMultimap$1$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/Multimaps$MapMultimap$1","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multimaps$MapMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"MapMultimap","access":10},{"name":"com/google/common/collect/Multimaps$MapMultimap$1","access":0},{"name":"com/google/common/collect/Multimaps$MapMultimap$1$1","access":0}],"fields":[{"name":"i","access":0,"descriptor":"I"},{"name":"val$key","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/Multimaps$MapMultimap$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimaps$MapMultimap$1;Ljava/lang/Object;)V","signature":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/Multimaps$TransformedEntriesListMultimap","version":52,"access":48,"signature":"Lcom/google/common/collect/Multimaps$TransformedEntriesMultimap;Lcom/google/common/collect/ListMultimap;","superName":"com/google/common/collect/Multimaps$TransformedEntriesMultimap","interfaces":["com/google/common/collect/ListMultimap"],"innerClasses":[{"name":"com/google/common/collect/Multimaps$TransformedEntriesMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"TransformedEntriesMultimap","access":10},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545},{"name":"com/google/common/collect/Multimaps$TransformedEntriesListMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"TransformedEntriesListMultimap","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/collect/Maps$EntryTransformer;)V","signature":"(Lcom/google/common/collect/ListMultimap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/List;","signature":"(TK;Ljava/util/Collection;)Ljava/util/List;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV2;>;)Ljava/util/List;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"lambda$transform$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimaps$TransformedEntriesMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMultimap;","superName":"com/google/common/collect/AbstractMultimap","innerClasses":[{"name":"com/google/common/collect/Multimaps$TransformedEntriesMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"TransformedEntriesMultimap","access":10},{"name":"com/google/common/collect/Maps$EntryTransformer","outerName":"com/google/common/collect/Maps","innerName":"EntryTransformer","access":1545},{"name":"com/google/common/collect/AbstractMultimap$Entries","outerName":"com/google/common/collect/AbstractMultimap","innerName":"Entries","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":"fromMultimap","access":16,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"},{"name":"transformer","access":16,"descriptor":"Lcom/google/common/collect/Maps$EntryTransformer;","signature":"Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Maps$EntryTransformer;)V","signature":"(Lcom/google/common/collect/Multimap;Lcom/google/common/collect/Maps$EntryTransformer<-TK;-TV1;TV2;>;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(TK;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"createEntries","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createKeys","access":0,"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":"(TK;TV2;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV2;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV2;>;)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":"(TK;Ljava/lang/Iterable<+TV2;>;)Ljava/util/Collection;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"lambda$createValues$0","access":4098,"descriptor":"(Ljava/util/Map$Entry;)Ljava/lang/Object;"},{"name":"lambda$transform$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimaps$UnmodifiableListMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/Multimaps$UnmodifiableMultimap;Lcom/google/common/collect/ListMultimap;","superName":"com/google/common/collect/Multimaps$UnmodifiableMultimap","interfaces":["com/google/common/collect/ListMultimap"],"innerClasses":[{"name":"com/google/common/collect/Multimaps$UnmodifiableMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableMultimap","access":10},{"name":"com/google/common/collect/Multimaps$UnmodifiableListMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableListMultimap","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ListMultimap;)V","signature":"(Lcom/google/common/collect/ListMultimap;)V"},{"name":"delegate","access":1,"descriptor":"()Lcom/google/common/collect/ListMultimap;","signature":"()Lcom/google/common/collect/ListMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"delegate","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimaps$UnmodifiableMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMultimap;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingMultimap","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Multimaps$UnmodifiableMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableMultimap","access":10},{"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":"delegate","access":16,"descriptor":"Lcom/google/common/collect/Multimap;","signature":"Lcom/google/common/collect/Multimap;"},{"name":"entries","access":128,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;>;"},{"name":"keys","access":128,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"},{"name":"keySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"values","access":128,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"map","access":128,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap;)V"},{"name":"delegate","access":4,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"keys","access":1,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)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":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"lambda$asMap$0","access":4106,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Multimaps$UnmodifiableSetMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/Multimaps$UnmodifiableMultimap;Lcom/google/common/collect/SetMultimap;","superName":"com/google/common/collect/Multimaps$UnmodifiableMultimap","interfaces":["com/google/common/collect/SetMultimap"],"innerClasses":[{"name":"com/google/common/collect/Multimaps$UnmodifiableMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableMultimap","access":10},{"name":"com/google/common/collect/Multimaps$UnmodifiableSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableSetMultimap","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SetMultimap;)V","signature":"(Lcom/google/common/collect/SetMultimap;)V"},{"name":"delegate","access":1,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/Multimaps$UnmodifiableSetMultimap;Lcom/google/common/collect/SortedSetMultimap;","superName":"com/google/common/collect/Multimaps$UnmodifiableSetMultimap","interfaces":["com/google/common/collect/SortedSetMultimap"],"innerClasses":[{"name":"com/google/common/collect/Multimaps$UnmodifiableSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableSetMultimap","access":10},{"name":"com/google/common/collect/Multimaps$UnmodifiableSortedSetMultimap","outerName":"com/google/common/collect/Multimaps","innerName":"UnmodifiableSortedSetMultimap","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SortedSetMultimap;)V","signature":"(Lcom/google/common/collect/SortedSetMultimap;)V"},{"name":"delegate","access":1,"descriptor":"()Lcom/google/common/collect/SortedSetMultimap;","signature":"()Lcom/google/common/collect/SortedSetMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/SortedSet;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/SortedSet;"},{"name":"valueComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"delegate","access":4161,"descriptor":"()Lcom/google/common/collect/SetMultimap;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"delegate","access":4161,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multiset","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Collection;","superName":"java/lang/Object","interfaces":["java/util/Collection"],"innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"size","access":1025,"descriptor":"()I"},{"name":"count","access":1025,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1025,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"add","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"setCount","access":1025,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":1025,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"elementSet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"forEachEntry","access":1,"descriptor":"(Ljava/util/function/ObjIntConsumer;)V","signature":"(Ljava/util/function/ObjIntConsumer<-TE;>;)V"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"toString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1025,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"removeAll","access":1025,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"retainAll","access":1025,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/Consumer;Lcom/google/common/collect/Multiset$Entry;)V"},{"name":"lambda$forEachEntry$0","access":4106,"descriptor":"(Ljava/util/function/ObjIntConsumer;Lcom/google/common/collect/Multiset$Entry;)V"}]},{"name":"com/google/common/collect/Multiset$Entry","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"methods":[{"name":"getElement","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getCount","access":1025,"descriptor":"()I"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"toString","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/Multisets","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Multisets$UnmodifiableMultiset","outerName":"com/google/common/collect/Multisets","innerName":"UnmodifiableMultiset","access":8},{"name":"com/google/common/collect/Multisets$ImmutableEntry","outerName":"com/google/common/collect/Multisets","innerName":"ImmutableEntry","access":8},{"name":"com/google/common/collect/Multisets$FilteredMultiset","outerName":"com/google/common/collect/Multisets","innerName":"FilteredMultiset","access":26},{"name":"com/google/common/collect/Multisets$1","access":0},{"name":"com/google/common/collect/Multisets$2","access":0},{"name":"com/google/common/collect/Multisets$3","access":0},{"name":"com/google/common/collect/Multisets$4","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$5","access":0},{"name":"com/google/common/collect/Multisets$MultisetIteratorImpl","outerName":"com/google/common/collect/Multisets","innerName":"MultisetIteratorImpl","access":24},{"name":"com/google/common/collect/Multisets$DecreasingCount","outerName":"com/google/common/collect/Multisets","innerName":"DecreasingCount","access":26},{"name":"com/google/common/collect/Multisets$ViewMultiset","outerName":"com/google/common/collect/Multisets","innerName":"ViewMultiset","access":1034},{"name":"com/google/common/collect/Multisets$EntrySet","outerName":"com/google/common/collect/Multisets","innerName":"EntrySet","access":1032},{"name":"com/google/common/collect/Multisets$ElementSet","outerName":"com/google/common/collect/Multisets","innerName":"ElementSet","access":1032},{"name":"com/google/common/collect/Multisets$AbstractEntry","outerName":"com/google/common/collect/Multisets","innerName":"AbstractEntry","access":1032},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toMultiset","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/ToIntFunction;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;TE;>;Ljava/util/function/ToIntFunction<-TT;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"unmodifiableMultiset","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset<+TE;>;)Lcom/google/common/collect/Multiset;"},{"name":"unmodifiableMultiset","access":131081,"descriptor":"(Lcom/google/common/collect/ImmutableMultiset;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/ImmutableMultiset;)Lcom/google/common/collect/Multiset;"},{"name":"unmodifiableSortedMultiset","access":9,"descriptor":"(Lcom/google/common/collect/SortedMultiset;)Lcom/google/common/collect/SortedMultiset;","signature":"(Lcom/google/common/collect/SortedMultiset;)Lcom/google/common/collect/SortedMultiset;"},{"name":"immutableEntry","access":9,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/Multiset$Entry;","signature":"(TE;I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"filter","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/base/Predicate;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset;Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/collect/Multiset;"},{"name":"inferDistinctElements","access":8,"descriptor":"(Ljava/lang/Iterable;)I","signature":"(Ljava/lang/Iterable<*>;)I"},{"name":"union","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset<+TE;>;Lcom/google/common/collect/Multiset<+TE;>;)Lcom/google/common/collect/Multiset;"},{"name":"intersection","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset<*>;)Lcom/google/common/collect/Multiset;"},{"name":"sum","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset<+TE;>;Lcom/google/common/collect/Multiset<+TE;>;)Lcom/google/common/collect/Multiset;"},{"name":"difference","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset<*>;)Lcom/google/common/collect/Multiset;"},{"name":"containsOccurrences","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Z","signature":"(Lcom/google/common/collect/Multiset<*>;Lcom/google/common/collect/Multiset<*>;)Z"},{"name":"retainOccurrences","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Z","signature":"(Lcom/google/common/collect/Multiset<*>;Lcom/google/common/collect/Multiset<*>;)Z"},{"name":"retainOccurrencesImpl","access":10,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Z","signature":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset<*>;)Z"},{"name":"removeOccurrences","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/lang/Iterable;)Z","signature":"(Lcom/google/common/collect/Multiset<*>;Ljava/lang/Iterable<*>;)Z"},{"name":"removeOccurrences","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Z","signature":"(Lcom/google/common/collect/Multiset<*>;Lcom/google/common/collect/Multiset<*>;)Z"},{"name":"equalsImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/collect/Multiset<*>;Ljava/lang/Object;)Z"},{"name":"addAllImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/util/Collection;)Z","signature":"(Lcom/google/common/collect/Multiset;Ljava/util/Collection<+TE;>;)Z"},{"name":"addAllImpl","access":10,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Z","signature":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset<+TE;>;)Z"},{"name":"removeAllImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/util/Collection;)Z","signature":"(Lcom/google/common/collect/Multiset<*>;Ljava/util/Collection<*>;)Z"},{"name":"retainAllImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/util/Collection;)Z","signature":"(Lcom/google/common/collect/Multiset<*>;Ljava/util/Collection<*>;)Z"},{"name":"setCountImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/lang/Object;I)I","signature":"(Lcom/google/common/collect/Multiset;TE;I)I"},{"name":"setCountImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/lang/Object;II)Z","signature":"(Lcom/google/common/collect/Multiset;TE;II)Z"},{"name":"elementIterator","access":8,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator;>;)Ljava/util/Iterator;"},{"name":"iteratorImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;)Ljava/util/Iterator;","signature":"(Lcom/google/common/collect/Multiset;)Ljava/util/Iterator;"},{"name":"spliteratorImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;)Ljava/util/Spliterator;","signature":"(Lcom/google/common/collect/Multiset;)Ljava/util/Spliterator;"},{"name":"linearTimeSizeImpl","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;)I","signature":"(Lcom/google/common/collect/Multiset<*>;)I"},{"name":"copyHighestCountFirst","access":9,"descriptor":"(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"lambda$spliteratorImpl$0","access":4106,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/util/Spliterator;"}]},{"name":"com/google/common/collect/Multisets$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$ViewMultiset;","superName":"com/google/common/collect/Multisets$ViewMultiset","outerClass":"com/google/common/collect/Multisets","outerMethod":"union","outerMethodDescriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","innerClasses":[{"name":"com/google/common/collect/Multisets$1","access":0},{"name":"com/google/common/collect/Multisets$ViewMultiset","outerName":"com/google/common/collect/Multisets","innerName":"ViewMultiset","access":1034},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Multisets$1$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$multiset1","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Multisets$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Multisets$1","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multisets$1","access":0},{"name":"com/google/common/collect/Multisets$1$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$iterator1","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"val$iterator2","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$multiset1","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Multisets$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multisets$1;Ljava/util/Iterator;Lcom/google/common/collect/Multiset;Ljava/util/Iterator;Lcom/google/common/collect/Multiset;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multisets$2","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$ViewMultiset;","superName":"com/google/common/collect/Multisets$ViewMultiset","outerClass":"com/google/common/collect/Multisets","outerMethod":"intersection","outerMethodDescriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","innerClasses":[{"name":"com/google/common/collect/Multisets$2","access":0},{"name":"com/google/common/collect/Multisets$ViewMultiset","outerName":"com/google/common/collect/Multisets","innerName":"ViewMultiset","access":1034},{"name":"com/google/common/collect/Multisets$1","access":0},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Multisets$2$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$multiset1","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)V"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Multisets$2$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Multisets$2","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multisets$2","access":0},{"name":"com/google/common/collect/Multisets$2$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$iterator1","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Multisets$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multisets$2;Ljava/util/Iterator;Lcom/google/common/collect/Multiset;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multisets$3","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$ViewMultiset;","superName":"com/google/common/collect/Multisets$ViewMultiset","outerClass":"com/google/common/collect/Multisets","outerMethod":"sum","outerMethodDescriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","innerClasses":[{"name":"com/google/common/collect/Multisets$3","access":0},{"name":"com/google/common/collect/Multisets$ViewMultiset","outerName":"com/google/common/collect/Multisets","innerName":"ViewMultiset","access":1034},{"name":"com/google/common/collect/Multisets$1","access":0},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Multisets$3$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$multiset1","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Multisets$3$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Multisets$3","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multisets$3","access":0},{"name":"com/google/common/collect/Multisets$3$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$iterator1","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"val$iterator2","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$multiset1","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Multisets$3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multisets$3;Ljava/util/Iterator;Lcom/google/common/collect/Multiset;Ljava/util/Iterator;Lcom/google/common/collect/Multiset;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multisets$4","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$ViewMultiset;","superName":"com/google/common/collect/Multisets$ViewMultiset","outerClass":"com/google/common/collect/Multisets","outerMethod":"difference","outerMethodDescriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)Lcom/google/common/collect/Multiset;","innerClasses":[{"name":"com/google/common/collect/Multisets$4","access":0},{"name":"com/google/common/collect/Multisets$ViewMultiset","outerName":"com/google/common/collect/Multisets","innerName":"ViewMultiset","access":1034},{"name":"com/google/common/collect/Multisets$1","access":0},{"name":"com/google/common/collect/Multisets$4$1","access":0},{"name":"com/google/common/collect/Multisets$4$2","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$multiset1","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/collect/Multiset;)V"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"distinctElements","access":0,"descriptor":"()I"}]},{"name":"com/google/common/collect/Multisets$4$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Multisets$4","outerMethod":"elementIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multisets$4","access":0},{"name":"com/google/common/collect/Multisets$4$1","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$iterator1","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Multisets$4;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multisets$4;Ljava/util/Iterator;Lcom/google/common/collect/Multiset;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Multisets$4$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Multisets$4","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multisets$4","access":0},{"name":"com/google/common/collect/Multisets$4$2","access":0},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$iterator1","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$multiset2","access":4112,"descriptor":"Lcom/google/common/collect/Multiset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Multisets$4;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multisets$4;Ljava/util/Iterator;Lcom/google/common/collect/Multiset;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multisets$5","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;TE;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Multisets","outerMethod":"elementIterator","outerMethodDescriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$5","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/Multiset$Entry;)TE;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multisets$AbstractEntry","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multiset$Entry;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multiset$Entry"],"innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$AbstractEntry","outerName":"com/google/common/collect/Multisets","innerName":"AbstractEntry","access":1032}],"methods":[{"name":"","access":0,"descriptor":"()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":"com/google/common/collect/Multisets$DecreasingCount","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Comparator;>;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$DecreasingCount","outerName":"com/google/common/collect/Multisets","innerName":"DecreasingCount","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;Lcom/google/common/collect/Multiset$Entry;)I","signature":"(Lcom/google/common/collect/Multiset$Entry<*>;Lcom/google/common/collect/Multiset$Entry<*>;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/Multisets$ElementSet","version":52,"access":1056,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/Multisets$ElementSet","outerName":"com/google/common/collect/Multisets","innerName":"ElementSet","access":1032}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"multiset","access":1024,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"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":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/Multisets$EntrySet","version":52,"access":1056,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;>;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multisets$EntrySet","outerName":"com/google/common/collect/Multisets","innerName":"EntrySet","access":1032}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"multiset","access":1024,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"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":"com/google/common/collect/Multisets$FilteredMultiset","version":52,"access":48,"signature":"Lcom/google/common/collect/Multisets$ViewMultiset;","superName":"com/google/common/collect/Multisets$ViewMultiset","innerClasses":[{"name":"com/google/common/collect/Multisets$ViewMultiset","outerName":"com/google/common/collect/Multisets","innerName":"ViewMultiset","access":1034},{"name":"com/google/common/collect/Multisets$1","access":0},{"name":"com/google/common/collect/Multisets$FilteredMultiset","outerName":"com/google/common/collect/Multisets","innerName":"FilteredMultiset","access":26},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"unfiltered","access":16,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"},{"name":"predicate","access":16,"descriptor":"Lcom/google/common/base/Predicate;","signature":"Lcom/google/common/base/Predicate<-TE;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;Lcom/google/common/base/Predicate;)V","signature":"(Lcom/google/common/collect/Multiset;Lcom/google/common/base/Predicate<-TE;>;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"lambda$createEntrySet$0","access":4098,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Z"}]},{"name":"com/google/common/collect/Multisets$ImmutableEntry","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$AbstractEntry;Ljava/io/Serializable;","superName":"com/google/common/collect/Multisets$AbstractEntry","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Multisets$AbstractEntry","outerName":"com/google/common/collect/Multisets","innerName":"AbstractEntry","access":1032},{"name":"com/google/common/collect/Multisets$ImmutableEntry","outerName":"com/google/common/collect/Multisets","innerName":"ImmutableEntry","access":8}],"fields":[{"name":"element","access":18,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"count","access":18,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TE;I)V"},{"name":"getElement","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getCount","access":17,"descriptor":"()I"},{"name":"nextInBucket","access":1,"descriptor":"()Lcom/google/common/collect/Multisets$ImmutableEntry;","signature":"()Lcom/google/common/collect/Multisets$ImmutableEntry;"}]},{"name":"com/google/common/collect/Multisets$MultisetIteratorImpl","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/Multisets$MultisetIteratorImpl","outerName":"com/google/common/collect/Multisets","innerName":"MultisetIteratorImpl","access":24},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"multiset","access":18,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"},{"name":"entryIterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"currentEntry","access":2,"descriptor":"Lcom/google/common/collect/Multiset$Entry;","signature":"Lcom/google/common/collect/Multiset$Entry;"},{"name":"laterCount","access":2,"descriptor":"I"},{"name":"totalCount","access":2,"descriptor":"I"},{"name":"canRemove","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/util/Iterator;)V","signature":"(Lcom/google/common/collect/Multiset;Ljava/util/Iterator;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"com/google/common/collect/Multisets$UnmodifiableMultiset","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMultiset;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingMultiset","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Multisets$UnmodifiableMultiset","outerName":"com/google/common/collect/Multisets","innerName":"UnmodifiableMultiset","access":8},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"delegate","access":16,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset<+TE;>;"},{"name":"elementSet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;)V","signature":"(Lcom/google/common/collect/Multiset<+TE;>;)V"},{"name":"delegate","access":4,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"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":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"removeAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TE;>;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Multisets$ViewMultiset","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractMultiset;","superName":"com/google/common/collect/AbstractMultiset","innerClasses":[{"name":"com/google/common/collect/Multisets$ViewMultiset","outerName":"com/google/common/collect/Multisets","innerName":"ViewMultiset","access":1034},{"name":"com/google/common/collect/Multisets$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"distinctElements","access":0,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/Multisets$1;)V"}]},{"name":"com/google/common/collect/MutableClassToInstanceMap","version":52,"access":49,"signature":"Lcom/google/common/collect/ForwardingMap;TB;>;Lcom/google/common/collect/ClassToInstanceMap;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingMap","interfaces":["com/google/common/collect/ClassToInstanceMap","java/io/Serializable"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/MutableClassToInstanceMap$1","access":0},{"name":"com/google/common/collect/MutableClassToInstanceMap$2","access":0},{"name":"com/google/common/collect/MutableClassToInstanceMap$SerializedForm","outerName":"com/google/common/collect/MutableClassToInstanceMap","innerName":"SerializedForm","access":26}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;TB;>;"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/MutableClassToInstanceMap;","signature":"()Lcom/google/common/collect/MutableClassToInstanceMap;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/collect/MutableClassToInstanceMap;","signature":"(Ljava/util/Map;TB;>;)Lcom/google/common/collect/MutableClassToInstanceMap;"},{"name":"","access":2,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;TB;>;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TB;>;"},{"name":"checkedEntry","access":10,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;TB;>;)Ljava/util/Map$Entry;TB;>;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;TB;>;>;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class<+TB;>;TB;)TB;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Class<+TB;>;+TB;>;)V"},{"name":"putInstance","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;TT;)TT;"},{"name":"getInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"cast","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/lang/Object;)TT;"},{"name":"writeReplace","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/MutableClassToInstanceMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMapEntry;TB;>;","superName":"com/google/common/collect/ForwardingMapEntry","outerClass":"com/google/common/collect/MutableClassToInstanceMap","outerMethod":"checkedEntry","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/MutableClassToInstanceMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Ljava/util/Map$Entry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map$Entry;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;TB;>;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TB;)TB;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MutableClassToInstanceMap$2","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;TB;>;>;","superName":"com/google/common/collect/ForwardingSet","outerClass":"com/google/common/collect/MutableClassToInstanceMap","outerMethod":"entrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/MutableClassToInstanceMap$2","access":0},{"name":"com/google/common/collect/MutableClassToInstanceMap$2$1","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":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/MutableClassToInstanceMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MutableClassToInstanceMap;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;TB;>;>;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;TB;>;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;TB;>;>;"},{"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":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"lambda$spliterator$0","access":4106,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/MutableClassToInstanceMap$2$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;TB;>;Ljava/util/Map$Entry;TB;>;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/MutableClassToInstanceMap$2","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/MutableClassToInstanceMap$2","access":0},{"name":"com/google/common/collect/MutableClassToInstanceMap$2$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/MutableClassToInstanceMap$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/MutableClassToInstanceMap$2;Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;TB;>;)Ljava/util/Map$Entry;TB;>;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/MutableClassToInstanceMap$SerializedForm","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/MutableClassToInstanceMap$SerializedForm","outerName":"com/google/common/collect/MutableClassToInstanceMap","innerName":"SerializedForm","access":26}],"fields":[{"name":"backingMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;TB;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;TB;>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/NaturalOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;>;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/collect/NaturalOrdering;"},{"name":"nullsFirst","access":130,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering;>;"},{"name":"nullsLast","access":130,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"compare","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)I","signature":"(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)I"},{"name":"nullsFirst","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":";>()Lcom/google/common/collect/Ordering;"},{"name":"nullsLast","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":";>()Lcom/google/common/collect/Ordering;"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":";>()Lcom/google/common/collect/Ordering;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":2,"descriptor":"()V"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/NullnessCasts","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"uncheckedCastNullableTToT","access":8,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"unsafeNull","access":8,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/NullsFirstOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"ordering","access":16,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering<-TT;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Ordering;)V","signature":"(Lcom/google/common/collect/Ordering<-TT;>;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TT;TT;)I"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"nullsFirst","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"nullsLast","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"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/google/common/collect/NullsLastOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"ordering","access":16,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering<-TT;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Ordering;)V","signature":"(Lcom/google/common/collect/Ordering<-TT;>;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TT;TT;)I"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"nullsFirst","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"nullsLast","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"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/google/common/collect/ObjectArrays","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newArray","access":9,"descriptor":"(Ljava/lang/Class;I)[Ljava/lang/Object;","signature":"(Ljava/lang/Class;I)[TT;"},{"name":"newArray","access":9,"descriptor":"([Ljava/lang/Object;I)[Ljava/lang/Object;","signature":"([TT;I)[TT;"},{"name":"concat","access":9,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;Ljava/lang/Class;)[Ljava/lang/Object;","signature":"([TT;[TT;Ljava/lang/Class;)[TT;"},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"(TT;[TT;)[TT;"},{"name":"concat","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TT;TT;)[TT;"},{"name":"toArrayImpl","access":8,"descriptor":"(Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"(Ljava/util/Collection<*>;[TT;)[TT;"},{"name":"toArrayImpl","access":8,"descriptor":"([Ljava/lang/Object;II[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([Ljava/lang/Object;II[TT;)[TT;"},{"name":"toArrayImpl","access":8,"descriptor":"(Ljava/util/Collection;)[Ljava/lang/Object;","signature":"(Ljava/util/Collection<*>;)[Ljava/lang/Object;"},{"name":"copyAsObjectArray","access":8,"descriptor":"([Ljava/lang/Object;II)[Ljava/lang/Object;"},{"name":"fillArray","access":10,"descriptor":"(Ljava/lang/Iterable;[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<*>;[Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"swap","access":8,"descriptor":"([Ljava/lang/Object;II)V"},{"name":"checkElementsNotNull","access":136,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"checkElementsNotNull","access":8,"descriptor":"([Ljava/lang/Object;I)[Ljava/lang/Object;"},{"name":"checkElementNotNull","access":8,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Ordering","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/collect/Ordering$ArbitraryOrderingHolder","outerName":"com/google/common/collect/Ordering","innerName":"ArbitraryOrderingHolder","access":10},{"name":"com/google/common/collect/Ordering$IncomparableValueException","outerName":"com/google/common/collect/Ordering","innerName":"IncomparableValueException","access":8},{"name":"com/google/common/collect/Ordering$ArbitraryOrdering","outerName":"com/google/common/collect/Ordering","innerName":"ArbitraryOrdering","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"LEFT_IS_GREATER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"RIGHT_IS_GREATER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}}],"methods":[{"name":"natural","access":9,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"from","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;"},{"name":"from","access":131081,"descriptor":"(Lcom/google/common/collect/Ordering;)Lcom/google/common/collect/Ordering;","signature":"(Lcom/google/common/collect/Ordering;)Lcom/google/common/collect/Ordering;"},{"name":"explicit","access":9,"descriptor":"(Ljava/util/List;)Lcom/google/common/collect/Ordering;","signature":"(Ljava/util/List;)Lcom/google/common/collect/Ordering;"},{"name":"explicit","access":137,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/Ordering;","signature":"(TT;[TT;)Lcom/google/common/collect/Ordering;"},{"name":"allEqual","access":9,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"usingToString","access":9,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"arbitrary","access":9,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"","access":4,"descriptor":"()V"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"nullsFirst","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"nullsLast","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"onResultOf","access":1,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering;","signature":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/Ordering;"},{"name":"onKeys","access":0,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;>;"},{"name":"compound","access":1,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;","signature":"(Ljava/util/Comparator<-TU;>;)Lcom/google/common/collect/Ordering;"},{"name":"compound","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/Ordering;","signature":"(Ljava/lang/Iterable<+Ljava/util/Comparator<-TT;>;>;)Lcom/google/common/collect/Ordering;"},{"name":"lexicographical","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;>;"},{"name":"compare","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TT;TT;)I"},{"name":"min","access":1,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;)TE;"},{"name":"min","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;)TE;"},{"name":"min","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;)TE;"},{"name":"min","access":129,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;TE;[TE;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;)TE;"},{"name":"max","access":129,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;TE;[TE;)TE;"},{"name":"leastOf","access":1,"descriptor":"(Ljava/lang/Iterable;I)Ljava/util/List;","signature":"(Ljava/lang/Iterable;I)Ljava/util/List;"},{"name":"leastOf","access":1,"descriptor":"(Ljava/util/Iterator;I)Ljava/util/List;","signature":"(Ljava/util/Iterator;I)Ljava/util/List;"},{"name":"greatestOf","access":1,"descriptor":"(Ljava/lang/Iterable;I)Ljava/util/List;","signature":"(Ljava/lang/Iterable;I)Ljava/util/List;"},{"name":"greatestOf","access":1,"descriptor":"(Ljava/util/Iterator;I)Ljava/util/List;","signature":"(Ljava/util/Iterator;I)Ljava/util/List;"},{"name":"sortedCopy","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/List;","signature":"(Ljava/lang/Iterable;)Ljava/util/List;"},{"name":"immutableSortedCopy","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;"},{"name":"isOrdered","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<+TT;>;)Z"},{"name":"isStrictlyOrdered","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<+TT;>;)Z"},{"name":"binarySearch","access":131073,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)I","signature":"(Ljava/util/List<+TT;>;TT;)I"}]},{"name":"com/google/common/collect/Ordering$ArbitraryOrdering","version":52,"access":32,"signature":"Lcom/google/common/collect/Ordering;","superName":"com/google/common/collect/Ordering","innerClasses":[{"name":"com/google/common/collect/Ordering$ArbitraryOrdering","outerName":"com/google/common/collect/Ordering","innerName":"ArbitraryOrdering","access":8}],"fields":[{"name":"counter","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"uids","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getUid","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"identityHashCode","access":0,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/Ordering$ArbitraryOrderingHolder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Ordering$ArbitraryOrdering","outerName":"com/google/common/collect/Ordering","innerName":"ArbitraryOrdering","access":8},{"name":"com/google/common/collect/Ordering$ArbitraryOrderingHolder","outerName":"com/google/common/collect/Ordering","innerName":"ArbitraryOrderingHolder","access":10}],"fields":[{"name":"ARBITRARY_ORDERING","access":24,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/Ordering$IncomparableValueException","version":52,"access":32,"superName":"java/lang/ClassCastException","innerClasses":[{"name":"com/google/common/collect/Ordering$IncomparableValueException","outerName":"com/google/common/collect/Ordering","innerName":"IncomparableValueException","access":8}],"fields":[{"name":"value","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/collect/PeekingIterator","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"methods":[{"name":"peek","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"next","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1025,"descriptor":"()V"}]},{"name":"com/google/common/collect/Platform","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/concurrent/ConcurrentHashMap$KeySetView","outerName":"java/util/concurrent/ConcurrentHashMap","innerName":"KeySetView","access":25}],"methods":[{"name":"newHashMapWithExpectedSize","access":8,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"newLinkedHashMapWithExpectedSize","access":8,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"newHashSetWithExpectedSize","access":8,"descriptor":"(I)Ljava/util/Set;","signature":"(I)Ljava/util/Set;"},{"name":"newConcurrentHashSet","access":8,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"newLinkedHashSetWithExpectedSize","access":8,"descriptor":"(I)Ljava/util/Set;","signature":"(I)Ljava/util/Set;"},{"name":"preservesInsertionOrderOnPutsMap","access":8,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"preservesInsertionOrderOnPutsMapWithExpectedSize","access":8,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"preservesInsertionOrderOnAddsSet","access":8,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"newArray","access":8,"descriptor":"([Ljava/lang/Object;I)[Ljava/lang/Object;","signature":"([TT;I)[TT;"},{"name":"copy","access":8,"descriptor":"([Ljava/lang/Object;II[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([Ljava/lang/Object;II[TT;)[TT;"},{"name":"tryWeakKeys","access":8,"descriptor":"(Lcom/google/common/collect/MapMaker;)Lcom/google/common/collect/MapMaker;"},{"name":"getDeclaringClassOrObjectForJ2cl","access":8,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/Class;","signature":";>(TE;)Ljava/lang/Class;"},{"name":"reduceIterationsIfGwt","access":8,"descriptor":"(I)I"},{"name":"reduceExponentIfGwt","access":8,"descriptor":"(I)I"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/Queues","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newArrayBlockingQueue","access":9,"descriptor":"(I)Ljava/util/concurrent/ArrayBlockingQueue;","signature":"(I)Ljava/util/concurrent/ArrayBlockingQueue;"},{"name":"newArrayDeque","access":9,"descriptor":"()Ljava/util/ArrayDeque;","signature":"()Ljava/util/ArrayDeque;"},{"name":"newArrayDeque","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/ArrayDeque;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/ArrayDeque;"},{"name":"newConcurrentLinkedQueue","access":9,"descriptor":"()Ljava/util/concurrent/ConcurrentLinkedQueue;","signature":"()Ljava/util/concurrent/ConcurrentLinkedQueue;"},{"name":"newConcurrentLinkedQueue","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/concurrent/ConcurrentLinkedQueue;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/ConcurrentLinkedQueue;"},{"name":"newLinkedBlockingDeque","access":9,"descriptor":"()Ljava/util/concurrent/LinkedBlockingDeque;","signature":"()Ljava/util/concurrent/LinkedBlockingDeque;"},{"name":"newLinkedBlockingDeque","access":9,"descriptor":"(I)Ljava/util/concurrent/LinkedBlockingDeque;","signature":"(I)Ljava/util/concurrent/LinkedBlockingDeque;"},{"name":"newLinkedBlockingDeque","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/concurrent/LinkedBlockingDeque;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/LinkedBlockingDeque;"},{"name":"newLinkedBlockingQueue","access":9,"descriptor":"()Ljava/util/concurrent/LinkedBlockingQueue;","signature":"()Ljava/util/concurrent/LinkedBlockingQueue;"},{"name":"newLinkedBlockingQueue","access":9,"descriptor":"(I)Ljava/util/concurrent/LinkedBlockingQueue;","signature":"(I)Ljava/util/concurrent/LinkedBlockingQueue;"},{"name":"newLinkedBlockingQueue","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/concurrent/LinkedBlockingQueue;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/LinkedBlockingQueue;"},{"name":"newPriorityBlockingQueue","access":9,"descriptor":"()Ljava/util/concurrent/PriorityBlockingQueue;","signature":"()Ljava/util/concurrent/PriorityBlockingQueue;"},{"name":"newPriorityBlockingQueue","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/concurrent/PriorityBlockingQueue;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/PriorityBlockingQueue;"},{"name":"newPriorityQueue","access":9,"descriptor":"()Ljava/util/PriorityQueue;","signature":"()Ljava/util/PriorityQueue;"},{"name":"newPriorityQueue","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/PriorityQueue;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/PriorityQueue;"},{"name":"newSynchronousQueue","access":9,"descriptor":"()Ljava/util/concurrent/SynchronousQueue;","signature":"()Ljava/util/concurrent/SynchronousQueue;"},{"name":"drain","access":9,"descriptor":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection;ILjava/time/Duration;)I","signature":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection<-TE;>;ILjava/time/Duration;)I","exceptions":["java/lang/InterruptedException"]},{"name":"drain","access":9,"descriptor":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection;IJLjava/util/concurrent/TimeUnit;)I","signature":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection<-TE;>;IJLjava/util/concurrent/TimeUnit;)I","exceptions":["java/lang/InterruptedException"]},{"name":"drainUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection;ILjava/time/Duration;)I","signature":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection<-TE;>;ILjava/time/Duration;)I"},{"name":"drainUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection;IJLjava/util/concurrent/TimeUnit;)I","signature":"(Ljava/util/concurrent/BlockingQueue;Ljava/util/Collection<-TE;>;IJLjava/util/concurrent/TimeUnit;)I"},{"name":"synchronizedQueue","access":9,"descriptor":"(Ljava/util/Queue;)Ljava/util/Queue;","signature":"(Ljava/util/Queue;)Ljava/util/Queue;"},{"name":"synchronizedDeque","access":9,"descriptor":"(Ljava/util/Deque;)Ljava/util/Deque;","signature":"(Ljava/util/Deque;)Ljava/util/Deque;"}]},{"name":"com/google/common/collect/Range","version":52,"access":49,"signature":"Lcom/google/common/collect/RangeGwtSerializationDependencies;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"com/google/common/collect/RangeGwtSerializationDependencies","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Range$RangeLexOrdering","outerName":"com/google/common/collect/Range","innerName":"RangeLexOrdering","access":10},{"name":"com/google/common/collect/Range$1","access":4104}],"fields":[{"name":"ALL","access":26,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"lowerBound","access":16,"descriptor":"Lcom/google/common/collect/Cut;","signature":"Lcom/google/common/collect/Cut;"},{"name":"upperBound","access":16,"descriptor":"Lcom/google/common/collect/Cut;","signature":"Lcom/google/common/collect/Cut;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"rangeLexOrdering","access":8,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":";>()Lcom/google/common/collect/Ordering;>;"},{"name":"create","access":8,"descriptor":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range;","signature":";>(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Lcom/google/common/collect/Range;"},{"name":"open","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;TC;)Lcom/google/common/collect/Range;"},{"name":"closed","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;TC;)Lcom/google/common/collect/Range;"},{"name":"closedOpen","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;TC;)Lcom/google/common/collect/Range;"},{"name":"openClosed","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;TC;)Lcom/google/common/collect/Range;"},{"name":"range","access":9,"descriptor":"(Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;","signature":";>(TC;Lcom/google/common/collect/BoundType;TC;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;"},{"name":"lessThan","access":9,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;)Lcom/google/common/collect/Range;"},{"name":"atMost","access":9,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;)Lcom/google/common/collect/Range;"},{"name":"upTo","access":9,"descriptor":"(Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;","signature":";>(TC;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;"},{"name":"greaterThan","access":9,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;)Lcom/google/common/collect/Range;"},{"name":"atLeast","access":9,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;)Lcom/google/common/collect/Range;"},{"name":"downTo","access":9,"descriptor":"(Ljava/lang/Comparable;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;","signature":";>(TC;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;"},{"name":"all","access":9,"descriptor":"()Lcom/google/common/collect/Range;","signature":";>()Lcom/google/common/collect/Range;"},{"name":"singleton","access":9,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":";>(TC;)Lcom/google/common/collect/Range;"},{"name":"encloseAll","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/Range;","signature":";>(Ljava/lang/Iterable;)Lcom/google/common/collect/Range;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)V","signature":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)V"},{"name":"hasLowerBound","access":1,"descriptor":"()Z"},{"name":"lowerEndpoint","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"lowerBoundType","access":1,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"hasUpperBound","access":1,"descriptor":"()Z"},{"name":"upperEndpoint","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"upperBoundType","access":1,"descriptor":"()Lcom/google/common/collect/BoundType;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"apply","access":131073,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"test","access":131073,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable<+TC;>;)Z"},{"name":"encloses","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"isConnected","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"intersection","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;"},{"name":"gap","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;"},{"name":"span","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;"},{"name":"canonical","access":1,"descriptor":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/DiscreteDomain;)Lcom/google/common/collect/Range;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":10,"descriptor":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;)Ljava/lang/String;","signature":"(Lcom/google/common/collect/Cut<*>;Lcom/google/common/collect/Cut<*>;)Ljava/lang/String;"},{"name":"lowerBound","access":0,"descriptor":"()Lcom/google/common/collect/Cut;","signature":"()Lcom/google/common/collect/Cut;"},{"name":"upperBound","access":0,"descriptor":"()Lcom/google/common/collect/Cut;","signature":"()Lcom/google/common/collect/Cut;"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"compareOrThrow","access":8,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)I"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Range$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/Range","innerClasses":[{"name":"com/google/common/collect/Range$1","access":4104}],"fields":[{"name":"$SwitchMap$com$google$common$collect$BoundType","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/collect/Range$RangeLexOrdering","version":52,"access":32,"signature":"Lcom/google/common/collect/Ordering;>;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Range$RangeLexOrdering","outerName":"com/google/common/collect/Range","innerName":"RangeLexOrdering","access":10}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering<*>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/Range;)I","signature":"(Lcom/google/common/collect/Range<*>;Lcom/google/common/collect/Range<*>;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/RangeGwtSerializationDependencies","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/collect/RangeMap","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getEntry","access":1025,"descriptor":"(Ljava/lang/Comparable;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;TV;>;"},{"name":"span","access":1025,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"put","access":1025,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"putCoalescing","access":1025,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"putAll","access":1025,"descriptor":"(Lcom/google/common/collect/RangeMap;)V","signature":"(Lcom/google/common/collect/RangeMap;)V"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"remove","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"merge","access":1025,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V","signature":"(Lcom/google/common/collect/Range;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)V"},{"name":"asMapOfRanges","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TV;>;"},{"name":"asDescendingMapOfRanges","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TV;>;"},{"name":"subRangeMap","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"toString","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/RangeSet","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"contains","access":1025,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"rangeContaining","access":1025,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":"(TC;)Lcom/google/common/collect/Range;"},{"name":"intersects","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"encloses","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"enclosesAll","access":1025,"descriptor":"(Lcom/google/common/collect/RangeSet;)Z","signature":"(Lcom/google/common/collect/RangeSet;)Z"},{"name":"enclosesAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Z","signature":"(Ljava/lang/Iterable;>;)Z"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"span","access":1025,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"asRanges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"asDescendingSetOfRanges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"complement","access":1025,"descriptor":"()Lcom/google/common/collect/RangeSet;","signature":"()Lcom/google/common/collect/RangeSet;"},{"name":"subRangeSet","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet;"},{"name":"add","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"remove","access":1025,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"addAll","access":1025,"descriptor":"(Lcom/google/common/collect/RangeSet;)V","signature":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;>;)V"},{"name":"removeAll","access":1025,"descriptor":"(Lcom/google/common/collect/RangeSet;)V","signature":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;>;)V"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"toString","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/RegularContiguousSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ContiguousSet;","superName":"com/google/common/collect/ContiguousSet","innerClasses":[{"name":"com/google/common/collect/RegularContiguousSet$1","access":0},{"name":"com/google/common/collect/RegularContiguousSet$2","access":0},{"name":"com/google/common/collect/RegularContiguousSet$3","access":0},{"name":"com/google/common/collect/RegularContiguousSet$SerializedForm","outerName":"com/google/common/collect/RegularContiguousSet","innerName":"SerializedForm","access":26}],"fields":[{"name":"range","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)V","signature":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)V"},{"name":"intersectionInCurrentDomain","access":2,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ContiguousSet;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/ContiguousSet;"},{"name":"headSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"subSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;ZLjava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;ZTC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"tailSetImpl","access":0,"descriptor":"(Ljava/lang/Comparable;Z)Lcom/google/common/collect/ContiguousSet;","signature":"(TC;Z)Lcom/google/common/collect/ContiguousSet;"},{"name":"indexOf","access":0,"descriptor":"(Ljava/lang/Object;)I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"descendingIterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"equalsOrThrow","access":10,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z","signature":"(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Comparable;","signature":"()TC;"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"size","access":1,"descriptor":"()I"},{"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":"intersection","access":1,"descriptor":"(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet;","signature":"(Lcom/google/common/collect/ContiguousSet;)Lcom/google/common/collect/ContiguousSet;"},{"name":"range","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"range","access":1,"descriptor":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/BoundType;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/Range;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"last","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"first","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"tailSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"subSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headSetImpl","access":4160,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"descendingIterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z"}]},{"name":"com/google/common/collect/RegularContiguousSet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractSequentialIterator;","superName":"com/google/common/collect/AbstractSequentialIterator","outerClass":"com/google/common/collect/RegularContiguousSet","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/RegularContiguousSet$1","access":0}],"fields":[{"name":"last","access":16,"descriptor":"Ljava/lang/Comparable;","signature":"TC;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/RegularContiguousSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularContiguousSet;Ljava/lang/Comparable;)V"},{"name":"computeNext","access":4,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":"(TC;)TC;"},{"name":"computeNext","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularContiguousSet$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractSequentialIterator;","superName":"com/google/common/collect/AbstractSequentialIterator","outerClass":"com/google/common/collect/RegularContiguousSet","outerMethod":"descendingIterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/RegularContiguousSet$2","access":0}],"fields":[{"name":"first","access":16,"descriptor":"Ljava/lang/Comparable;","signature":"TC;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/RegularContiguousSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularContiguousSet;Ljava/lang/Comparable;)V"},{"name":"computeNext","access":4,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":"(TC;)TC;"},{"name":"computeNext","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularContiguousSet$3","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableAsList;","superName":"com/google/common/collect/ImmutableAsList","outerClass":"com/google/common/collect/RegularContiguousSet","outerMethod":"createAsList","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/RegularContiguousSet$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/RegularContiguousSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularContiguousSet;)V"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Comparable;","signature":"(I)TC;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"delegateCollection","access":4160,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularContiguousSet$SerializedForm","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/RegularContiguousSet$SerializedForm","outerName":"com/google/common/collect/RegularContiguousSet","innerName":"SerializedForm","access":26},{"name":"com/google/common/collect/RegularContiguousSet$1","access":0}],"fields":[{"name":"range","access":16,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"domain","access":16,"descriptor":"Lcom/google/common/collect/DiscreteDomain;","signature":"Lcom/google/common/collect/DiscreteDomain;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)V","signature":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;)V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/DiscreteDomain;Lcom/google/common/collect/RegularContiguousSet$1;)V"}]},{"name":"com/google/common/collect/RegularImmutableAsList","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableAsList;","superName":"com/google/common/collect/ImmutableAsList","fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/collect/ImmutableCollection;","signature":"Lcom/google/common/collect/ImmutableCollection;"},{"name":"delegateList","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList<+TE;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableCollection;Lcom/google/common/collect/ImmutableList<+TE;>;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;[Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/ImmutableCollection;[Ljava/lang/Object;)V"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"delegateList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList<+TE;>;"},{"name":"listIterator","access":1,"descriptor":"(I)Lcom/google/common/collect/UnmodifiableListIterator;","signature":"(I)Lcom/google/common/collect/UnmodifiableListIterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"internalArray","access":0,"descriptor":"()[Ljava/lang/Object;"},{"name":"internalArrayStart","access":0,"descriptor":"()I"},{"name":"internalArrayEnd","access":0,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"listIterator","access":4161,"descriptor":"(I)Ljava/util/ListIterator;"}]},{"name":"com/google/common/collect/RegularImmutableBiMap","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableBiMap;","superName":"com/google/common/collect/ImmutableBiMap","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/RegularImmutableMap$BucketOverflowException","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"BucketOverflowException","access":8},{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableBiMapEntry","outerName":"com/google/common/collect/ImmutableMapEntry","innerName":"NonTerminalImmutableBiMapEntry","access":24},{"name":"com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"RegularEntrySet","access":24},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse","outerName":"com/google/common/collect/RegularImmutableBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/RegularImmutableBiMap$1","access":4104},{"name":"com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm","outerName":"com/google/common/collect/RegularImmutableBiMap","innerName":"InverseSerializedForm","access":10}],"fields":[{"name":"EMPTY","access":24,"descriptor":"Lcom/google/common/collect/RegularImmutableBiMap;","signature":"Lcom/google/common/collect/RegularImmutableBiMap;"},{"name":"MAX_LOAD_FACTOR","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"1.2"}},{"name":"keyTable","access":146,"descriptor":"[Lcom/google/common/collect/ImmutableMapEntry;","signature":"[Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"valueTable","access":146,"descriptor":"[Lcom/google/common/collect/ImmutableMapEntry;","signature":"[Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"entries","access":144,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry;"},{"name":"mask","access":146,"descriptor":"I"},{"name":"hashCode","access":146,"descriptor":"I"},{"name":"inverse","access":130,"descriptor":"Lcom/google/common/collect/ImmutableBiMap;","signature":"Lcom/google/common/collect/ImmutableBiMap;"}],"methods":[{"name":"fromEntries","access":136,"descriptor":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap;","signature":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"fromEntryArray","access":8,"descriptor":"(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap;","signature":"(I[Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableBiMap;"},{"name":"","access":2,"descriptor":"([Lcom/google/common/collect/ImmutableMapEntry;[Lcom/google/common/collect/ImmutableMapEntry;[Ljava/util/Map$Entry;II)V","signature":"([Lcom/google/common/collect/ImmutableMapEntry;[Lcom/google/common/collect/ImmutableMapEntry;[Ljava/util/Map$Entry;II)V"},{"name":"checkNoConflictInValueBucket","access":10,"descriptor":"(Ljava/lang/Object;Ljava/util/Map$Entry;Lcom/google/common/collect/ImmutableMapEntry;)V","signature":"(Ljava/lang/Object;Ljava/util/Map$Entry<**>;Lcom/google/common/collect/ImmutableMapEntry<**>;)V","exceptions":["com/google/common/collect/RegularImmutableMap$BucketOverflowException"]},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/BiMap;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/RegularImmutableBiMap;)[Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/RegularImmutableBiMap;)I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/RegularImmutableBiMap;)I"}]},{"name":"com/google/common/collect/RegularImmutableBiMap$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/RegularImmutableBiMap","innerClasses":[{"name":"com/google/common/collect/RegularImmutableBiMap$1","access":4104}]},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableBiMap;","superName":"com/google/common/collect/ImmutableBiMap","innerClasses":[{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse","outerName":"com/google/common/collect/RegularImmutableBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet","outerName":"com/google/common/collect/RegularImmutableBiMap$Inverse","innerName":"InverseEntrySet","access":16},{"name":"com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm","outerName":"com/google/common/collect/RegularImmutableBiMap","innerName":"InverseSerializedForm","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/RegularImmutableBiMap$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/RegularImmutableBiMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/RegularImmutableBiMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TV;-TK;>;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TK;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/BiMap;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/RegularImmutableBiMap;Lcom/google/common/collect/RegularImmutableBiMap$1;)V"},{"name":"lambda$forEach$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableMapEntrySet;","superName":"com/google/common/collect/ImmutableMapEntrySet","innerClasses":[{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse","outerName":"com/google/common/collect/RegularImmutableBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet","outerName":"com/google/common/collect/RegularImmutableBiMap$Inverse","innerName":"InverseEntrySet","access":16},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/RegularImmutableBiMap$Inverse;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularImmutableBiMap$Inverse;)V"},{"name":"map","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-Ljava/util/Map$Entry;>;)V"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableAsList;>;","superName":"com/google/common/collect/ImmutableAsList","outerClass":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet","outerMethod":"createAsList","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse","outerName":"com/google/common/collect/RegularImmutableBiMap","innerName":"Inverse","access":18},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet","outerName":"com/google/common/collect/RegularImmutableBiMap$Inverse","innerName":"InverseEntrySet","access":16},{"name":"com/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularImmutableBiMap$Inverse$InverseEntrySet;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/util/Map$Entry;","signature":"(I)Ljava/util/Map$Entry;"},{"name":"delegateCollection","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;>;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/RegularImmutableBiMap$InverseSerializedForm","outerName":"com/google/common/collect/RegularImmutableBiMap","innerName":"InverseSerializedForm","access":10}],"fields":[{"name":"forward","access":18,"descriptor":"Lcom/google/common/collect/ImmutableBiMap;","signature":"Lcom/google/common/collect/ImmutableBiMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableBiMap;)V","signature":"(Lcom/google/common/collect/ImmutableBiMap;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularImmutableList","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","fields":[{"name":"EMPTY","access":24,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"array","access":144,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Object;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"internalArray","access":0,"descriptor":"()[Ljava/lang/Object;"},{"name":"internalArrayStart","access":0,"descriptor":"()I"},{"name":"internalArrayEnd","access":0,"descriptor":"()I"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"listIterator","access":1,"descriptor":"(I)Lcom/google/common/collect/UnmodifiableListIterator;","signature":"(I)Lcom/google/common/collect/UnmodifiableListIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"listIterator","access":4161,"descriptor":"(I)Ljava/util/ListIterator;"}]},{"name":"com/google/common/collect/RegularImmutableMap","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableMap;","superName":"com/google/common/collect/ImmutableMap","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/RegularImmutableMap$BucketOverflowException","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"BucketOverflowException","access":8},{"name":"com/google/common/collect/ImmutableMapEntry$NonTerminalImmutableMapEntry","outerName":"com/google/common/collect/ImmutableMapEntry","innerName":"NonTerminalImmutableMapEntry","access":8},{"name":"com/google/common/collect/ImmutableMapEntrySet$RegularEntrySet","outerName":"com/google/common/collect/ImmutableMapEntrySet","innerName":"RegularEntrySet","access":24},{"name":"com/google/common/collect/RegularImmutableMap$KeySet","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"KeySet","access":26},{"name":"com/google/common/collect/RegularImmutableMap$Values","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"Values","access":26}],"fields":[{"name":"EMPTY","access":24,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"MAX_LOAD_FACTOR","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"1.2"}},{"name":"HASH_FLOODING_FPP","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.001"}},{"name":"MAX_HASH_BUCKET_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"entries","access":144,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry;"},{"name":"table","access":146,"descriptor":"[Lcom/google/common/collect/ImmutableMapEntry;","signature":"[Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"mask","access":146,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"fromEntries","access":136,"descriptor":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap;","signature":"([Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMap;"},{"name":"fromEntryArray","access":8,"descriptor":"(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap;","signature":"(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap;"},{"name":"fromEntryArrayCheckingBucketOverflow","access":10,"descriptor":"(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap;","signature":"(I[Ljava/util/Map$Entry;Z)Lcom/google/common/collect/ImmutableMap;","exceptions":["com/google/common/collect/RegularImmutableMap$BucketOverflowException"]},{"name":"removeDuplicates","access":8,"descriptor":"([Ljava/util/Map$Entry;IILjava/util/IdentityHashMap;)[Ljava/util/Map$Entry;","signature":"([Ljava/util/Map$Entry;IILjava/util/IdentityHashMap;Ljava/lang/Boolean;>;)[Ljava/util/Map$Entry;"},{"name":"makeImmutable","access":8,"descriptor":"(Ljava/util/Map$Entry;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMapEntry;","signature":"(Ljava/util/Map$Entry;TK;TV;)Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"makeImmutable","access":8,"descriptor":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMapEntry;","signature":"(Ljava/util/Map$Entry;)Lcom/google/common/collect/ImmutableMapEntry;"},{"name":"","access":2,"descriptor":"([Ljava/util/Map$Entry;[Lcom/google/common/collect/ImmutableMapEntry;I)V","signature":"([Ljava/util/Map$Entry;[Lcom/google/common/collect/ImmutableMapEntry;I)V"},{"name":"checkNoConflictInKeyBucket","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableMapEntry;Z)Lcom/google/common/collect/ImmutableMapEntry;","signature":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableMapEntry;Z)Lcom/google/common/collect/ImmutableMapEntry;","exceptions":["com/google/common/collect/RegularImmutableMap$BucketOverflowException"]},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"get","access":8,"descriptor":"(Ljava/lang/Object;[Lcom/google/common/collect/ImmutableMapEntry;I)Ljava/lang/Object;","signature":"(Ljava/lang/Object;[Lcom/google/common/collect/ImmutableMapEntry<*TV;>;I)TV;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"createValues","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularImmutableMap$BucketOverflowException","version":52,"access":32,"superName":"java/lang/Exception","innerClasses":[{"name":"com/google/common/collect/RegularImmutableMap$BucketOverflowException","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"BucketOverflowException","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/collect/RegularImmutableMap$KeySet","version":52,"access":48,"signature":"Lcom/google/common/collect/IndexedImmutableSet;","superName":"com/google/common/collect/IndexedImmutableSet","innerClasses":[{"name":"com/google/common/collect/RegularImmutableMap$KeySet","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"KeySet","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm","outerName":"com/google/common/collect/RegularImmutableMap$KeySet","innerName":"SerializedForm","access":10}],"fields":[{"name":"map","access":18,"descriptor":"Lcom/google/common/collect/RegularImmutableMap;","signature":"Lcom/google/common/collect/RegularImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularImmutableMap;)V","signature":"(Lcom/google/common/collect/RegularImmutableMap;)V"},{"name":"get","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TK;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/RegularImmutableMap$KeySet","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"KeySet","access":26},{"name":"com/google/common/collect/RegularImmutableMap$KeySet$SerializedForm","outerName":"com/google/common/collect/RegularImmutableMap$KeySet","innerName":"SerializedForm","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularImmutableMap$Values","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/RegularImmutableMap$Values","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"Values","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/RegularImmutableMap$Values$SerializedForm","outerName":"com/google/common/collect/RegularImmutableMap$Values","innerName":"SerializedForm","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/RegularImmutableMap;","signature":"Lcom/google/common/collect/RegularImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularImmutableMap;)V","signature":"(Lcom/google/common/collect/RegularImmutableMap;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularImmutableMap$Values$SerializedForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/RegularImmutableMap$Values","outerName":"com/google/common/collect/RegularImmutableMap","innerName":"Values","access":26},{"name":"com/google/common/collect/RegularImmutableMap$Values$SerializedForm","outerName":"com/google/common/collect/RegularImmutableMap$Values","innerName":"SerializedForm","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap<*TV;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap<*TV;>;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/RegularImmutableMultiset","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableMultiset;","superName":"com/google/common/collect/ImmutableMultiset","innerClasses":[{"name":"com/google/common/collect/Multisets$ImmutableEntry","outerName":"com/google/common/collect/Multisets","innerName":"ImmutableEntry","access":8},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry","outerName":"com/google/common/collect/RegularImmutableMultiset","innerName":"NonTerminalEntry","access":26},{"name":"com/google/common/collect/ImmutableMultiset$ElementSet","outerName":"com/google/common/collect/ImmutableMultiset","innerName":"ElementSet","access":24}],"fields":[{"name":"EMPTY_ARRAY","access":26,"descriptor":"[Lcom/google/common/collect/Multisets$ImmutableEntry;","signature":"[Lcom/google/common/collect/Multisets$ImmutableEntry<*>;"},{"name":"EMPTY","access":24,"descriptor":"Lcom/google/common/collect/ImmutableMultiset;","signature":"Lcom/google/common/collect/ImmutableMultiset;"},{"name":"MAX_LOAD_FACTOR","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"1.0"}},{"name":"HASH_FLOODING_FPP","access":24,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.001"}},{"name":"MAX_HASH_BUCKET_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"entries","access":146,"descriptor":"[Lcom/google/common/collect/Multisets$ImmutableEntry;","signature":"[Lcom/google/common/collect/Multisets$ImmutableEntry;"},{"name":"hashTable","access":146,"descriptor":"[Lcom/google/common/collect/Multisets$ImmutableEntry;","signature":"[Lcom/google/common/collect/Multisets$ImmutableEntry<*>;"},{"name":"size","access":146,"descriptor":"I"},{"name":"hashCode","access":146,"descriptor":"I"},{"name":"elementSet","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;"}],"methods":[{"name":"create","access":8,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableMultiset;","signature":"(Ljava/util/Collection<+Lcom/google/common/collect/Multiset$Entry<+TE;>;>;)Lcom/google/common/collect/ImmutableMultiset;"},{"name":"hashFloodingDetected","access":10,"descriptor":"([Lcom/google/common/collect/Multisets$ImmutableEntry;)Z","signature":"([Lcom/google/common/collect/Multisets$ImmutableEntry<*>;)Z"},{"name":"","access":2,"descriptor":"([Lcom/google/common/collect/Multisets$ImmutableEntry;[Lcom/google/common/collect/Multisets$ImmutableEntry;IILcom/google/common/collect/ImmutableSet;)V","signature":"([Lcom/google/common/collect/Multisets$ImmutableEntry;[Lcom/google/common/collect/Multisets$ImmutableEntry<*>;IILcom/google/common/collect/ImmutableSet;)V"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"elementSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"getEntry","access":0,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/Multisets$ImmutableEntry;","superName":"com/google/common/collect/Multisets$ImmutableEntry","innerClasses":[{"name":"com/google/common/collect/Multisets$ImmutableEntry","outerName":"com/google/common/collect/Multisets","innerName":"ImmutableEntry","access":8},{"name":"com/google/common/collect/RegularImmutableMultiset$NonTerminalEntry","outerName":"com/google/common/collect/RegularImmutableMultiset","innerName":"NonTerminalEntry","access":26}],"fields":[{"name":"nextInBucket","access":18,"descriptor":"Lcom/google/common/collect/Multisets$ImmutableEntry;","signature":"Lcom/google/common/collect/Multisets$ImmutableEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILcom/google/common/collect/Multisets$ImmutableEntry;)V","signature":"(TE;ILcom/google/common/collect/Multisets$ImmutableEntry;)V"},{"name":"nextInBucket","access":1,"descriptor":"()Lcom/google/common/collect/Multisets$ImmutableEntry;","signature":"()Lcom/google/common/collect/Multisets$ImmutableEntry;"}]},{"name":"com/google/common/collect/RegularImmutableSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSet$CachingAsList;","superName":"com/google/common/collect/ImmutableSet$CachingAsList","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$CachingAsList","outerName":"com/google/common/collect/ImmutableSet","innerName":"CachingAsList","access":1032}],"fields":[{"name":"EMPTY_ARRAY","access":26,"descriptor":"[Ljava/lang/Object;"},{"name":"EMPTY","access":24,"descriptor":"Lcom/google/common/collect/RegularImmutableSet;","signature":"Lcom/google/common/collect/RegularImmutableSet;"},{"name":"elements","access":146,"descriptor":"[Ljava/lang/Object;"},{"name":"hashCode","access":146,"descriptor":"I"},{"name":"table","access":144,"descriptor":"[Ljava/lang/Object;"},{"name":"mask","access":146,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Object;I[Ljava/lang/Object;I)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"internalArray","access":0,"descriptor":"()[Ljava/lang/Object;"},{"name":"internalArrayStart","access":0,"descriptor":"()I"},{"name":"internalArrayEnd","access":0,"descriptor":"()I"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"isHashCodeFast","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/RegularImmutableSortedMultiset","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSortedMultiset;","superName":"com/google/common/collect/ImmutableSortedMultiset","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"zeroCumulativeCounts","access":26,"descriptor":"[J"},{"name":"NATURAL_EMPTY_MULTISET","access":24,"descriptor":"Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"Lcom/google/common/collect/ImmutableSortedMultiset<*>;"},{"name":"elementSet","access":144,"descriptor":"Lcom/google/common/collect/RegularImmutableSortedSet;","signature":"Lcom/google/common/collect/RegularImmutableSortedSet;"},{"name":"cumulativeCounts","access":146,"descriptor":"[J"},{"name":"offset","access":146,"descriptor":"I"},{"name":"length","access":146,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/RegularImmutableSortedSet;[JII)V","signature":"(Lcom/google/common/collect/RegularImmutableSortedSet;[JII)V"},{"name":"getCount","access":2,"descriptor":"(I)I"},{"name":"getEntry","access":0,"descriptor":"(I)Lcom/google/common/collect/Multiset$Entry;","signature":"(I)Lcom/google/common/collect/Multiset$Entry;"},{"name":"forEachEntry","access":1,"descriptor":"(Ljava/util/function/ObjIntConsumer;)V","signature":"(Ljava/util/function/ObjIntConsumer<-TE;>;)V"},{"name":"firstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"size","access":1,"descriptor":"()I"},{"name":"elementSet","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"tailMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"getSubMultiset","access":0,"descriptor":"(II)Lcom/google/common/collect/ImmutableSortedMultiset;","signature":"(II)Lcom/google/common/collect/ImmutableSortedMultiset;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"tailMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"headMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"elementSet","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableSet;"}]},{"name":"com/google/common/collect/RegularImmutableSortedSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSortedSet;","superName":"com/google/common/collect/ImmutableSortedSet","fields":[{"name":"NATURAL_EMPTY_SET","access":24,"descriptor":"Lcom/google/common/collect/RegularImmutableSortedSet;","signature":"Lcom/google/common/collect/RegularImmutableSortedSet;"},{"name":"elements","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;Ljava/util/Comparator;)V","signature":"(Lcom/google/common/collect/ImmutableList;Ljava/util/Comparator<-TE;>;)V"},{"name":"internalArray","access":0,"descriptor":"()[Ljava/lang/Object;"},{"name":"internalArrayStart","access":0,"descriptor":"()I"},{"name":"internalArrayEnd","access":0,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"descendingIterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"unsafeBinarySearch","access":2,"descriptor":"(Ljava/lang/Object;)I","exceptions":["java/lang/ClassCastException"]},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"headSetImpl","access":0,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"headIndex","access":0,"descriptor":"(Ljava/lang/Object;Z)I","signature":"(TE;Z)I"},{"name":"subSetImpl","access":0,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;ZTE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailSetImpl","access":0,"descriptor":"(Ljava/lang/Object;Z)Lcom/google/common/collect/ImmutableSortedSet;","signature":"(TE;Z)Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"tailIndex","access":0,"descriptor":"(Ljava/lang/Object;Z)I","signature":"(TE;Z)I"},{"name":"unsafeComparator","access":0,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator;"},{"name":"getSubSet","access":0,"descriptor":"(II)Lcom/google/common/collect/RegularImmutableSortedSet;","signature":"(II)Lcom/google/common/collect/RegularImmutableSortedSet;"},{"name":"indexOf","access":0,"descriptor":"(Ljava/lang/Object;)I"},{"name":"createAsList","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"createDescendingSet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSortedSet;","signature":"()Lcom/google/common/collect/ImmutableSortedSet;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"descendingIterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/RegularImmutableTable","version":52,"access":1056,"signature":"Lcom/google/common/collect/ImmutableTable;","superName":"com/google/common/collect/ImmutableTable","innerClasses":[{"name":"com/google/common/collect/RegularImmutableTable$CellSet","outerName":"com/google/common/collect/RegularImmutableTable","innerName":"CellSet","access":18},{"name":"com/google/common/collect/RegularImmutableTable$1","access":4104},{"name":"com/google/common/collect/RegularImmutableTable$Values","outerName":"com/google/common/collect/RegularImmutableTable","innerName":"Values","access":18},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getCell","access":1024,"descriptor":"(I)Lcom/google/common/collect/Table$Cell;","signature":"(I)Lcom/google/common/collect/Table$Cell;"},{"name":"createCellSet","access":16,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"getValue","access":1024,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"createValues","access":16,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"forCells","access":8,"descriptor":"(Ljava/util/List;Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/RegularImmutableTable;","signature":"(Ljava/util/List;>;Ljava/util/Comparator<-TR;>;Ljava/util/Comparator<-TC;>;)Lcom/google/common/collect/RegularImmutableTable;"},{"name":"forCells","access":8,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/RegularImmutableTable;","signature":"(Ljava/lang/Iterable;>;)Lcom/google/common/collect/RegularImmutableTable;"},{"name":"forCellsInternal","access":10,"descriptor":"(Ljava/lang/Iterable;Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/RegularImmutableTable;","signature":"(Ljava/lang/Iterable;>;Ljava/util/Comparator<-TR;>;Ljava/util/Comparator<-TC;>;)Lcom/google/common/collect/RegularImmutableTable;"},{"name":"forOrderedComponents","access":8,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)Lcom/google/common/collect/RegularImmutableTable;","signature":"(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)Lcom/google/common/collect/RegularImmutableTable;"},{"name":"checkNoDuplicate","access":16,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TR;TC;TV;TV;)V"},{"name":"writeReplace","access":1024,"descriptor":"()Ljava/lang/Object;"},{"name":"createValues","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"createCellSet","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"lambda$forCells$0","access":4106,"descriptor":"(Ljava/util/Comparator;Ljava/util/Comparator;Lcom/google/common/collect/Table$Cell;Lcom/google/common/collect/Table$Cell;)I"}]},{"name":"com/google/common/collect/RegularImmutableTable$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/RegularImmutableTable","innerClasses":[{"name":"com/google/common/collect/RegularImmutableTable$1","access":4104}]},{"name":"com/google/common/collect/RegularImmutableTable$CellSet","version":52,"access":48,"signature":"Lcom/google/common/collect/IndexedImmutableSet;>;","superName":"com/google/common/collect/IndexedImmutableSet","innerClasses":[{"name":"com/google/common/collect/RegularImmutableTable$CellSet","outerName":"com/google/common/collect/RegularImmutableTable","innerName":"CellSet","access":18},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/RegularImmutableTable$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/RegularImmutableTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/RegularImmutableTable;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":0,"descriptor":"(I)Lcom/google/common/collect/Table$Cell;","signature":"(I)Lcom/google/common/collect/Table$Cell;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4160,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/RegularImmutableTable;Lcom/google/common/collect/RegularImmutableTable$1;)V"}]},{"name":"com/google/common/collect/RegularImmutableTable$Values","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","innerClasses":[{"name":"com/google/common/collect/RegularImmutableTable$Values","outerName":"com/google/common/collect/RegularImmutableTable","innerName":"Values","access":18},{"name":"com/google/common/collect/RegularImmutableTable$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/RegularImmutableTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/RegularImmutableTable;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/RegularImmutableTable;Lcom/google/common/collect/RegularImmutableTable$1;)V"}]},{"name":"com/google/common/collect/ReverseNaturalOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;>;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/collect/ReverseNaturalOrdering;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"compare","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)I","signature":"(Ljava/lang/Comparable<*>;Ljava/lang/Comparable<*>;)I"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":";>()Lcom/google/common/collect/Ordering;"},{"name":"min","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":";>(TE;TE;)TE;"},{"name":"min","access":129,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":";>(TE;TE;TE;[TE;)TE;"},{"name":"min","access":1,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Comparable;","signature":";>(Ljava/util/Iterator;)TE;"},{"name":"min","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Comparable;","signature":";>(Ljava/lang/Iterable;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":";>(TE;TE;)TE;"},{"name":"max","access":129,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Ljava/lang/Comparable;[Ljava/lang/Comparable;)Ljava/lang/Comparable;","signature":";>(TE;TE;TE;[TE;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Comparable;","signature":";>(Ljava/util/Iterator;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Comparable;","signature":";>(Ljava/lang/Iterable;)TE;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":2,"descriptor":"()V"},{"name":"max","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"max","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"max","access":4161,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;"},{"name":"max","access":4161,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;"},{"name":"min","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"min","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"min","access":4161,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;"},{"name":"min","access":4161,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"com/google/common/collect/ReverseOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"forwardOrder","access":16,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering<-TT;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Ordering;)V","signature":"(Lcom/google/common/collect/Ordering<-TT;>;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TT;TT;)I"},{"name":"reverse","access":1,"descriptor":"()Lcom/google/common/collect/Ordering;","signature":"()Lcom/google/common/collect/Ordering;"},{"name":"min","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;)TE;"},{"name":"min","access":129,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;TE;[TE;)TE;"},{"name":"min","access":1,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;)TE;"},{"name":"min","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;)TE;"},{"name":"max","access":129,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;TE;TE;[TE;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/util/Iterator;)Ljava/lang/Object;","signature":"(Ljava/util/Iterator;)TE;"},{"name":"max","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Object;","signature":"(Ljava/lang/Iterable;)TE;"},{"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/google/common/collect/RowSortedTable","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Table;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Table"],"methods":[{"name":"rowKeySet","access":1025,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"rowMap","access":1025,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowKeySet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/Serialization","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24},{"name":"com/google/common/collect/Serialization$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"readCount","access":8,"descriptor":"(Ljava/io/ObjectInputStream;)I","exceptions":["java/io/IOException"]},{"name":"writeMap","access":8,"descriptor":"(Ljava/util/Map;Ljava/io/ObjectOutputStream;)V","signature":"(Ljava/util/Map;Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"populateMap","access":8,"descriptor":"(Ljava/util/Map;Ljava/io/ObjectInputStream;)V","signature":"(Ljava/util/Map;Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"populateMap","access":8,"descriptor":"(Ljava/util/Map;Ljava/io/ObjectInputStream;I)V","signature":"(Ljava/util/Map;Ljava/io/ObjectInputStream;I)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"writeMultiset","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/io/ObjectOutputStream;)V","signature":"(Lcom/google/common/collect/Multiset;Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"populateMultiset","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/io/ObjectInputStream;)V","signature":"(Lcom/google/common/collect/Multiset;Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"populateMultiset","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/io/ObjectInputStream;I)V","signature":"(Lcom/google/common/collect/Multiset;Ljava/io/ObjectInputStream;I)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"writeMultimap","access":8,"descriptor":"(Lcom/google/common/collect/Multimap;Ljava/io/ObjectOutputStream;)V","signature":"(Lcom/google/common/collect/Multimap;Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"populateMultimap","access":8,"descriptor":"(Lcom/google/common/collect/Multimap;Ljava/io/ObjectInputStream;)V","signature":"(Lcom/google/common/collect/Multimap;Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"populateMultimap","access":8,"descriptor":"(Lcom/google/common/collect/Multimap;Ljava/io/ObjectInputStream;I)V","signature":"(Lcom/google/common/collect/Multimap;Ljava/io/ObjectInputStream;I)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"getFieldSetter","access":8,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/google/common/collect/Serialization$FieldSetter;","signature":"(Ljava/lang/Class;Ljava/lang/String;)Lcom/google/common/collect/Serialization$FieldSetter;"}]},{"name":"com/google/common/collect/Serialization$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/Serialization","innerClasses":[{"name":"com/google/common/collect/Serialization$1","access":4104}]},{"name":"com/google/common/collect/Serialization$FieldSetter","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24},{"name":"com/google/common/collect/Serialization$1","access":4104}],"fields":[{"name":"field","access":18,"descriptor":"Ljava/lang/reflect/Field;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/reflect/Field;)V"},{"name":"set","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TT;Ljava/lang/Object;)V"},{"name":"set","access":0,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TT;I)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/reflect/Field;Lcom/google/common/collect/Serialization$1;)V"}]},{"name":"com/google/common/collect/SetMultimap","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multimap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"removeAll","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"replaceValues","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"entries","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"asMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/Sets","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Sets$1","access":0},{"name":"com/google/common/collect/Sets$2","access":0},{"name":"com/google/common/collect/Sets$3","access":0},{"name":"com/google/common/collect/Sets$4","access":0},{"name":"com/google/common/collect/Sets$FilteredSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredSet","access":10},{"name":"com/google/common/collect/Sets$FilteredSortedSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredSortedSet","access":10},{"name":"com/google/common/collect/Sets$FilteredNavigableSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredNavigableSet","access":10},{"name":"com/google/common/collect/Sets$CartesianSet","outerName":"com/google/common/collect/Sets","innerName":"CartesianSet","access":26},{"name":"com/google/common/collect/Sets$PowerSet","outerName":"com/google/common/collect/Sets","innerName":"PowerSet","access":26},{"name":"com/google/common/collect/Sets$5","access":0},{"name":"com/google/common/collect/Sets$UnmodifiableNavigableSet","outerName":"com/google/common/collect/Sets","innerName":"UnmodifiableNavigableSet","access":24},{"name":"com/google/common/collect/Sets$DescendingSet","outerName":"com/google/common/collect/Sets","innerName":"DescendingSet","access":8},{"name":"com/google/common/collect/Sets$SubSet","outerName":"com/google/common/collect/Sets","innerName":"SubSet","access":26},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"immutableEnumSet","access":137,"descriptor":"(Ljava/lang/Enum;[Ljava/lang/Enum;)Lcom/google/common/collect/ImmutableSet;","signature":";>(TE;[TE;)Lcom/google/common/collect/ImmutableSet;"},{"name":"immutableEnumSet","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;","signature":";>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;"},{"name":"toImmutableEnumSet","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":";>()Ljava/util/stream/Collector;>;"},{"name":"newEnumSet","access":9,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/util/EnumSet;","signature":";>(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/util/EnumSet;"},{"name":"newHashSet","access":9,"descriptor":"()Ljava/util/HashSet;","signature":"()Ljava/util/HashSet;"},{"name":"newHashSet","access":137,"descriptor":"([Ljava/lang/Object;)Ljava/util/HashSet;","signature":"([TE;)Ljava/util/HashSet;"},{"name":"newHashSet","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/HashSet;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/HashSet;"},{"name":"newHashSet","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/util/HashSet;","signature":"(Ljava/util/Iterator<+TE;>;)Ljava/util/HashSet;"},{"name":"newHashSetWithExpectedSize","access":9,"descriptor":"(I)Ljava/util/HashSet;","signature":"(I)Ljava/util/HashSet;"},{"name":"newConcurrentHashSet","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"newConcurrentHashSet","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/Set;"},{"name":"newLinkedHashSet","access":9,"descriptor":"()Ljava/util/LinkedHashSet;","signature":"()Ljava/util/LinkedHashSet;"},{"name":"newLinkedHashSet","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/LinkedHashSet;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/LinkedHashSet;"},{"name":"newLinkedHashSetWithExpectedSize","access":9,"descriptor":"(I)Ljava/util/LinkedHashSet;","signature":"(I)Ljava/util/LinkedHashSet;"},{"name":"newTreeSet","access":9,"descriptor":"()Ljava/util/TreeSet;","signature":"()Ljava/util/TreeSet;"},{"name":"newTreeSet","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/TreeSet;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/TreeSet;"},{"name":"newTreeSet","access":9,"descriptor":"(Ljava/util/Comparator;)Ljava/util/TreeSet;","signature":"(Ljava/util/Comparator<-TE;>;)Ljava/util/TreeSet;"},{"name":"newIdentityHashSet","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"newCopyOnWriteArraySet","access":9,"descriptor":"()Ljava/util/concurrent/CopyOnWriteArraySet;","signature":"()Ljava/util/concurrent/CopyOnWriteArraySet;"},{"name":"newCopyOnWriteArraySet","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/concurrent/CopyOnWriteArraySet;","signature":"(Ljava/lang/Iterable<+TE;>;)Ljava/util/concurrent/CopyOnWriteArraySet;"},{"name":"complementOf","access":9,"descriptor":"(Ljava/util/Collection;)Ljava/util/EnumSet;","signature":";>(Ljava/util/Collection;)Ljava/util/EnumSet;"},{"name":"complementOf","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet;","signature":";>(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet;"},{"name":"makeComplementByHand","access":10,"descriptor":"(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet;","signature":";>(Ljava/util/Collection;Ljava/lang/Class;)Ljava/util/EnumSet;"},{"name":"newSetFromMap","access":131081,"descriptor":"(Ljava/util/Map;)Ljava/util/Set;","signature":"(Ljava/util/Map;)Ljava/util/Set;"},{"name":"union","access":9,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","signature":"(Ljava/util/Set<+TE;>;Ljava/util/Set<+TE;>;)Lcom/google/common/collect/Sets$SetView;"},{"name":"intersection","access":9,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","signature":"(Ljava/util/Set;Ljava/util/Set<*>;)Lcom/google/common/collect/Sets$SetView;"},{"name":"difference","access":9,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","signature":"(Ljava/util/Set;Ljava/util/Set<*>;)Lcom/google/common/collect/Sets$SetView;"},{"name":"symmetricDifference","access":9,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","signature":"(Ljava/util/Set<+TE;>;Ljava/util/Set<+TE;>;)Lcom/google/common/collect/Sets$SetView;"},{"name":"filter","access":9,"descriptor":"(Ljava/util/Set;Lcom/google/common/base/Predicate;)Ljava/util/Set;","signature":"(Ljava/util/Set;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/Set;"},{"name":"filter","access":9,"descriptor":"(Ljava/util/SortedSet;Lcom/google/common/base/Predicate;)Ljava/util/SortedSet;","signature":"(Ljava/util/SortedSet;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/SortedSet;"},{"name":"filter","access":9,"descriptor":"(Ljava/util/NavigableSet;Lcom/google/common/base/Predicate;)Ljava/util/NavigableSet;","signature":"(Ljava/util/NavigableSet;Lcom/google/common/base/Predicate<-TE;>;)Ljava/util/NavigableSet;"},{"name":"cartesianProduct","access":9,"descriptor":"(Ljava/util/List;)Ljava/util/Set;","signature":"(Ljava/util/List<+Ljava/util/Set<+TB;>;>;)Ljava/util/Set;>;"},{"name":"cartesianProduct","access":137,"descriptor":"([Ljava/util/Set;)Ljava/util/Set;","signature":"([Ljava/util/Set<+TB;>;)Ljava/util/Set;>;"},{"name":"powerSet","access":9,"descriptor":"(Ljava/util/Set;)Ljava/util/Set;","signature":"(Ljava/util/Set;)Ljava/util/Set;>;"},{"name":"combinations","access":9,"descriptor":"(Ljava/util/Set;I)Ljava/util/Set;","signature":"(Ljava/util/Set;I)Ljava/util/Set;>;"},{"name":"hashCodeImpl","access":8,"descriptor":"(Ljava/util/Set;)I","signature":"(Ljava/util/Set<*>;)I"},{"name":"equalsImpl","access":8,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Z","signature":"(Ljava/util/Set<*>;Ljava/lang/Object;)Z"},{"name":"unmodifiableNavigableSet","access":9,"descriptor":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;","signature":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;"},{"name":"synchronizedNavigableSet","access":9,"descriptor":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;","signature":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;"},{"name":"removeAllImpl","access":8,"descriptor":"(Ljava/util/Set;Ljava/util/Iterator;)Z","signature":"(Ljava/util/Set<*>;Ljava/util/Iterator<*>;)Z"},{"name":"removeAllImpl","access":8,"descriptor":"(Ljava/util/Set;Ljava/util/Collection;)Z","signature":"(Ljava/util/Set<*>;Ljava/util/Collection<*>;)Z"},{"name":"subSet","access":9,"descriptor":"(Ljava/util/NavigableSet;Lcom/google/common/collect/Range;)Ljava/util/NavigableSet;","signature":";>(Ljava/util/NavigableSet;Lcom/google/common/collect/Range;)Ljava/util/NavigableSet;"}]},{"name":"com/google/common/collect/Sets$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$SetView;","superName":"com/google/common/collect/Sets$SetView","outerClass":"com/google/common/collect/Sets","outerMethod":"union","outerMethodDescriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","innerClasses":[{"name":"com/google/common/collect/Sets$1","access":0},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Sets$1$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"parallelStream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"copyInto","access":1,"descriptor":"(Ljava/util/Set;)Ljava/util/Set;","signature":";>(TS;)TS;"},{"name":"upperBoundSize","access":0,"descriptor":"()I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"lambda$stream$0","access":4106,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Sets$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Sets$1","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Sets$1","access":0},{"name":"com/google/common/collect/Sets$1$1","access":0}],"fields":[{"name":"itr1","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TE;>;"},{"name":"itr2","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TE;>;"},{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Sets$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$1;Ljava/util/Set;Ljava/util/Set;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Sets$2","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$SetView;","superName":"com/google/common/collect/Sets$SetView","outerClass":"com/google/common/collect/Sets","outerMethod":"intersection","outerMethodDescriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","innerClasses":[{"name":"com/google/common/collect/Sets$2","access":0},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Sets$1","access":0},{"name":"com/google/common/collect/Sets$2$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"parallelStream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"upperBoundSize","access":0,"descriptor":"()I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/Sets$2$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Sets$2","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Sets$2","access":0},{"name":"com/google/common/collect/Sets$2$1","access":0}],"fields":[{"name":"itr","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Sets$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$2;Ljava/util/Set;Ljava/util/Set;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Sets$3","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$SetView;","superName":"com/google/common/collect/Sets$SetView","outerClass":"com/google/common/collect/Sets","outerMethod":"difference","outerMethodDescriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","innerClasses":[{"name":"com/google/common/collect/Sets$3","access":0},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Sets$1","access":0},{"name":"com/google/common/collect/Sets$3$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"parallelStream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"upperBoundSize","access":0,"descriptor":"()I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"lambda$parallelStream$0","access":4106,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Z"},{"name":"lambda$stream$0","access":4106,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/collect/Sets$3$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Sets$3","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Sets$3","access":0},{"name":"com/google/common/collect/Sets$3$1","access":0}],"fields":[{"name":"itr","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Sets$3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$3;Ljava/util/Set;Ljava/util/Set;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Sets$4","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$SetView;","superName":"com/google/common/collect/Sets$SetView","outerClass":"com/google/common/collect/Sets","outerMethod":"symmetricDifference","outerMethodDescriptor":"(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;","innerClasses":[{"name":"com/google/common/collect/Sets$4","access":0},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/Sets$1","access":0},{"name":"com/google/common/collect/Sets$4$1","access":0}],"fields":[{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"upperBoundSize","access":0,"descriptor":"()I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/Sets$4$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Sets$4","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/collect/Sets$4","access":0},{"name":"com/google/common/collect/Sets$4$1","access":0}],"fields":[{"name":"val$itr1","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$set2","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$itr2","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$set1","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Sets$4;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$4;Ljava/util/Iterator;Ljava/util/Set;Ljava/util/Iterator;Ljava/util/Set;)V"},{"name":"computeNext","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Sets$5","version":52,"access":32,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","outerClass":"com/google/common/collect/Sets","outerMethod":"combinations","outerMethodDescriptor":"(Ljava/util/Set;I)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Sets$5","access":0},{"name":"com/google/common/collect/Sets$5$1","access":0}],"fields":[{"name":"val$size","access":4112,"descriptor":"I"},{"name":"val$index","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(ILcom/google/common/collect/ImmutableMap;)V"},{"name":"contains","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":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/collect/Sets$5$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Sets$5","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Sets$5","access":0},{"name":"com/google/common/collect/Sets$5$1","access":0},{"name":"com/google/common/collect/Sets$5$1$1","access":0}],"fields":[{"name":"bits","access":16,"descriptor":"Ljava/util/BitSet;"},{"name":"val$index","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap;"},{"name":"val$size","access":4112,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Sets$5;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$5;Lcom/google/common/collect/ImmutableMap;I)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Sets$5$1$1","version":52,"access":32,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","outerClass":"com/google/common/collect/Sets$5$1","outerMethod":"computeNext","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Sets$5","access":0},{"name":"com/google/common/collect/Sets$5$1","access":0},{"name":"com/google/common/collect/Sets$5$1$1","access":0},{"name":"com/google/common/collect/Sets$5$1$1$1","access":0}],"fields":[{"name":"val$index","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap;"},{"name":"val$copy","access":4112,"descriptor":"Ljava/util/BitSet;"},{"name":"val$size","access":4112,"descriptor":"I"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/Sets$5$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$5$1;Lcom/google/common/collect/ImmutableMap;Ljava/util/BitSet;I)V"},{"name":"contains","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/google/common/collect/Sets$5$1$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/Sets$5$1$1","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Sets$5","access":0},{"name":"com/google/common/collect/Sets$5$1","access":0},{"name":"com/google/common/collect/Sets$5$1$1","access":0},{"name":"com/google/common/collect/Sets$5$1$1$1","access":0}],"fields":[{"name":"i","access":0,"descriptor":"I"},{"name":"val$copy","access":4112,"descriptor":"Ljava/util/BitSet;"},{"name":"val$index","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableMap;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/Sets$5$1$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$5$1$1;Ljava/util/BitSet;Lcom/google/common/collect/ImmutableMap;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Sets$CartesianSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ForwardingCollection;>;Ljava/util/Set;>;","superName":"com/google/common/collect/ForwardingCollection","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/collect/Sets$CartesianSet","outerName":"com/google/common/collect/Sets","innerName":"CartesianSet","access":26},{"name":"com/google/common/collect/Sets$CartesianSet$1","access":0}],"fields":[{"name":"axes","access":146,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"delegate","access":146,"descriptor":"Lcom/google/common/collect/CartesianList;","signature":"Lcom/google/common/collect/CartesianList;"}],"methods":[{"name":"create","access":8,"descriptor":"(Ljava/util/List;)Ljava/util/Set;","signature":"(Ljava/util/List<+Ljava/util/Set<+TE;>;>;)Ljava/util/Set;>;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/CartesianList;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/CartesianList;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Sets$CartesianSet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableList;>;","superName":"com/google/common/collect/ImmutableList","outerClass":"com/google/common/collect/Sets$CartesianSet","outerMethod":"create","outerMethodDescriptor":"(Ljava/util/List;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/Sets$CartesianSet","outerName":"com/google/common/collect/Sets","innerName":"CartesianSet","access":26},{"name":"com/google/common/collect/Sets$CartesianSet$1","access":0}],"fields":[{"name":"val$axes","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/util/List;","signature":"(I)Ljava/util/List;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Sets$DescendingSet","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingNavigableSet;","superName":"com/google/common/collect/ForwardingNavigableSet","innerClasses":[{"name":"com/google/common/collect/Sets$DescendingSet","outerName":"com/google/common/collect/Sets","innerName":"DescendingSet","access":8}],"fields":[{"name":"forward","access":18,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableSet;)V","signature":"(Ljava/util/NavigableSet;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"reverse","access":10,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;","signature":"(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/SortedSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Sets$FilteredNavigableSet","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$FilteredSortedSet;Ljava/util/NavigableSet;","superName":"com/google/common/collect/Sets$FilteredSortedSet","interfaces":["java/util/NavigableSet"],"innerClasses":[{"name":"com/google/common/collect/Sets$FilteredSortedSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredSortedSet","access":10},{"name":"com/google/common/collect/Sets$FilteredNavigableSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredNavigableSet","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableSet;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/NavigableSet;Lcom/google/common/base/Predicate<-TE;>;)V"},{"name":"unfiltered","access":0,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"}]},{"name":"com/google/common/collect/Sets$FilteredSet","version":52,"access":32,"signature":"Lcom/google/common/collect/Collections2$FilteredCollection;Ljava/util/Set;","superName":"com/google/common/collect/Collections2$FilteredCollection","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/Collections2$FilteredCollection","outerName":"com/google/common/collect/Collections2","innerName":"FilteredCollection","access":8},{"name":"com/google/common/collect/Sets$FilteredSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredSet","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/Set;Lcom/google/common/base/Predicate<-TE;>;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/Sets$FilteredSortedSet","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$FilteredSet;Ljava/util/SortedSet;","superName":"com/google/common/collect/Sets$FilteredSet","interfaces":["java/util/SortedSet"],"innerClasses":[{"name":"com/google/common/collect/Sets$FilteredSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredSet","access":10},{"name":"com/google/common/collect/Sets$FilteredSortedSet","outerName":"com/google/common/collect/Sets","innerName":"FilteredSortedSet","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedSet;Lcom/google/common/base/Predicate;)V","signature":"(Ljava/util/SortedSet;Lcom/google/common/base/Predicate<-TE;>;)V"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","version":52,"access":1056,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"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":"com/google/common/collect/Sets$PowerSet","version":52,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$PowerSet","outerName":"com/google/common/collect/Sets","innerName":"PowerSet","access":26},{"name":"com/google/common/collect/Sets$PowerSet$1","access":0}],"fields":[{"name":"inputSet","access":16,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)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/google/common/collect/Sets$PowerSet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIndexedListIterator;>;","superName":"com/google/common/collect/AbstractIndexedListIterator","outerClass":"com/google/common/collect/Sets$PowerSet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Sets$PowerSet","outerName":"com/google/common/collect/Sets","innerName":"PowerSet","access":26},{"name":"com/google/common/collect/Sets$PowerSet$1","access":0},{"name":"com/google/common/collect/Sets$SubSet","outerName":"com/google/common/collect/Sets","innerName":"SubSet","access":26}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Sets$PowerSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$PowerSet;I)V"},{"name":"get","access":4,"descriptor":"(I)Ljava/util/Set;","signature":"(I)Ljava/util/Set;"},{"name":"get","access":4164,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Sets$SetView","version":52,"access":1057,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/collect/Sets$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"immutableCopy","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"copyInto","access":1,"descriptor":"(Ljava/util/Set;)Ljava/util/Set;","signature":";>(TS;)TS;"},{"name":"add","access":131089,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"remove","access":131089,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"addAll","access":131089,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TE;>;)Z"},{"name":"removeAll","access":131089,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"removeIf","access":131089,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TE;>;)Z"},{"name":"retainAll","access":131089,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":131089,"descriptor":"()V"},{"name":"iterator","access":1025,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"upperBoundSize","access":1024,"descriptor":"()I"},{"name":"upperBoundSize","access":8,"descriptor":"(Ljava/util/Set;)I","signature":"(Ljava/util/Set<*>;)I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/Sets$1;)V"}]},{"name":"com/google/common/collect/Sets$SubSet","version":52,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/collect/Sets$SubSet","outerName":"com/google/common/collect/Sets","innerName":"SubSet","access":26},{"name":"com/google/common/collect/Sets$SubSet$1","access":0}],"fields":[{"name":"inputSet","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"mask","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableMap;I)V","signature":"(Lcom/google/common/collect/ImmutableMap;I)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/Sets$SubSet;)Lcom/google/common/collect/ImmutableMap;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/Sets$SubSet;)I"}]},{"name":"com/google/common/collect/Sets$SubSet$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/collect/Sets$SubSet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Sets$SubSet","outerName":"com/google/common/collect/Sets","innerName":"SubSet","access":26},{"name":"com/google/common/collect/Sets$SubSet$1","access":0}],"fields":[{"name":"elements","access":16,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"remainingSetBits","access":0,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Sets$SubSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Sets$SubSet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/collect/Sets$UnmodifiableNavigableSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ForwardingSortedSet;Ljava/util/NavigableSet;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingSortedSet","interfaces":["java/util/NavigableSet","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Sets$UnmodifiableNavigableSet","outerName":"com/google/common/collect/Sets","innerName":"UnmodifiableNavigableSet","access":24}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"},{"name":"unmodifiableDelegate","access":18,"descriptor":"Ljava/util/SortedSet;","signature":"Ljava/util/SortedSet;"},{"name":"descendingSet","access":130,"descriptor":"Lcom/google/common/collect/Sets$UnmodifiableNavigableSet;","signature":"Lcom/google/common/collect/Sets$UnmodifiableNavigableSet;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableSet;)V","signature":"(Ljava/util/NavigableSet;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TE;>;)Z"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"parallelStream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/SingletonImmutableBiMap","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableBiMap;","superName":"com/google/common/collect/ImmutableBiMap","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"singleKey","access":144,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"singleValue","access":144,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"inverse","access":146,"descriptor":"Lcom/google/common/collect/ImmutableBiMap;","signature":"Lcom/google/common/collect/ImmutableBiMap;"},{"name":"lazyInverse","access":130,"descriptor":"Lcom/google/common/collect/ImmutableBiMap;","signature":"Lcom/google/common/collect/ImmutableBiMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/collect/ImmutableBiMap;)V","signature":"(TK;TV;Lcom/google/common/collect/ImmutableBiMap;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"createEntrySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createKeySet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableBiMap;","signature":"()Lcom/google/common/collect/ImmutableBiMap;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"inverse","access":4161,"descriptor":"()Lcom/google/common/collect/BiMap;"}]},{"name":"com/google/common/collect/SingletonImmutableList","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableList;","superName":"com/google/common/collect/ImmutableList","fields":[{"name":"element","access":144,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"subList","access":1,"descriptor":"(II)Lcom/google/common/collect/ImmutableList;","signature":"(II)Lcom/google/common/collect/ImmutableList;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"subList","access":4161,"descriptor":"(II)Ljava/util/List;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/SingletonImmutableSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ImmutableSet;","superName":"com/google/common/collect/ImmutableSet","fields":[{"name":"element","access":144,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"asList","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"isPartialView","access":0,"descriptor":"()Z"},{"name":"copyIntoArray","access":0,"descriptor":"([Ljava/lang/Object;I)I"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/SingletonImmutableTable","version":52,"access":32,"signature":"Lcom/google/common/collect/ImmutableTable;","superName":"com/google/common/collect/ImmutableTable","innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/ImmutableTable$SerializedForm","outerName":"com/google/common/collect/ImmutableTable","innerName":"SerializedForm","access":24}],"fields":[{"name":"singleRowKey","access":16,"descriptor":"Ljava/lang/Object;","signature":"TR;"},{"name":"singleColumnKey","access":16,"descriptor":"Ljava/lang/Object;","signature":"TC;"},{"name":"singleValue","access":16,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TR;TC;TV;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Table$Cell;)V","signature":"(Lcom/google/common/collect/Table$Cell;)V"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;","signature":"(TC;)Lcom/google/common/collect/ImmutableMap;"},{"name":"columnMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"rowMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"createCellSet","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"createValues","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableCollection;","signature":"()Lcom/google/common/collect/ImmutableCollection;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"createValues","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"createCellSet","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"columnMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"column","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;"}]},{"name":"com/google/common/collect/SneakyThrows","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"sneakyThrow","access":8,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;"},{"name":"throwIt","access":2,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;","signature":"(Ljava/lang/Throwable;)Ljava/lang/Error;^TT;","exceptions":["java/lang/Throwable"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/SortedIterable","version":52,"access":1536,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"methods":[{"name":"comparator","access":1025,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TT;>;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/SortedIterables","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hasSameComparator","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Iterable;)Z","signature":"(Ljava/util/Comparator<*>;Ljava/lang/Iterable<*>;)Z"},{"name":"comparator","access":9,"descriptor":"(Ljava/util/SortedSet;)Ljava/util/Comparator;","signature":"(Ljava/util/SortedSet;)Ljava/util/Comparator<-TE;>;"}]},{"name":"com/google/common/collect/SortedLists","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyAbsentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"binarySearch","access":9,"descriptor":"(Ljava/util/List;Ljava/lang/Comparable;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I","signature":"(Ljava/util/List<+TE;>;TE;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I"},{"name":"binarySearch","access":9,"descriptor":"(Ljava/util/List;Lcom/google/common/base/Function;Ljava/lang/Comparable;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I","signature":"(Ljava/util/List;Lcom/google/common/base/Function<-TE;TK;>;TK;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I"},{"name":"binarySearch","access":9,"descriptor":"(Ljava/util/List;Lcom/google/common/base/Function;Ljava/lang/Object;Ljava/util/Comparator;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I","signature":"(Ljava/util/List;Lcom/google/common/base/Function<-TE;TK;>;TK;Ljava/util/Comparator<-TK;>;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I"},{"name":"binarySearch","access":9,"descriptor":"(Ljava/util/List;Ljava/lang/Object;Ljava/util/Comparator;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I","signature":"(Ljava/util/List<+TE;>;TE;Ljava/util/Comparator<-TE;>;Lcom/google/common/collect/SortedLists$KeyPresentBehavior;Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;)I"}]},{"name":"com/google/common/collect/SortedLists$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/SortedLists","innerClasses":[{"name":"com/google/common/collect/SortedLists$1","access":4104}]},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyAbsentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$1","access":16400},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$2","access":16400},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$3","access":16400},{"name":"com/google/common/collect/SortedLists$1","access":4104}],"fields":[{"name":"NEXT_LOWER","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;"},{"name":"NEXT_HIGHER","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;"},{"name":"INVERTED_INSERTION_INDEX","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resultIndex","access":1024,"descriptor":"(I)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/SortedLists$KeyAbsentBehavior;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/collect/SortedLists$1;)V"}]},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$1","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyAbsentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyAbsentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":0,"descriptor":"(I)I"}]},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$2","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyAbsentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyAbsentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":1,"descriptor":"(I)I"}]},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$3","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyAbsentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyAbsentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyAbsentBehavior$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":1,"descriptor":"(I)I"}]},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$1","access":16400},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$2","access":16400},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$3","access":16400},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$4","access":16400},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$5","access":16400},{"name":"com/google/common/collect/SortedLists$1","access":4104}],"fields":[{"name":"ANY_PRESENT","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"LAST_PRESENT","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"FIRST_PRESENT","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"FIRST_AFTER","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"LAST_BEFORE","access":16409,"descriptor":"Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"resultIndex","access":1024,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/util/List;I)I","signature":"(Ljava/util/Comparator<-TE;>;TE;Ljava/util/List<+TE;>;I)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/SortedLists$KeyPresentBehavior;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/collect/SortedLists$1;)V"}]},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$1","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyPresentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/util/List;I)I","signature":"(Ljava/util/Comparator<-TE;>;TE;Ljava/util/List<+TE;>;I)I"}]},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$2","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyPresentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/util/List;I)I","signature":"(Ljava/util/Comparator<-TE;>;TE;Ljava/util/List<+TE;>;I)I"}]},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$3","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyPresentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/util/List;I)I","signature":"(Ljava/util/Comparator<-TE;>;TE;Ljava/util/List<+TE;>;I)I"}]},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$4","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyPresentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":1,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/util/List;I)I","signature":"(Ljava/util/Comparator<-TE;>;TE;Ljava/util/List<+TE;>;I)I"}]},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$5","version":52,"access":16432,"superName":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerClass":"com/google/common/collect/SortedLists$KeyPresentBehavior","innerClasses":[{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior","outerName":"com/google/common/collect/SortedLists","innerName":"KeyPresentBehavior","access":17416},{"name":"com/google/common/collect/SortedLists$1","access":4104},{"name":"com/google/common/collect/SortedLists$KeyPresentBehavior$5","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"resultIndex","access":1,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;Ljava/util/List;I)I","signature":"(Ljava/util/Comparator<-TE;>;TE;Ljava/util/List<+TE;>;I)I"}]},{"name":"com/google/common/collect/SortedMapDifference","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/collect/MapDifference;","superName":"java/lang/Object","interfaces":["com/google/common/collect/MapDifference"],"innerClasses":[{"name":"com/google/common/collect/MapDifference$ValueDifference","outerName":"com/google/common/collect/MapDifference","innerName":"ValueDifference","access":1545}],"methods":[{"name":"entriesOnlyOnLeft","access":1025,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"entriesOnlyOnRight","access":1025,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"entriesInCommon","access":1025,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"entriesDiffering","access":1025,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"entriesDiffering","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"entriesInCommon","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"entriesOnlyOnRight","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"entriesOnlyOnLeft","access":4161,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/SortedMultiset","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/collect/SortedMultisetBridge;Lcom/google/common/collect/SortedIterable;","superName":"java/lang/Object","interfaces":["com/google/common/collect/SortedMultisetBridge","com/google/common/collect/SortedIterable"],"innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"methods":[{"name":"comparator","access":1025,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"firstEntry","access":1025,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":1025,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollFirstEntry","access":1025,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollLastEntry","access":1025,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"elementSet","access":1025,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"entrySet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"descendingMultiset","access":1025,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"headMultiset","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"subMultiset","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"tailMultiset","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/SortedMultisetBridge","version":52,"access":1536,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Multiset;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Multiset"],"methods":[{"name":"elementSet","access":1025,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/SortedMultisets","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/SortedMultisets$NavigableElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"NavigableElementSet","access":8},{"name":"com/google/common/collect/SortedMultisets$ElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"ElementSet","access":8}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getElementOrThrow","access":10,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/Multiset$Entry;)TE;"},{"name":"getElementOrNull","access":10,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/Object;","signature":"(Lcom/google/common/collect/Multiset$Entry;)TE;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/Multiset$Entry;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/SortedMultisets$ElementSet","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$ElementSet;Ljava/util/SortedSet;","superName":"com/google/common/collect/Multisets$ElementSet","interfaces":["java/util/SortedSet"],"innerClasses":[{"name":"com/google/common/collect/Multisets$ElementSet","outerName":"com/google/common/collect/Multisets","innerName":"ElementSet","access":1032},{"name":"com/google/common/collect/SortedMultisets$ElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"ElementSet","access":8},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"multiset","access":18,"descriptor":"Lcom/google/common/collect/SortedMultiset;","signature":"Lcom/google/common/collect/SortedMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SortedMultiset;)V","signature":"(Lcom/google/common/collect/SortedMultiset;)V"},{"name":"multiset","access":16,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"multiset","access":4160,"descriptor":"()Lcom/google/common/collect/Multiset;"}]},{"name":"com/google/common/collect/SortedMultisets$NavigableElementSet","version":52,"access":32,"signature":"Lcom/google/common/collect/SortedMultisets$ElementSet;Ljava/util/NavigableSet;","superName":"com/google/common/collect/SortedMultisets$ElementSet","interfaces":["java/util/NavigableSet"],"innerClasses":[{"name":"com/google/common/collect/SortedMultisets$ElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"ElementSet","access":8},{"name":"com/google/common/collect/SortedMultisets$NavigableElementSet","outerName":"com/google/common/collect/SortedMultisets","innerName":"NavigableElementSet","access":8},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SortedMultiset;)V","signature":"(Lcom/google/common/collect/SortedMultiset;)V"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"}]},{"name":"com/google/common/collect/SortedSetMultimap","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/collect/SetMultimap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/SetMultimap"],"methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"removeAll","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"replaceValues","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/SortedSet;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/SortedSet;"},{"name":"asMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"valueComparator","access":1025,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"}]},{"name":"com/google/common/collect/SparseImmutableTable","version":52,"access":48,"signature":"Lcom/google/common/collect/RegularImmutableTable;","superName":"com/google/common/collect/RegularImmutableTable","innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","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/ImmutableTable$SerializedForm","outerName":"com/google/common/collect/ImmutableTable","innerName":"SerializedForm","access":24}],"fields":[{"name":"EMPTY","access":24,"descriptor":"Lcom/google/common/collect/ImmutableTable;","signature":"Lcom/google/common/collect/ImmutableTable;"},{"name":"rowMap","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;>;"},{"name":"columnMap","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;>;"},{"name":"cellRowIndices","access":18,"descriptor":"[I"},{"name":"cellColumnInRowIndices","access":18,"descriptor":"[I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;Lcom/google/common/collect/ImmutableSet;Lcom/google/common/collect/ImmutableSet;)V"},{"name":"columnMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"rowMap","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"getCell","access":0,"descriptor":"(I)Lcom/google/common/collect/Table$Cell;","signature":"(I)Lcom/google/common/collect/Table$Cell;"},{"name":"getValue","access":0,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"columnMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"}]},{"name":"com/google/common/collect/StandardRowSortedTable","version":52,"access":32,"signature":"Lcom/google/common/collect/StandardTable;Lcom/google/common/collect/RowSortedTable;","superName":"com/google/common/collect/StandardTable","interfaces":["com/google/common/collect/RowSortedTable"],"innerClasses":[{"name":"com/google/common/collect/StandardRowSortedTable$RowSortedMap","outerName":"com/google/common/collect/StandardRowSortedTable","innerName":"RowSortedMap","access":2},{"name":"com/google/common/collect/StandardRowSortedTable$1","access":4104}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedMap;Lcom/google/common/base/Supplier;)V","signature":"(Ljava/util/SortedMap;>;Lcom/google/common/base/Supplier<+Ljava/util/Map;>;)V"},{"name":"sortedBackingMap","access":2,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"createRowMap","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"createRowMap","access":4160,"descriptor":"()Ljava/util/Map;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/StandardRowSortedTable;)Ljava/util/SortedMap;"}]},{"name":"com/google/common/collect/StandardRowSortedTable$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/StandardRowSortedTable","innerClasses":[{"name":"com/google/common/collect/StandardRowSortedTable$1","access":4104}]},{"name":"com/google/common/collect/StandardRowSortedTable$RowSortedMap","version":52,"access":32,"signature":"Lcom/google/common/collect/StandardTable.RowMap;Ljava/util/SortedMap;>;","superName":"com/google/common/collect/StandardTable$RowMap","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/StandardRowSortedTable$RowSortedMap","outerName":"com/google/common/collect/StandardRowSortedTable","innerName":"RowSortedMap","access":2},{"name":"com/google/common/collect/StandardTable$RowMap","outerName":"com/google/common/collect/StandardTable","innerName":"RowMap","access":0},{"name":"com/google/common/collect/Maps$SortedKeySet","outerName":"com/google/common/collect/Maps","innerName":"SortedKeySet","access":8},{"name":"com/google/common/collect/StandardRowSortedTable$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardRowSortedTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardRowSortedTable;)V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TR;>;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TR;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TR;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TR;)Ljava/util/SortedMap;>;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TR;TR;)Ljava/util/SortedMap;>;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TR;)Ljava/util/SortedMap;>;"},{"name":"createKeySet","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardRowSortedTable;Lcom/google/common/collect/StandardRowSortedTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractTable;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractTable","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/StandardTable$CellIterator","outerName":"com/google/common/collect/StandardTable","innerName":"CellIterator","access":2},{"name":"com/google/common/collect/StandardTable$1","access":4104},{"name":"com/google/common/collect/StandardTable$Row","outerName":"com/google/common/collect/StandardTable","innerName":"Row","access":0},{"name":"com/google/common/collect/StandardTable$Column","outerName":"com/google/common/collect/StandardTable","innerName":"Column","access":2},{"name":"com/google/common/collect/StandardTable$ColumnKeySet","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnKeySet","access":2},{"name":"com/google/common/collect/StandardTable$ColumnKeyIterator","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnKeyIterator","access":2},{"name":"com/google/common/collect/StandardTable$RowMap","outerName":"com/google/common/collect/StandardTable","innerName":"RowMap","access":0},{"name":"com/google/common/collect/StandardTable$ColumnMap","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnMap","access":2},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/StandardTable$TableSet","outerName":"com/google/common/collect/StandardTable","innerName":"TableSet","access":1026},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"backingMap","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"factory","access":16,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier<+Ljava/util/Map;>;"},{"name":"columnKeySet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"rowMap","access":130,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"columnMap","access":130,"descriptor":"Lcom/google/common/collect/StandardTable$ColumnMap;","signature":"Lcom/google/common/collect/StandardTable.ColumnMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)V","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/Map;>;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsColumn","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsRow","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"getOrCreate","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"removeColumn","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"containsMapping","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"removeMapping","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"cellSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"cellIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"cellSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createColumnKeyIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createRowMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"columnMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/StandardTable;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/StandardTable;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/google/common/collect/StandardTable;Ljava/lang/Object;)Ljava/util/Map;"},{"name":"lambda$cellSpliterator$0","access":4106,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Spliterator;"},{"name":"lambda$cellSpliterator$1","access":4106,"descriptor":"(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)Lcom/google/common/collect/Table$Cell;"}]},{"name":"com/google/common/collect/StandardTable$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/StandardTable","innerClasses":[{"name":"com/google/common/collect/StandardTable$1","access":4104}]},{"name":"com/google/common/collect/StandardTable$CellIterator","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"com/google/common/collect/StandardTable$CellIterator","outerName":"com/google/common/collect/StandardTable","innerName":"CellIterator","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/StandardTable$1","access":4104}],"fields":[{"name":"rowIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;>;"},{"name":"rowEntry","access":0,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;>;"},{"name":"columnIterator","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/google/common/collect/Table$Cell;","signature":"()Lcom/google/common/collect/Table$Cell;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$Column","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/StandardTable$Column","outerName":"com/google/common/collect/StandardTable","innerName":"Column","access":2},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/StandardTable$Column$EntrySet","outerName":"com/google/common/collect/StandardTable$Column","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/StandardTable$1","access":4104},{"name":"com/google/common/collect/StandardTable$Column$KeySet","outerName":"com/google/common/collect/StandardTable$Column","innerName":"KeySet","access":2},{"name":"com/google/common/collect/StandardTable$Column$Values","outerName":"com/google/common/collect/StandardTable$Column","innerName":"Values","access":2},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator","outerName":"com/google/common/collect/StandardTable$Column","innerName":"EntrySetIterator","access":2}],"fields":[{"name":"columnKey","access":16,"descriptor":"Ljava/lang/Object;","signature":"TC;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable;Ljava/lang/Object;)V","signature":"(TC;)V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TV;)TV;"},{"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":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"removeFromColumnIf","access":0,"descriptor":"(Lcom/google/common/base/Predicate;)Z","signature":"(Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;>;)Z"},{"name":"createEntrySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"createKeySet","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"}]},{"name":"com/google/common/collect/StandardTable$Column$EntrySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;>;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","innerClasses":[{"name":"com/google/common/collect/StandardTable$Column","outerName":"com/google/common/collect/StandardTable","innerName":"Column","access":2},{"name":"com/google/common/collect/StandardTable$Column$EntrySet","outerName":"com/google/common/collect/StandardTable$Column","innerName":"EntrySet","access":2},{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator","outerName":"com/google/common/collect/StandardTable$Column","innerName":"EntrySetIterator","access":2},{"name":"com/google/common/collect/StandardTable$1","access":4104},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$Column;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable$Column;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable$Column;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","innerClasses":[{"name":"com/google/common/collect/StandardTable$Column","outerName":"com/google/common/collect/StandardTable","innerName":"Column","access":2},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator","outerName":"com/google/common/collect/StandardTable$Column","innerName":"EntrySetIterator","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl","innerName":"EntryImpl","access":0},{"name":"com/google/common/collect/StandardTable$1","access":4104}],"fields":[{"name":"iterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;>;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$Column;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable$Column;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable$Column;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractMapEntry;","superName":"com/google/common/collect/AbstractMapEntry","outerClass":"com/google/common/collect/StandardTable$Column$EntrySetIterator","outerMethod":"computeNext","outerMethodDescriptor":"()Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/StandardTable$Column","outerName":"com/google/common/collect/StandardTable","innerName":"Column","access":2},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator","outerName":"com/google/common/collect/StandardTable$Column","innerName":"EntrySetIterator","access":2},{"name":"com/google/common/collect/StandardTable$Column$EntrySetIterator$1EntryImpl","innerName":"EntryImpl","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$Column$EntrySetIterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable$Column$EntrySetIterator;Ljava/util/Map$Entry;)V","signature":"()V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TR;"},{"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":"com/google/common/collect/StandardTable$Column$KeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$KeySet;","superName":"com/google/common/collect/Maps$KeySet","innerClasses":[{"name":"com/google/common/collect/StandardTable$Column","outerName":"com/google/common/collect/StandardTable","innerName":"Column","access":2},{"name":"com/google/common/collect/StandardTable$Column$KeySet","outerName":"com/google/common/collect/StandardTable$Column","innerName":"KeySet","access":2},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$Column;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable$Column;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"}]},{"name":"com/google/common/collect/StandardTable$Column$Values","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$Values;","superName":"com/google/common/collect/Maps$Values","innerClasses":[{"name":"com/google/common/collect/StandardTable$Column","outerName":"com/google/common/collect/StandardTable","innerName":"Column","access":2},{"name":"com/google/common/collect/StandardTable$Column$Values","outerName":"com/google/common/collect/StandardTable$Column","innerName":"Values","access":2},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$Column;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable$Column;)V"},{"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":"com/google/common/collect/StandardTable$ColumnKeyIterator","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","innerClasses":[{"name":"com/google/common/collect/StandardTable$ColumnKeyIterator","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnKeyIterator","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/StandardTable$1","access":4104}],"fields":[{"name":"seen","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"mapIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"entryIterator","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$ColumnKeySet","version":52,"access":32,"signature":"Lcom/google/common/collect/StandardTable.TableSet;","superName":"com/google/common/collect/StandardTable$TableSet","innerClasses":[{"name":"com/google/common/collect/StandardTable$ColumnKeySet","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnKeySet","access":2},{"name":"com/google/common/collect/StandardTable$TableSet","outerName":"com/google/common/collect/StandardTable","innerName":"TableSet","access":1026},{"name":"com/google/common/collect/StandardTable$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()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":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$ColumnMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;>;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/StandardTable$ColumnMap","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnMap","access":2},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet","outerName":"com/google/common/collect/StandardTable$ColumnMap","innerName":"ColumnMapEntrySet","access":18},{"name":"com/google/common/collect/StandardTable$1","access":4104},{"name":"com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues","outerName":"com/google/common/collect/StandardTable$ColumnMap","innerName":"ColumnMapValues","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"createEntrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet","version":52,"access":48,"signature":"Lcom/google/common/collect/StandardTable.TableSet;>;>;","superName":"com/google/common/collect/StandardTable$TableSet","innerClasses":[{"name":"com/google/common/collect/StandardTable$ColumnMap","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnMap","access":2},{"name":"com/google/common/collect/StandardTable$ColumnMap$ColumnMapEntrySet","outerName":"com/google/common/collect/StandardTable$ColumnMap","innerName":"ColumnMapEntrySet","access":18},{"name":"com/google/common/collect/StandardTable$TableSet","outerName":"com/google/common/collect/StandardTable","innerName":"TableSet","access":1026},{"name":"com/google/common/collect/StandardTable$1","access":4104},{"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":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$ColumnMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable$ColumnMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)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":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable$ColumnMap;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$Values;>;","superName":"com/google/common/collect/Maps$Values","innerClasses":[{"name":"com/google/common/collect/StandardTable$ColumnMap","outerName":"com/google/common/collect/StandardTable","innerName":"ColumnMap","access":2},{"name":"com/google/common/collect/StandardTable$ColumnMap$ColumnMapValues","outerName":"com/google/common/collect/StandardTable$ColumnMap","innerName":"ColumnMapValues","access":2},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$ColumnMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable$ColumnMap;)V"},{"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":"com/google/common/collect/StandardTable$Row","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;","superName":"com/google/common/collect/Maps$IteratorBasedAbstractMap","innerClasses":[{"name":"com/google/common/collect/StandardTable$Row","outerName":"com/google/common/collect/StandardTable","innerName":"Row","access":0},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/StandardTable$Row$1","access":0},{"name":"com/google/common/collect/StandardTable$Row$2","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":"rowKey","access":16,"descriptor":"Ljava/lang/Object;","signature":"TR;"},{"name":"backingRowMap","access":0,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable;Ljava/lang/Object;)V","signature":"(TR;)V"},{"name":"updateBackingRowMapField","access":16,"descriptor":"()V"},{"name":"computeBackingRowMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"maintainEmptyInvariant","access":0,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TC;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"entrySpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"wrapEntry","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/StandardTable$Row$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/StandardTable$Row","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/StandardTable$Row","outerName":"com/google/common/collect/StandardTable","innerName":"Row","access":0},{"name":"com/google/common/collect/StandardTable$Row$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$iterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$Row;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable$Row;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/google/common/collect/StandardTable$Row$2","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMapEntry;","superName":"com/google/common/collect/ForwardingMapEntry","outerClass":"com/google/common/collect/StandardTable$Row","outerMethod":"wrapEntry","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/StandardTable$Row","outerName":"com/google/common/collect/StandardTable","innerName":"Row","access":0},{"name":"com/google/common/collect/StandardTable$Row$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$Row;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable$Row;Ljava/util/Map$Entry;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/StandardTable$RowMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$ViewCachingAbstractMap;>;","superName":"com/google/common/collect/Maps$ViewCachingAbstractMap","innerClasses":[{"name":"com/google/common/collect/StandardTable$RowMap","outerName":"com/google/common/collect/StandardTable","innerName":"RowMap","access":0},{"name":"com/google/common/collect/Maps$ViewCachingAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"ViewCachingAbstractMap","access":1032},{"name":"com/google/common/collect/StandardTable$RowMap$EntrySet","outerName":"com/google/common/collect/StandardTable$RowMap","innerName":"EntrySet","access":18},{"name":"com/google/common/collect/StandardTable$1","access":4104},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/StandardTable;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"createEntrySet","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;>;"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/StandardTable$RowMap$EntrySet","version":52,"access":48,"signature":"Lcom/google/common/collect/StandardTable.TableSet;>;>;","superName":"com/google/common/collect/StandardTable$TableSet","innerClasses":[{"name":"com/google/common/collect/StandardTable$RowMap","outerName":"com/google/common/collect/StandardTable","innerName":"RowMap","access":0},{"name":"com/google/common/collect/StandardTable$RowMap$EntrySet","outerName":"com/google/common/collect/StandardTable$RowMap","innerName":"EntrySet","access":18},{"name":"com/google/common/collect/StandardTable$TableSet","outerName":"com/google/common/collect/StandardTable","innerName":"TableSet","access":1026},{"name":"com/google/common/collect/StandardTable$1","access":4104},{"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":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable$RowMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable$RowMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable$RowMap;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/StandardTable$TableSet","version":52,"access":1056,"signature":"Lcom/google/common/collect/Sets$ImprovedAbstractSet;","superName":"com/google/common/collect/Sets$ImprovedAbstractSet","innerClasses":[{"name":"com/google/common/collect/StandardTable$TableSet","outerName":"com/google/common/collect/StandardTable","innerName":"TableSet","access":1026},{"name":"com/google/common/collect/Sets$ImprovedAbstractSet","outerName":"com/google/common/collect/Sets","innerName":"ImprovedAbstractSet","access":1032},{"name":"com/google/common/collect/StandardTable$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/StandardTable;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/StandardTable;)V"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/StandardTable;Lcom/google/common/collect/StandardTable$1;)V"}]},{"name":"com/google/common/collect/Streams","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":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/collect/Streams$1","access":0},{"name":"com/google/common/collect/Streams$2","access":0},{"name":"com/google/common/collect/Streams$FunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"FunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$1Splitr","innerName":"Splitr","access":0},{"name":"java/util/PrimitiveIterator$OfInt","outerName":"java/util/PrimitiveIterator","innerName":"OfInt","access":1545},{"name":"com/google/common/collect/Streams$3","access":0},{"name":"com/google/common/collect/Streams$IntFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"IntFunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$2Splitr","innerName":"Splitr","access":0},{"name":"java/util/PrimitiveIterator$OfLong","outerName":"java/util/PrimitiveIterator","innerName":"OfLong","access":1545},{"name":"com/google/common/collect/Streams$4","access":0},{"name":"com/google/common/collect/Streams$LongFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"LongFunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$3Splitr","innerName":"Splitr","access":0},{"name":"java/util/PrimitiveIterator$OfDouble","outerName":"java/util/PrimitiveIterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/collect/Streams$5","access":0},{"name":"com/google/common/collect/Streams$DoubleFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"DoubleFunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$4Splitr","innerName":"Splitr","access":0},{"name":"com/google/common/collect/Streams$1OptionalState","innerName":"OptionalState","access":0},{"name":"com/google/common/collect/Streams$TemporaryPair","outerName":"com/google/common/collect/Streams","innerName":"TemporaryPair","access":10},{"name":"com/google/common/collect/Streams$MapWithIndexSpliterator","outerName":"com/google/common/collect/Streams","innerName":"MapWithIndexSpliterator","access":1034},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"stream","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/stream/Stream;","signature":"(Ljava/lang/Iterable;)Ljava/util/stream/Stream;"},{"name":"stream","access":131081,"descriptor":"(Ljava/util/Collection;)Ljava/util/stream/Stream;","signature":"(Ljava/util/Collection;)Ljava/util/stream/Stream;"},{"name":"stream","access":9,"descriptor":"(Ljava/util/Iterator;)Ljava/util/stream/Stream;","signature":"(Ljava/util/Iterator;)Ljava/util/stream/Stream;"},{"name":"stream","access":9,"descriptor":"(Lcom/google/common/base/Optional;)Ljava/util/stream/Stream;","signature":"(Lcom/google/common/base/Optional;)Ljava/util/stream/Stream;"},{"name":"stream","access":9,"descriptor":"(Ljava/util/Optional;)Ljava/util/stream/Stream;","signature":"(Ljava/util/Optional;)Ljava/util/stream/Stream;"},{"name":"stream","access":9,"descriptor":"(Ljava/util/OptionalInt;)Ljava/util/stream/IntStream;"},{"name":"stream","access":9,"descriptor":"(Ljava/util/OptionalLong;)Ljava/util/stream/LongStream;"},{"name":"stream","access":9,"descriptor":"(Ljava/util/OptionalDouble;)Ljava/util/stream/DoubleStream;"},{"name":"closeAll","access":10,"descriptor":"([Ljava/util/stream/BaseStream;)V","signature":"([Ljava/util/stream/BaseStream<**>;)V"},{"name":"concat","access":137,"descriptor":"([Ljava/util/stream/Stream;)Ljava/util/stream/Stream;","signature":"([Ljava/util/stream/Stream<+TT;>;)Ljava/util/stream/Stream;"},{"name":"concat","access":137,"descriptor":"([Ljava/util/stream/IntStream;)Ljava/util/stream/IntStream;"},{"name":"concat","access":137,"descriptor":"([Ljava/util/stream/LongStream;)Ljava/util/stream/LongStream;"},{"name":"concat","access":137,"descriptor":"([Ljava/util/stream/DoubleStream;)Ljava/util/stream/DoubleStream;"},{"name":"zip","access":9,"descriptor":"(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiFunction;)Ljava/util/stream/Stream;","signature":"(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiFunction<-TA;-TB;TR;>;)Ljava/util/stream/Stream;"},{"name":"forEachPair","access":9,"descriptor":"(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiConsumer<-TA;-TB;>;)V"},{"name":"mapWithIndex","access":9,"descriptor":"(Ljava/util/stream/Stream;Lcom/google/common/collect/Streams$FunctionWithIndex;)Ljava/util/stream/Stream;","signature":"(Ljava/util/stream/Stream;Lcom/google/common/collect/Streams$FunctionWithIndex<-TT;+TR;>;)Ljava/util/stream/Stream;"},{"name":"mapWithIndex","access":9,"descriptor":"(Ljava/util/stream/IntStream;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)Ljava/util/stream/Stream;","signature":"(Ljava/util/stream/IntStream;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)Ljava/util/stream/Stream;"},{"name":"mapWithIndex","access":9,"descriptor":"(Ljava/util/stream/LongStream;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)Ljava/util/stream/Stream;","signature":"(Ljava/util/stream/LongStream;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)Ljava/util/stream/Stream;"},{"name":"mapWithIndex","access":9,"descriptor":"(Ljava/util/stream/DoubleStream;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)Ljava/util/stream/Stream;","signature":"(Ljava/util/stream/DoubleStream;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)Ljava/util/stream/Stream;"},{"name":"findLast","access":9,"descriptor":"(Ljava/util/stream/Stream;)Ljava/util/Optional;","signature":"(Ljava/util/stream/Stream;)Ljava/util/Optional;"},{"name":"findLast","access":9,"descriptor":"(Ljava/util/stream/IntStream;)Ljava/util/OptionalInt;"},{"name":"findLast","access":9,"descriptor":"(Ljava/util/stream/LongStream;)Ljava/util/OptionalLong;"},{"name":"findLast","access":9,"descriptor":"(Ljava/util/stream/DoubleStream;)Ljava/util/OptionalDouble;"},{"name":"","access":2,"descriptor":"()V"},{"name":"lambda$forEachPair$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Lcom/google/common/collect/Streams$TemporaryPair;)V"},{"name":"lambda$concat$7","access":4106,"descriptor":"([Ljava/util/stream/DoubleStream;)V"},{"name":"lambda$concat$6","access":4106,"descriptor":"(Ljava/util/Spliterator$OfDouble;)Ljava/util/Spliterator$OfDouble;"},{"name":"lambda$concat$5","access":4106,"descriptor":"([Ljava/util/stream/LongStream;)V"},{"name":"lambda$concat$4","access":4106,"descriptor":"(Ljava/util/Spliterator$OfLong;)Ljava/util/Spliterator$OfLong;"},{"name":"lambda$concat$3","access":4106,"descriptor":"([Ljava/util/stream/IntStream;)V"},{"name":"lambda$concat$2","access":4106,"descriptor":"(Ljava/util/Spliterator$OfInt;)Ljava/util/Spliterator$OfInt;"},{"name":"lambda$concat$1","access":4106,"descriptor":"([Ljava/util/stream/Stream;)V"},{"name":"lambda$concat$0","access":4106,"descriptor":"(Ljava/util/Spliterator;)Ljava/util/Spliterator;"}]},{"name":"com/google/common/collect/Streams$1","version":52,"access":32,"signature":"Ljava/util/Spliterators$AbstractSpliterator;","superName":"java/util/Spliterators$AbstractSpliterator","outerClass":"com/google/common/collect/Streams","outerMethod":"zip","outerMethodDescriptor":"(Ljava/util/stream/Stream;Ljava/util/stream/Stream;Ljava/util/function/BiFunction;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$1","access":0},{"name":"java/util/Spliterators$AbstractSpliterator","outerName":"java/util/Spliterators","innerName":"AbstractSpliterator","access":1033}],"fields":[{"name":"val$itrA","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$itrB","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$function","access":4112,"descriptor":"Ljava/util/function/BiFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(JILjava/util/Iterator;Ljava/util/Iterator;Ljava/util/function/BiFunction;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"}]},{"name":"com/google/common/collect/Streams$1OptionalState","version":52,"access":32,"superName":"java/lang/Object","outerClass":"com/google/common/collect/Streams","outerMethod":"findLast","outerMethodDescriptor":"(Ljava/util/stream/Stream;)Ljava/util/Optional;","innerClasses":[{"name":"com/google/common/collect/Streams$1OptionalState","innerName":"OptionalState","access":0}],"fields":[{"name":"set","access":0,"descriptor":"Z"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"set","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"get","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/Streams$1Splitr","version":52,"access":32,"signature":"Lcom/google/common/collect/Streams$MapWithIndexSpliterator;TR;Lcom/google/common/collect/Streams$1Splitr;>;Ljava/util/function/Consumer;","superName":"com/google/common/collect/Streams$MapWithIndexSpliterator","interfaces":["java/util/function/Consumer"],"outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/Stream;Lcom/google/common/collect/Streams$FunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$1Splitr","innerName":"Splitr","access":0},{"name":"com/google/common/collect/Streams$FunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"FunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$MapWithIndexSpliterator","outerName":"com/google/common/collect/Streams","innerName":"MapWithIndexSpliterator","access":1034}],"fields":[{"name":"holder","access":0,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$FunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator;JLcom/google/common/collect/Streams$FunctionWithIndex;)V","signature":"(Ljava/util/Spliterator;J)V"},{"name":"accept","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"},{"name":"createSplit","access":0,"descriptor":"(Ljava/util/Spliterator;J)Lcom/google/common/collect/Streams$1Splitr;","signature":"(Ljava/util/Spliterator;J)Lcom/google/common/collect/Streams$1Splitr;"},{"name":"createSplit","access":4160,"descriptor":"(Ljava/util/Spliterator;J)Lcom/google/common/collect/Streams$MapWithIndexSpliterator;"}]},{"name":"com/google/common/collect/Streams$2","version":52,"access":32,"signature":"Ljava/util/Spliterators$AbstractSpliterator;","superName":"java/util/Spliterators$AbstractSpliterator","outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/Stream;Lcom/google/common/collect/Streams$FunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$2","access":0},{"name":"com/google/common/collect/Streams$FunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"FunctionWithIndex","access":1545},{"name":"java/util/Spliterators$AbstractSpliterator","outerName":"java/util/Spliterators","innerName":"AbstractSpliterator","access":1033}],"fields":[{"name":"index","access":0,"descriptor":"J"},{"name":"val$fromIterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$FunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(JILjava/util/Iterator;Lcom/google/common/collect/Streams$FunctionWithIndex;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"}]},{"name":"com/google/common/collect/Streams$2Splitr","version":52,"access":32,"signature":"Lcom/google/common/collect/Streams$MapWithIndexSpliterator;Ljava/util/function/IntConsumer;","superName":"com/google/common/collect/Streams$MapWithIndexSpliterator","interfaces":["java/util/function/IntConsumer"],"outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/IntStream;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$2Splitr","innerName":"Splitr","access":0},{"name":"com/google/common/collect/Streams$IntFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"IntFunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$MapWithIndexSpliterator","outerName":"com/google/common/collect/Streams","innerName":"MapWithIndexSpliterator","access":1034},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545}],"fields":[{"name":"holder","access":0,"descriptor":"I"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$IntFunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfInt;JLcom/google/common/collect/Streams$IntFunctionWithIndex;)V","signature":"(Ljava/util/Spliterator$OfInt;J)V"},{"name":"accept","access":1,"descriptor":"(I)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"},{"name":"createSplit","access":0,"descriptor":"(Ljava/util/Spliterator$OfInt;J)Lcom/google/common/collect/Streams$2Splitr;"},{"name":"createSplit","access":4160,"descriptor":"(Ljava/util/Spliterator;J)Lcom/google/common/collect/Streams$MapWithIndexSpliterator;"}]},{"name":"com/google/common/collect/Streams$3","version":52,"access":32,"signature":"Ljava/util/Spliterators$AbstractSpliterator;","superName":"java/util/Spliterators$AbstractSpliterator","outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/IntStream;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$3","access":0},{"name":"java/util/PrimitiveIterator$OfInt","outerName":"java/util/PrimitiveIterator","innerName":"OfInt","access":1545},{"name":"com/google/common/collect/Streams$IntFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"IntFunctionWithIndex","access":1545},{"name":"java/util/Spliterators$AbstractSpliterator","outerName":"java/util/Spliterators","innerName":"AbstractSpliterator","access":1033}],"fields":[{"name":"index","access":0,"descriptor":"J"},{"name":"val$fromIterator","access":4112,"descriptor":"Ljava/util/PrimitiveIterator$OfInt;"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$IntFunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(JILjava/util/PrimitiveIterator$OfInt;Lcom/google/common/collect/Streams$IntFunctionWithIndex;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"}]},{"name":"com/google/common/collect/Streams$3Splitr","version":52,"access":32,"signature":"Lcom/google/common/collect/Streams$MapWithIndexSpliterator;Ljava/util/function/LongConsumer;","superName":"com/google/common/collect/Streams$MapWithIndexSpliterator","interfaces":["java/util/function/LongConsumer"],"outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/LongStream;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$3Splitr","innerName":"Splitr","access":0},{"name":"com/google/common/collect/Streams$LongFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"LongFunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$MapWithIndexSpliterator","outerName":"com/google/common/collect/Streams","innerName":"MapWithIndexSpliterator","access":1034},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545}],"fields":[{"name":"holder","access":0,"descriptor":"J"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$LongFunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfLong;JLcom/google/common/collect/Streams$LongFunctionWithIndex;)V","signature":"(Ljava/util/Spliterator$OfLong;J)V"},{"name":"accept","access":1,"descriptor":"(J)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"},{"name":"createSplit","access":0,"descriptor":"(Ljava/util/Spliterator$OfLong;J)Lcom/google/common/collect/Streams$3Splitr;"},{"name":"createSplit","access":4160,"descriptor":"(Ljava/util/Spliterator;J)Lcom/google/common/collect/Streams$MapWithIndexSpliterator;"}]},{"name":"com/google/common/collect/Streams$4","version":52,"access":32,"signature":"Ljava/util/Spliterators$AbstractSpliterator;","superName":"java/util/Spliterators$AbstractSpliterator","outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/LongStream;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$4","access":0},{"name":"java/util/PrimitiveIterator$OfLong","outerName":"java/util/PrimitiveIterator","innerName":"OfLong","access":1545},{"name":"com/google/common/collect/Streams$LongFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"LongFunctionWithIndex","access":1545},{"name":"java/util/Spliterators$AbstractSpliterator","outerName":"java/util/Spliterators","innerName":"AbstractSpliterator","access":1033}],"fields":[{"name":"index","access":0,"descriptor":"J"},{"name":"val$fromIterator","access":4112,"descriptor":"Ljava/util/PrimitiveIterator$OfLong;"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$LongFunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(JILjava/util/PrimitiveIterator$OfLong;Lcom/google/common/collect/Streams$LongFunctionWithIndex;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"}]},{"name":"com/google/common/collect/Streams$4Splitr","version":52,"access":32,"signature":"Lcom/google/common/collect/Streams$MapWithIndexSpliterator;Ljava/util/function/DoubleConsumer;","superName":"com/google/common/collect/Streams$MapWithIndexSpliterator","interfaces":["java/util/function/DoubleConsumer"],"outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/DoubleStream;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$4Splitr","innerName":"Splitr","access":0},{"name":"com/google/common/collect/Streams$DoubleFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"DoubleFunctionWithIndex","access":1545},{"name":"com/google/common/collect/Streams$MapWithIndexSpliterator","outerName":"com/google/common/collect/Streams","innerName":"MapWithIndexSpliterator","access":1034},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545}],"fields":[{"name":"holder","access":0,"descriptor":"D"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator$OfDouble;JLcom/google/common/collect/Streams$DoubleFunctionWithIndex;)V","signature":"(Ljava/util/Spliterator$OfDouble;J)V"},{"name":"accept","access":1,"descriptor":"(D)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"},{"name":"createSplit","access":0,"descriptor":"(Ljava/util/Spliterator$OfDouble;J)Lcom/google/common/collect/Streams$4Splitr;"},{"name":"createSplit","access":4160,"descriptor":"(Ljava/util/Spliterator;J)Lcom/google/common/collect/Streams$MapWithIndexSpliterator;"}]},{"name":"com/google/common/collect/Streams$5","version":52,"access":32,"signature":"Ljava/util/Spliterators$AbstractSpliterator;","superName":"java/util/Spliterators$AbstractSpliterator","outerClass":"com/google/common/collect/Streams","outerMethod":"mapWithIndex","outerMethodDescriptor":"(Ljava/util/stream/DoubleStream;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)Ljava/util/stream/Stream;","innerClasses":[{"name":"com/google/common/collect/Streams$5","access":0},{"name":"java/util/PrimitiveIterator$OfDouble","outerName":"java/util/PrimitiveIterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/collect/Streams$DoubleFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"DoubleFunctionWithIndex","access":1545},{"name":"java/util/Spliterators$AbstractSpliterator","outerName":"java/util/Spliterators","innerName":"AbstractSpliterator","access":1033}],"fields":[{"name":"index","access":0,"descriptor":"J"},{"name":"val$fromIterator","access":4112,"descriptor":"Ljava/util/PrimitiveIterator$OfDouble;"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;"}],"methods":[{"name":"","access":0,"descriptor":"(JILjava/util/PrimitiveIterator$OfDouble;Lcom/google/common/collect/Streams$DoubleFunctionWithIndex;)V"},{"name":"tryAdvance","access":1,"descriptor":"(Ljava/util/function/Consumer;)Z","signature":"(Ljava/util/function/Consumer<-TR;>;)Z"}]},{"name":"com/google/common/collect/Streams$DoubleFunctionWithIndex","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Streams$DoubleFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"DoubleFunctionWithIndex","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(DJ)Ljava/lang/Object;","signature":"(DJ)TR;"}]},{"name":"com/google/common/collect/Streams$FunctionWithIndex","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Streams$FunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"FunctionWithIndex","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/Object;J)Ljava/lang/Object;","signature":"(TT;J)TR;"}]},{"name":"com/google/common/collect/Streams$IntFunctionWithIndex","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Streams$IntFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"IntFunctionWithIndex","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(IJ)Ljava/lang/Object;","signature":"(IJ)TR;"}]},{"name":"com/google/common/collect/Streams$LongFunctionWithIndex","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Streams$LongFunctionWithIndex","outerName":"com/google/common/collect/Streams","innerName":"LongFunctionWithIndex","access":1545}],"methods":[{"name":"apply","access":1025,"descriptor":"(JJ)Ljava/lang/Object;","signature":"(JJ)TR;"}]},{"name":"com/google/common/collect/Streams$MapWithIndexSpliterator","version":52,"access":1056,"signature":";R:Ljava/lang/Object;S:Lcom/google/common/collect/Streams$MapWithIndexSpliterator;>Ljava/lang/Object;Ljava/util/Spliterator;","superName":"java/lang/Object","interfaces":["java/util/Spliterator"],"innerClasses":[{"name":"com/google/common/collect/Streams$MapWithIndexSpliterator","outerName":"com/google/common/collect/Streams","innerName":"MapWithIndexSpliterator","access":1034}],"fields":[{"name":"fromSpliterator","access":16,"descriptor":"Ljava/util/Spliterator;","signature":"TF;"},{"name":"index","access":0,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Spliterator;J)V","signature":"(TF;J)V"},{"name":"createSplit","access":1024,"descriptor":"(Ljava/util/Spliterator;J)Lcom/google/common/collect/Streams$MapWithIndexSpliterator;","signature":"(TF;J)TS;"},{"name":"trySplit","access":1,"descriptor":"()Lcom/google/common/collect/Streams$MapWithIndexSpliterator;","signature":"()TS;"},{"name":"estimateSize","access":1,"descriptor":"()J"},{"name":"characteristics","access":1,"descriptor":"()I"},{"name":"trySplit","access":4161,"descriptor":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/collect/Streams$TemporaryPair","version":52,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Streams$TemporaryPair","outerName":"com/google/common/collect/Streams","innerName":"TemporaryPair","access":10}],"fields":[{"name":"a","access":16,"descriptor":"Ljava/lang/Object;","signature":"TA;"},{"name":"b","access":16,"descriptor":"Ljava/lang/Object;","signature":"TB;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TA;TB;)V"}]},{"name":"com/google/common/collect/Synchronized","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedCollection","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104},{"name":"com/google/common/collect/Synchronized$SynchronizedSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSet","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedSet","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedRandomAccessList","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedRandomAccessList","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedList","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedList","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedMultiset","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMultiset","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMultimap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedListMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedListMultimap","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedSetMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSetMultimap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedSetMultimap","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedMap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedBiMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedBiMap","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedNavigableSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedNavigableSet","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedNavigableMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedNavigableMap","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedEntry","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedEntry","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedQueue","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedQueue","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedDeque","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedDeque","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedTable","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedTable","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapValues","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMap","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapEntries","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedObject","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedObject","access":8}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"collection","access":10,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"set","access":8,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;"},{"name":"sortedSet","access":10,"descriptor":"(Ljava/util/SortedSet;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(Ljava/util/SortedSet;Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"list","access":10,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/util/List;Ljava/lang/Object;)Ljava/util/List;"},{"name":"multiset","access":8,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/lang/Object;)Lcom/google/common/collect/Multiset;","signature":"(Lcom/google/common/collect/Multiset;Ljava/lang/Object;)Lcom/google/common/collect/Multiset;"},{"name":"multimap","access":8,"descriptor":"(Lcom/google/common/collect/Multimap;Ljava/lang/Object;)Lcom/google/common/collect/Multimap;","signature":"(Lcom/google/common/collect/Multimap;Ljava/lang/Object;)Lcom/google/common/collect/Multimap;"},{"name":"listMultimap","access":8,"descriptor":"(Lcom/google/common/collect/ListMultimap;Ljava/lang/Object;)Lcom/google/common/collect/ListMultimap;","signature":"(Lcom/google/common/collect/ListMultimap;Ljava/lang/Object;)Lcom/google/common/collect/ListMultimap;"},{"name":"setMultimap","access":8,"descriptor":"(Lcom/google/common/collect/SetMultimap;Ljava/lang/Object;)Lcom/google/common/collect/SetMultimap;","signature":"(Lcom/google/common/collect/SetMultimap;Ljava/lang/Object;)Lcom/google/common/collect/SetMultimap;"},{"name":"sortedSetMultimap","access":8,"descriptor":"(Lcom/google/common/collect/SortedSetMultimap;Ljava/lang/Object;)Lcom/google/common/collect/SortedSetMultimap;","signature":"(Lcom/google/common/collect/SortedSetMultimap;Ljava/lang/Object;)Lcom/google/common/collect/SortedSetMultimap;"},{"name":"typePreservingCollection","access":10,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"typePreservingSet","access":10,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;"},{"name":"map","access":8,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/util/Map;Ljava/lang/Object;)Ljava/util/Map;"},{"name":"sortedMap","access":8,"descriptor":"(Ljava/util/SortedMap;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(Ljava/util/SortedMap;Ljava/lang/Object;)Ljava/util/SortedMap;"},{"name":"biMap","access":8,"descriptor":"(Lcom/google/common/collect/BiMap;Ljava/lang/Object;)Lcom/google/common/collect/BiMap;","signature":"(Lcom/google/common/collect/BiMap;Ljava/lang/Object;)Lcom/google/common/collect/BiMap;"},{"name":"navigableSet","access":8,"descriptor":"(Ljava/util/NavigableSet;Ljava/lang/Object;)Ljava/util/NavigableSet;","signature":"(Ljava/util/NavigableSet;Ljava/lang/Object;)Ljava/util/NavigableSet;"},{"name":"navigableSet","access":8,"descriptor":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;","signature":"(Ljava/util/NavigableSet;)Ljava/util/NavigableSet;"},{"name":"navigableMap","access":8,"descriptor":"(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;)Ljava/util/NavigableMap;"},{"name":"navigableMap","access":8,"descriptor":"(Ljava/util/NavigableMap;Ljava/lang/Object;)Ljava/util/NavigableMap;","signature":"(Ljava/util/NavigableMap;Ljava/lang/Object;)Ljava/util/NavigableMap;"},{"name":"nullableSynchronizedEntry","access":10,"descriptor":"(Ljava/util/Map$Entry;Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;Ljava/lang/Object;)Ljava/util/Map$Entry;"},{"name":"queue","access":8,"descriptor":"(Ljava/util/Queue;Ljava/lang/Object;)Ljava/util/Queue;","signature":"(Ljava/util/Queue;Ljava/lang/Object;)Ljava/util/Queue;"},{"name":"deque","access":8,"descriptor":"(Ljava/util/Deque;Ljava/lang/Object;)Ljava/util/Deque;","signature":"(Ljava/util/Deque;Ljava/lang/Object;)Ljava/util/Deque;"},{"name":"table","access":8,"descriptor":"(Lcom/google/common/collect/Table;Ljava/lang/Object;)Lcom/google/common/collect/Table;","signature":"(Lcom/google/common/collect/Table;Ljava/lang/Object;)Lcom/google/common/collect/Table;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/util/SortedSet;Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"access$200","access":4104,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)Ljava/util/List;"},{"name":"access$300","access":4104,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;"},{"name":"access$400","access":4104,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"access$500","access":4104,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"access$700","access":4104,"descriptor":"(Ljava/util/Map$Entry;Ljava/lang/Object;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/collect/Synchronized$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/Synchronized","innerClasses":[{"name":"com/google/common/collect/Synchronized$1","access":4104}]},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMap","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedMap;>;","superName":"com/google/common/collect/Synchronized$SynchronizedMap","innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMap","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapEntries","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapValues","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"asMapEntrySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;>;"},{"name":"asMapValues","access":128,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)V","signature":"(Ljava/util/Map;>;Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedSet;>;>;","superName":"com/google/common/collect/Synchronized$SynchronizedSet","innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSet","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapEntries","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)V","signature":"(Ljava/util/Set;>;>;Ljava/lang/Object;)V"},{"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":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)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":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;>;Ljava/util/Map$Entry;>;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapEntries","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1","access":0},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Synchronized$SynchronizedAsMapEntries;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Synchronized$SynchronizedAsMapEntries;Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","signature":"(Ljava/util/Map$Entry;>;)Ljava/util/Map$Entry;>;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingMapEntry;>;","superName":"com/google/common/collect/ForwardingMapEntry","outerClass":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1","outerMethod":"transform","outerMethodDescriptor":"(Ljava/util/Map$Entry;)Ljava/util/Map$Entry;","innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapEntries","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1","access":0},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapEntries$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entry","access":4112,"descriptor":"Ljava/util/Map$Entry;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/Synchronized$SynchronizedAsMapEntries$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Synchronized$SynchronizedAsMapEntries$1;Ljava/util/Map$Entry;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;>;"},{"name":"getValue","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedCollection;>;","superName":"com/google/common/collect/Synchronized$SynchronizedCollection","innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedCollection","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapValues","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues$1","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)V","signature":"(Ljava/util/Collection;>;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TransformedIterator;Ljava/util/Collection;>;","superName":"com/google/common/collect/TransformedIterator","outerClass":"com/google/common/collect/Synchronized$SynchronizedAsMapValues","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMapValues","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMapValues$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/Synchronized$SynchronizedAsMapValues;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Synchronized$SynchronizedAsMapValues;Ljava/util/Iterator;)V"},{"name":"transform","access":0,"descriptor":"(Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"transform","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedBiMap","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedMap;Lcom/google/common/collect/BiMap;","superName":"com/google/common/collect/Synchronized$SynchronizedMap","interfaces":["com/google/common/collect/BiMap"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedBiMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedBiMap","access":24},{"name":"com/google/common/collect/Synchronized$SynchronizedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMap","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104}],"fields":[{"name":"valueSet","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"inverse","access":130,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/BiMap;Ljava/lang/Object;Lcom/google/common/collect/BiMap;)V","signature":"(Lcom/google/common/collect/BiMap;Ljava/lang/Object;Lcom/google/common/collect/BiMap;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"forcePut","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/collect/BiMap;","signature":"()Lcom/google/common/collect/BiMap;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/BiMap;Ljava/lang/Object;Lcom/google/common/collect/BiMap;Lcom/google/common/collect/Synchronized$1;)V"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedObject;Ljava/util/Collection;","superName":"com/google/common/collect/Synchronized$SynchronizedObject","interfaces":["java/util/Collection"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedCollection","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedObject","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedObject","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Collection;Ljava/lang/Object;)V","signature":"(Ljava/util/Collection;Ljava/lang/Object;)V"},{"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":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"parallelStream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TE;>;)V"},{"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":"removeIf","access":1,"descriptor":"(Ljava/util/function/Predicate;)Z","signature":"(Ljava/util/function/Predicate<-TE;>;)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/google/common/collect/Synchronized$1;)V"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedDeque","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedQueue;Ljava/util/Deque;","superName":"com/google/common/collect/Synchronized$SynchronizedQueue","interfaces":["java/util/Deque"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedQueue","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedQueue","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedDeque","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedDeque","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Deque;Ljava/lang/Object;)V","signature":"(Ljava/util/Deque;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/Deque;","signature":"()Ljava/util/Deque;"},{"name":"addFirst","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"addLast","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"offerFirst","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"offerLast","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"removeFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"removeLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peekFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peekLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"removeFirstOccurrence","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeLastOccurrence","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"push","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"pop","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Queue;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedObject;Ljava/util/Map$Entry;","superName":"com/google/common/collect/Synchronized$SynchronizedObject","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedObject","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedObject","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/Synchronized$SynchronizedEntry","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedEntry","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map$Entry;Ljava/lang/Object;)V","signature":"(Ljava/util/Map$Entry;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"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":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedList","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedCollection;Ljava/util/List;","superName":"com/google/common/collect/Synchronized$SynchronizedCollection","interfaces":["java/util/List"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedCollection","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104},{"name":"com/google/common/collect/Synchronized$SynchronizedList","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedList","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)V","signature":"(Ljava/util/List;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITE;)V"},{"name":"addAll","access":1,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<+TE;>;)Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TE;"},{"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)TE;"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITE;)TE;"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/UnaryOperator;)V","signature":"(Ljava/util/function/UnaryOperator;)V"},{"name":"sort","access":1,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedListMultimap","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedMultimap;Lcom/google/common/collect/ListMultimap;","superName":"com/google/common/collect/Synchronized$SynchronizedMultimap","interfaces":["com/google/common/collect/ListMultimap"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMultimap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedListMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedListMultimap","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ListMultimap;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/ListMultimap;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/collect/ListMultimap;","signature":"()Lcom/google/common/collect/ListMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(Ljava/lang/Object;)Ljava/util/List;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/List;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/List;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedObject;Ljava/util/Map;","superName":"com/google/common/collect/Synchronized$SynchronizedObject","interfaces":["java/util/Map"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedObject","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedObject","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMap","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"keySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"values","access":128,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entrySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)V","signature":"(Ljava/util/Map;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"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":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;TV;)TV;"},{"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":"(TK;TV;)TV;"},{"name":"putIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;TV;)Z"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"computeIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/Function<-TK;+TV;>;)TV;"},{"name":"computeIfPresent","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"compute","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)TV;"},{"name":"merge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BiFunction;)Ljava/lang/Object;","signature":"(TK;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction<-TK;-TV;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","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":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedObject;Lcom/google/common/collect/Multimap;","superName":"com/google/common/collect/Synchronized$SynchronizedObject","interfaces":["com/google/common/collect/Multimap"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedObject","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedObject","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMultimap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedAsMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedAsMap","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"keySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"valuesCollection","access":128,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entries","access":128,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;>;"},{"name":"asMap","access":128,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"keys","access":128,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/collect/Multimap;","signature":"()Lcom/google/common/collect/Multimap;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multimap;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Multimap;Ljava/lang/Object;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsEntry","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"putAll","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Z","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Z"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Collection;"},{"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":"clear","access":1,"descriptor":"()V"},{"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":"entries","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)V","signature":"(Ljava/util/function/BiConsumer<-TK;-TV;>;)V"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"keys","access":1,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedMultiset","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedCollection;Lcom/google/common/collect/Multiset;","superName":"com/google/common/collect/Synchronized$SynchronizedCollection","interfaces":["com/google/common/collect/Multiset"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedCollection","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104},{"name":"com/google/common/collect/Synchronized$SynchronizedMultiset","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMultiset","access":24},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"elementSet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Multiset;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Multiset;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"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":"delegate","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedNavigableMap","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedSortedMap;Ljava/util/NavigableMap;","superName":"com/google/common/collect/Synchronized$SynchronizedSortedMap","interfaces":["java/util/NavigableMap"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedSortedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedMap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedNavigableMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedNavigableMap","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"descendingKeySet","access":128,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"},{"name":"descendingMap","access":128,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;"},{"name":"navigableKeySet","access":128,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;Ljava/lang/Object;)V","signature":"(Ljava/util/NavigableMap;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"ceilingEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"ceilingKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"descendingKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;"},{"name":"firstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"floorEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"floorKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"higherEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"higherKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"lastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"lowerEntry","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;"},{"name":"lowerKey","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"navigableKeySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;ZTK;Z)Ljava/util/NavigableMap;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;","signature":"(TK;Z)Ljava/util/NavigableMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/SortedMap;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedNavigableSet","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedSortedSet;Ljava/util/NavigableSet;","superName":"com/google/common/collect/Synchronized$SynchronizedSortedSet","interfaces":["java/util/NavigableSet"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedSortedSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedSet","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedNavigableSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedNavigableSet","access":24}],"fields":[{"name":"descendingSet","access":128,"descriptor":"Ljava/util/NavigableSet;","signature":"Ljava/util/NavigableSet;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableSet;Ljava/lang/Object;)V","signature":"(Ljava/util/NavigableSet;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"ceiling","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"descendingIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"descendingSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"floor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"higher","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"lower","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TE;"},{"name":"pollFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"pollLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;ZTE;Z)Ljava/util/NavigableSet;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableSet;","signature":"(TE;Z)Ljava/util/NavigableSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/SortedSet;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedObject","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedObject","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedObject","access":8}],"fields":[{"name":"delegate","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"mutex","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/collect/Synchronized$SynchronizedQueue","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedCollection;Ljava/util/Queue;","superName":"com/google/common/collect/Synchronized$SynchronizedCollection","interfaces":["java/util/Queue"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedCollection","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104},{"name":"com/google/common/collect/Synchronized$SynchronizedQueue","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedQueue","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Queue;Ljava/lang/Object;)V","signature":"(Ljava/util/Queue;Ljava/lang/Object;)V"},{"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/google/common/collect/Synchronized$SynchronizedRandomAccessList","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedList;Ljava/util/RandomAccess;","superName":"com/google/common/collect/Synchronized$SynchronizedList","interfaces":["java/util/RandomAccess"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedList","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedList","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedRandomAccessList","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedRandomAccessList","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;Ljava/lang/Object;)V","signature":"(Ljava/util/List;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedSet","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedCollection;Ljava/util/Set;","superName":"com/google/common/collect/Synchronized$SynchronizedCollection","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedCollection","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedCollection","access":8},{"name":"com/google/common/collect/Synchronized$1","access":4104},{"name":"com/google/common/collect/Synchronized$SynchronizedSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSet","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)V","signature":"(Ljava/util/Set;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedSetMultimap","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedMultimap;Lcom/google/common/collect/SetMultimap;","superName":"com/google/common/collect/Synchronized$SynchronizedMultimap","interfaces":["com/google/common/collect/SetMultimap"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMultimap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedSetMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSetMultimap","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entrySet","access":128,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SetMultimap;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/SetMultimap;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/collect/SetMultimap;","signature":"()Lcom/google/common/collect/SetMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TK;)Ljava/util/Set;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/Set;"},{"name":"entries","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedMap","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedMap;Ljava/util/SortedMap;","superName":"com/google/common/collect/Synchronized$SynchronizedMap","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedMap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedMap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedMap","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedMap;Ljava/lang/Object;)V","signature":"(Ljava/util/SortedMap;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;TK;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TK;)Ljava/util/SortedMap;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Map;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedSet","version":52,"access":32,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedSet;Ljava/util/SortedSet;","superName":"com/google/common/collect/Synchronized$SynchronizedSet","interfaces":["java/util/SortedSet"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSet","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedSet","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedSet","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/SortedSet;Ljava/lang/Object;)V","signature":"(Ljava/util/SortedSet;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"subSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;TE;)Ljava/util/SortedSet;"},{"name":"headSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"tailSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TE;)Ljava/util/SortedSet;"},{"name":"first","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"last","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedSetMultimap;Lcom/google/common/collect/SortedSetMultimap;","superName":"com/google/common/collect/Synchronized$SynchronizedSetMultimap","interfaces":["com/google/common/collect/SortedSetMultimap"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedSetMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSetMultimap","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedSortedSetMultimap","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedSortedSetMultimap","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SortedSetMultimap;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/SortedSetMultimap;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/collect/SortedSetMultimap;","signature":"()Lcom/google/common/collect/SortedSetMultimap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(TK;)Ljava/util/SortedSet;"},{"name":"removeAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;","signature":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"replaceValues","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/SortedSet;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)Ljava/util/SortedSet;"},{"name":"valueComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Set;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"delegate","access":4160,"descriptor":"()Lcom/google/common/collect/SetMultimap;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/Collection;"},{"name":"delegate","access":4160,"descriptor":"()Lcom/google/common/collect/Multimap;"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Synchronized$SynchronizedTable","version":52,"access":48,"signature":"Lcom/google/common/collect/Synchronized$SynchronizedObject;Lcom/google/common/collect/Table;","superName":"com/google/common/collect/Synchronized$SynchronizedObject","interfaces":["com/google/common/collect/Table"],"innerClasses":[{"name":"com/google/common/collect/Synchronized$SynchronizedObject","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedObject","access":8},{"name":"com/google/common/collect/Synchronized$SynchronizedTable","outerName":"com/google/common/collect/Synchronized","innerName":"SynchronizedTable","access":24},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Table;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Table;Ljava/lang/Object;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/collect/Table;","signature":"()Lcom/google/common/collect/Table;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsRow","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsColumn","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"cellSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"columnMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"delegate","access":4160,"descriptor":"()Ljava/lang/Object;"},{"name":"lambda$columnMap$0","access":4098,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"lambda$rowMap$0","access":4098,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"}]},{"name":"com/google/common/collect/Table","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545}],"methods":[{"name":"contains","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsRow","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsColumn","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"size","access":1025,"descriptor":"()I"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"put","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"putAll","access":1025,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"row","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"column","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"cellSet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"rowKeySet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnKeySet","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"values","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"rowMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"columnMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"}]},{"name":"com/google/common/collect/Table$Cell","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545}],"methods":[{"name":"getRowKey","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TR;"},{"name":"getColumnKey","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"},{"name":"getValue","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"}]},{"name":"com/google/common/collect/TableCollectors","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/stream/Collector$Characteristics","outerName":"java/util/stream/Collector","innerName":"Characteristics","access":16409},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/TableCollectors$ImmutableTableCollectorState","outerName":"com/google/common/collect/TableCollectors","innerName":"ImmutableTableCollectorState","access":26},{"name":"com/google/common/collect/TableCollectors$1","access":4104},{"name":"com/google/common/collect/ImmutableTable$Builder","outerName":"com/google/common/collect/ImmutableTable","innerName":"Builder","access":25},{"name":"com/google/common/collect/TableCollectors$MutableCell","outerName":"com/google/common/collect/TableCollectors","innerName":"MutableCell","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"toImmutableTable","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;)Ljava/util/stream/Collector;>;"},{"name":"toImmutableTable","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;","signature":"(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;)Ljava/util/stream/Collector;>;"},{"name":"toTable","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"toTable","access":8,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"mergeTables","access":10,"descriptor":"(Lcom/google/common/collect/Table;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V","signature":"(Lcom/google/common/collect/Table;TR;TC;TV;Ljava/util/function/BinaryOperator;)V"},{"name":"","access":2,"descriptor":"()V"},{"name":"lambda$toTable$2","access":4106,"descriptor":"(Ljava/util/function/BinaryOperator;Lcom/google/common/collect/Table;Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table;"},{"name":"lambda$toTable$1","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Lcom/google/common/collect/Table;Ljava/lang/Object;)V"},{"name":"lambda$toTable$0","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$toImmutableTable$4","access":4106,"descriptor":"(Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;)Lcom/google/common/collect/ImmutableTable;"},{"name":"lambda$toImmutableTable$3","access":4106,"descriptor":"(Ljava/util/function/BinaryOperator;Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;)Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;"},{"name":"lambda$toImmutableTable$2","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;Ljava/lang/Object;)V"},{"name":"lambda$toImmutableTable$1","access":4106,"descriptor":"()Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;"},{"name":"lambda$toImmutableTable$0","access":4106,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Lcom/google/common/collect/ImmutableTable$Builder;Ljava/lang/Object;)V"}]},{"name":"com/google/common/collect/TableCollectors$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/TableCollectors","innerClasses":[{"name":"com/google/common/collect/TableCollectors$1","access":4104}]},{"name":"com/google/common/collect/TableCollectors$ImmutableTableCollectorState","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/TableCollectors$ImmutableTableCollectorState","outerName":"com/google/common/collect/TableCollectors","innerName":"ImmutableTableCollectorState","access":26},{"name":"com/google/common/collect/TableCollectors$MutableCell","outerName":"com/google/common/collect/TableCollectors","innerName":"MutableCell","access":26},{"name":"com/google/common/collect/TableCollectors$1","access":4104}],"fields":[{"name":"insertionOrder","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"table","access":16,"descriptor":"Lcom/google/common/collect/Table;","signature":"Lcom/google/common/collect/Table;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"put","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V","signature":"(TR;TC;TV;Ljava/util/function/BinaryOperator;)V"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;Ljava/util/function/BinaryOperator;)Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;","signature":"(Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;Ljava/util/function/BinaryOperator;)Lcom/google/common/collect/TableCollectors$ImmutableTableCollectorState;"},{"name":"toTable","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableTable;","signature":"()Lcom/google/common/collect/ImmutableTable;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/TableCollectors$1;)V"}]},{"name":"com/google/common/collect/TableCollectors$MutableCell","version":52,"access":48,"signature":"Lcom/google/common/collect/Tables$AbstractCell;","superName":"com/google/common/collect/Tables$AbstractCell","innerClasses":[{"name":"com/google/common/collect/Tables$AbstractCell","outerName":"com/google/common/collect/Tables","innerName":"AbstractCell","access":1032},{"name":"com/google/common/collect/TableCollectors$MutableCell","outerName":"com/google/common/collect/TableCollectors","innerName":"MutableCell","access":26}],"fields":[{"name":"row","access":18,"descriptor":"Ljava/lang/Object;","signature":"TR;"},{"name":"column","access":18,"descriptor":"Ljava/lang/Object;","signature":"TC;"},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TR;TC;TV;)V"},{"name":"getRowKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TR;"},{"name":"getColumnKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"merge","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/function/BinaryOperator;)V","signature":"(TV;Ljava/util/function/BinaryOperator;)V"}]},{"name":"com/google/common/collect/Tables","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/Tables$ImmutableCell","outerName":"com/google/common/collect/Tables","innerName":"ImmutableCell","access":24},{"name":"com/google/common/collect/Tables$TransposeTable","outerName":"com/google/common/collect/Tables","innerName":"TransposeTable","access":10},{"name":"com/google/common/collect/Tables$TransformedTable","outerName":"com/google/common/collect/Tables","innerName":"TransformedTable","access":10},{"name":"com/google/common/collect/Tables$UnmodifiableTable","outerName":"com/google/common/collect/Tables","innerName":"UnmodifiableTable","access":10},{"name":"com/google/common/collect/Tables$UnmodifiableRowSortedMap","outerName":"com/google/common/collect/Tables","innerName":"UnmodifiableRowSortedMap","access":26},{"name":"com/google/common/collect/Tables$AbstractCell","outerName":"com/google/common/collect/Tables","innerName":"AbstractCell","access":1032}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toTable","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"toTable","access":9,"descriptor":"(Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/Function;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;","signature":";>(Ljava/util/function/Function<-TT;+TR;>;Ljava/util/function/Function<-TT;+TC;>;Ljava/util/function/Function<-TT;+TV;>;Ljava/util/function/BinaryOperator;Ljava/util/function/Supplier;)Ljava/util/stream/Collector;"},{"name":"immutableCell","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/Table$Cell;","signature":"(TR;TC;TV;)Lcom/google/common/collect/Table$Cell;"},{"name":"transpose","access":9,"descriptor":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table;","signature":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table;"},{"name":"transposeCell","access":10,"descriptor":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell;","signature":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell;"},{"name":"newCustomTable","access":9,"descriptor":"(Ljava/util/Map;Lcom/google/common/base/Supplier;)Lcom/google/common/collect/Table;","signature":"(Ljava/util/Map;>;Lcom/google/common/base/Supplier<+Ljava/util/Map;>;)Lcom/google/common/collect/Table;"},{"name":"transformValues","access":9,"descriptor":"(Lcom/google/common/collect/Table;Lcom/google/common/base/Function;)Lcom/google/common/collect/Table;","signature":"(Lcom/google/common/collect/Table;Lcom/google/common/base/Function<-TV1;TV2;>;)Lcom/google/common/collect/Table;"},{"name":"unmodifiableTable","access":9,"descriptor":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table;","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)Lcom/google/common/collect/Table;"},{"name":"unmodifiableRowSortedTable","access":9,"descriptor":"(Lcom/google/common/collect/RowSortedTable;)Lcom/google/common/collect/RowSortedTable;","signature":"(Lcom/google/common/collect/RowSortedTable;)Lcom/google/common/collect/RowSortedTable;"},{"name":"synchronizedTable","access":9,"descriptor":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table;","signature":"(Lcom/google/common/collect/Table;)Lcom/google/common/collect/Table;"},{"name":"equalsImpl","access":8,"descriptor":"(Lcom/google/common/collect/Table;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/collect/Table<***>;Ljava/lang/Object;)Z"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell;"}]},{"name":"com/google/common/collect/Tables$AbstractCell","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/collect/Table$Cell;","superName":"java/lang/Object","interfaces":["com/google/common/collect/Table$Cell"],"innerClasses":[{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"com/google/common/collect/Tables$AbstractCell","outerName":"com/google/common/collect/Tables","innerName":"AbstractCell","access":1032}],"methods":[{"name":"","access":0,"descriptor":"()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":"com/google/common/collect/Tables$ImmutableCell","version":52,"access":48,"signature":"Lcom/google/common/collect/Tables$AbstractCell;Ljava/io/Serializable;","superName":"com/google/common/collect/Tables$AbstractCell","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Tables$AbstractCell","outerName":"com/google/common/collect/Tables","innerName":"AbstractCell","access":1032},{"name":"com/google/common/collect/Tables$ImmutableCell","outerName":"com/google/common/collect/Tables","innerName":"ImmutableCell","access":24}],"fields":[{"name":"rowKey","access":18,"descriptor":"Ljava/lang/Object;","signature":"TR;"},{"name":"columnKey","access":18,"descriptor":"Ljava/lang/Object;","signature":"TC;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TR;TC;TV;)V"},{"name":"getRowKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TR;"},{"name":"getColumnKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"com/google/common/collect/Tables$TransformedTable","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractTable;","superName":"com/google/common/collect/AbstractTable","innerClasses":[{"name":"com/google/common/collect/Tables$TransformedTable","outerName":"com/google/common/collect/Tables","innerName":"TransformedTable","access":10},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"fromTable","access":16,"descriptor":"Lcom/google/common/collect/Table;","signature":"Lcom/google/common/collect/Table;"},{"name":"function","access":16,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function<-TV1;TV2;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Table;Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/collect/Table;Lcom/google/common/base/Function<-TV1;TV2;>;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV2;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV2;)TV2;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV2;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV2;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"applyToValue","access":0,"descriptor":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell;","signature":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell;"},{"name":"cellIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"cellSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createValues","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"columnMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"lambda$columnMap$0","access":4098,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"lambda$rowMap$0","access":4098,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;"}]},{"name":"com/google/common/collect/Tables$TransposeTable","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractTable;","superName":"com/google/common/collect/AbstractTable","innerClasses":[{"name":"com/google/common/collect/Tables$TransposeTable","outerName":"com/google/common/collect/Tables","innerName":"TransposeTable","access":10},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"original","access":16,"descriptor":"Lcom/google/common/collect/Table;","signature":"Lcom/google/common/collect/Table;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"columnKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsColumn","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsRow","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TC;TR;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TC;+TR;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"cellIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"cellSpliterator","access":0,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;>;"},{"name":"lambda$cellSpliterator$0","access":4106,"descriptor":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell;"},{"name":"lambda$cellIterator$0","access":4106,"descriptor":"(Lcom/google/common/collect/Table$Cell;)Lcom/google/common/collect/Table$Cell;"}]},{"name":"com/google/common/collect/Tables$UnmodifiableRowSortedMap","version":52,"access":48,"signature":"Lcom/google/common/collect/Tables$UnmodifiableTable;Lcom/google/common/collect/RowSortedTable;","superName":"com/google/common/collect/Tables$UnmodifiableTable","interfaces":["com/google/common/collect/RowSortedTable"],"innerClasses":[{"name":"com/google/common/collect/Tables$UnmodifiableTable","outerName":"com/google/common/collect/Tables","innerName":"UnmodifiableTable","access":10},{"name":"com/google/common/collect/Tables$UnmodifiableRowSortedMap","outerName":"com/google/common/collect/Tables","innerName":"UnmodifiableRowSortedMap","access":26},{"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":"0"}}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/collect/RowSortedTable;)V","signature":"(Lcom/google/common/collect/RowSortedTable;)V"},{"name":"delegate","access":4,"descriptor":"()Lcom/google/common/collect/RowSortedTable;","signature":"()Lcom/google/common/collect/RowSortedTable;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;>;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"rowKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/collect/Table;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/Tables$UnmodifiableTable","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingTable;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingTable","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/Tables$UnmodifiableTable","outerName":"com/google/common/collect/Tables","innerName":"UnmodifiableTable","access":10},{"name":"com/google/common/collect/Table$Cell","outerName":"com/google/common/collect/Table","innerName":"Cell","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"delegate","access":16,"descriptor":"Lcom/google/common/collect/Table;","signature":"Lcom/google/common/collect/Table<+TR;+TC;+TV;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"delegate","access":4,"descriptor":"()Lcom/google/common/collect/Table;","signature":"()Lcom/google/common/collect/Table;"},{"name":"cellSet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"column","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TC;)Ljava/util/Map;"},{"name":"columnKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"columnMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TR;TC;TV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/Table;)V","signature":"(Lcom/google/common/collect/Table<+TR;+TC;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;Ljava/lang/Object;)TV;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(TR;)Ljava/util/Map;"},{"name":"rowKeySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"rowMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TopKSelector","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"k","access":18,"descriptor":"I"},{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TT;>;"},{"name":"buffer","access":18,"descriptor":"[Ljava/lang/Object;","signature":"[TT;"},{"name":"bufferSize","access":2,"descriptor":"I"},{"name":"threshold","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"least","access":9,"descriptor":"(I)Lcom/google/common/collect/TopKSelector;","signature":";>(I)Lcom/google/common/collect/TopKSelector;"},{"name":"least","access":9,"descriptor":"(ILjava/util/Comparator;)Lcom/google/common/collect/TopKSelector;","signature":"(ILjava/util/Comparator<-TT;>;)Lcom/google/common/collect/TopKSelector;"},{"name":"greatest","access":9,"descriptor":"(I)Lcom/google/common/collect/TopKSelector;","signature":";>(I)Lcom/google/common/collect/TopKSelector;"},{"name":"greatest","access":9,"descriptor":"(ILjava/util/Comparator;)Lcom/google/common/collect/TopKSelector;","signature":"(ILjava/util/Comparator<-TT;>;)Lcom/google/common/collect/TopKSelector;"},{"name":"","access":2,"descriptor":"(Ljava/util/Comparator;I)V","signature":"(Ljava/util/Comparator<-TT;>;I)V"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"trim","access":2,"descriptor":"()V"},{"name":"partition","access":2,"descriptor":"(III)I"},{"name":"swap","access":2,"descriptor":"(II)V"},{"name":"combine","access":0,"descriptor":"(Lcom/google/common/collect/TopKSelector;)Lcom/google/common/collect/TopKSelector;","signature":"(Lcom/google/common/collect/TopKSelector;)Lcom/google/common/collect/TopKSelector;"},{"name":"offerAll","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+TT;>;)V"},{"name":"offerAll","access":1,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+TT;>;)V"},{"name":"topK","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"com/google/common/collect/TransformedIterator","version":52,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"fields":[{"name":"backingIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TF;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+TF;>;)V"},{"name":"transform","access":1024,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TF;)TT;"},{"name":"hasNext","access":17,"descriptor":"()Z"},{"name":"next","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":17,"descriptor":"()V"}]},{"name":"com/google/common/collect/TransformedListIterator","version":52,"access":1056,"signature":"Lcom/google/common/collect/TransformedIterator;Ljava/util/ListIterator;","superName":"com/google/common/collect/TransformedIterator","interfaces":["java/util/ListIterator"],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/ListIterator;)V","signature":"(Ljava/util/ListIterator<+TF;>;)V"},{"name":"backingIterator","access":2,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator<+TF;>;"},{"name":"hasPrevious","access":17,"descriptor":"()Z"},{"name":"previous","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"nextIndex","access":17,"descriptor":"()I"},{"name":"previousIndex","access":17,"descriptor":"()I"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"com/google/common/collect/TreeBasedTable","version":52,"access":33,"signature":"Lcom/google/common/collect/StandardRowSortedTable;","superName":"com/google/common/collect/StandardRowSortedTable","innerClasses":[{"name":"com/google/common/collect/TreeBasedTable$Factory","outerName":"com/google/common/collect/TreeBasedTable","innerName":"Factory","access":10},{"name":"com/google/common/collect/TreeBasedTable$TreeRow","outerName":"com/google/common/collect/TreeBasedTable","innerName":"TreeRow","access":2},{"name":"com/google/common/collect/TreeBasedTable$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"columnComparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TC;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/TreeBasedTable;","signature":"()Lcom/google/common/collect/TreeBasedTable;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/TreeBasedTable;","signature":"(Ljava/util/Comparator<-TR;>;Ljava/util/Comparator<-TC;>;)Lcom/google/common/collect/TreeBasedTable;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/TreeBasedTable;)Lcom/google/common/collect/TreeBasedTable;","signature":"(Lcom/google/common/collect/TreeBasedTable;)Lcom/google/common/collect/TreeBasedTable;"},{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TR;>;Ljava/util/Comparator<-TC;>;)V"},{"name":"rowComparator","access":131089,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TR;>;"},{"name":"columnComparator","access":131073,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TC;>;"},{"name":"row","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TR;)Ljava/util/SortedMap;"},{"name":"createColumnKeyIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"rowMap","access":4161,"descriptor":"()Ljava/util/SortedMap;"},{"name":"rowKeySet","access":4161,"descriptor":"()Ljava/util/SortedSet;"},{"name":"row","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"columnMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"columnKeySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"column","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;"},{"name":"cellSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsRow","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsColumn","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Table;)V"},{"name":"lambda$createColumnKeyIterator$0","access":4106,"descriptor":"(Ljava/util/Map;)Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/TreeBasedTable$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeBasedTable","outerMethod":"createColumnKeyIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeBasedTable$1","access":0}],"fields":[{"name":"lastValue","access":0,"descriptor":"Ljava/lang/Object;","signature":"TC;"},{"name":"val$merged","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$comparator","access":4112,"descriptor":"Ljava/util/Comparator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeBasedTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeBasedTable;Ljava/util/Iterator;Ljava/util/Comparator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"}]},{"name":"com/google/common/collect/TreeBasedTable$Factory","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;>;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/TreeBasedTable$Factory","outerName":"com/google/common/collect/TreeBasedTable","innerName":"Factory","access":10}],"fields":[{"name":"comparator","access":16,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TC;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TC;>;)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeBasedTable$TreeRow","version":52,"access":32,"signature":"Lcom/google/common/collect/StandardTable.Row;Ljava/util/SortedMap;","superName":"com/google/common/collect/StandardTable$Row","interfaces":["java/util/SortedMap"],"innerClasses":[{"name":"com/google/common/collect/TreeBasedTable$TreeRow","outerName":"com/google/common/collect/TreeBasedTable","innerName":"TreeRow","access":2},{"name":"com/google/common/collect/StandardTable$Row","outerName":"com/google/common/collect/StandardTable","innerName":"Row","access":0},{"name":"com/google/common/collect/Maps$SortedKeySet","outerName":"com/google/common/collect/Maps","innerName":"SortedKeySet","access":8}],"fields":[{"name":"lowerBound","access":16,"descriptor":"Ljava/lang/Object;","signature":"TC;"},{"name":"upperBound","access":16,"descriptor":"Ljava/lang/Object;","signature":"TC;"},{"name":"wholeRow","access":128,"descriptor":"Ljava/util/SortedMap;","signature":"Ljava/util/SortedMap;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeBasedTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeBasedTable;Ljava/lang/Object;)V","signature":"(TR;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeBasedTable;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TR;TC;TC;)V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TC;>;"},{"name":"compare","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"rangeContains","access":0,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"subMap","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TC;TC;)Ljava/util/SortedMap;"},{"name":"headMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TC;)Ljava/util/SortedMap;"},{"name":"tailMap","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedMap;","signature":"(TC;)Ljava/util/SortedMap;"},{"name":"firstKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"},{"name":"lastKey","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TC;"},{"name":"updateWholeRowField","access":0,"descriptor":"()V"},{"name":"computeBackingRowMap","access":0,"descriptor":"()Ljava/util/SortedMap;","signature":"()Ljava/util/SortedMap;"},{"name":"maintainEmptyInvariant","access":0,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TC;TV;)TV;"},{"name":"computeBackingRowMap","access":4160,"descriptor":"()Ljava/util/Map;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/collect/TreeMultimap","version":52,"access":33,"signature":"Lcom/google/common/collect/AbstractSortedKeySortedSetMultimap;","superName":"com/google/common/collect/AbstractSortedKeySortedSetMultimap","fields":[{"name":"keyComparator","access":130,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TK;>;"},{"name":"valueComparator","access":130,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<-TV;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/TreeMultimap;","signature":"()Lcom/google/common/collect/TreeMultimap;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Comparator;Ljava/util/Comparator;)Lcom/google/common/collect/TreeMultimap;","signature":"(Ljava/util/Comparator<-TK;>;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/TreeMultimap;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/collect/TreeMultimap;","signature":"(Lcom/google/common/collect/Multimap<+TK;+TV;>;)Lcom/google/common/collect/TreeMultimap;"},{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TK;>;Ljava/util/Comparator<-TV;>;)V"},{"name":"","access":2,"descriptor":"(Ljava/util/Comparator;Ljava/util/Comparator;Lcom/google/common/collect/Multimap;)V","signature":"(Ljava/util/Comparator<-TK;>;Ljava/util/Comparator<-TV;>;Lcom/google/common/collect/Multimap<+TK;+TV;>;)V"},{"name":"createAsMap","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"createCollection","access":0,"descriptor":"()Ljava/util/SortedSet;","signature":"()Ljava/util/SortedSet;"},{"name":"createCollection","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;","signature":"(TK;)Ljava/util/Collection;"},{"name":"keyComparator","access":131073,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TK;>;"},{"name":"valueComparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TV;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/NavigableSet;","signature":"(TK;)Ljava/util/NavigableSet;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/NavigableMap;","signature":"()Ljava/util/NavigableMap;>;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/SortedSet;"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/SortedMap;"},{"name":"values","access":4161,"descriptor":"()Ljava/util/Collection;"},{"name":"asMap","access":4161,"descriptor":"()Ljava/util/Map;"},{"name":"replaceValues","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Ljava/util/SortedSet;"},{"name":"removeAll","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/SortedSet;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"keySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Collection;"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"entries","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"forEach","access":4161,"descriptor":"(Ljava/util/function/BiConsumer;)V"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"containsKey","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":4161,"descriptor":"()I"},{"name":"createCollection","access":4160,"descriptor":"()Ljava/util/Collection;"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":4161,"descriptor":"()I"},{"name":"keys","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"putAll","access":4161,"descriptor":"(Lcom/google/common/collect/Multimap;)Z"},{"name":"putAll","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Z"},{"name":"remove","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsEntry","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"containsValue","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"}]},{"name":"com/google/common/collect/TreeMultiset","version":52,"access":49,"signature":"Lcom/google/common/collect/AbstractSortedMultiset;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractSortedMultiset","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545},{"name":"com/google/common/collect/TreeMultiset$Reference","outerName":"com/google/common/collect/TreeMultiset","innerName":"Reference","access":26},{"name":"com/google/common/collect/TreeMultiset$1","access":0},{"name":"com/google/common/collect/TreeMultiset$Aggregate","outerName":"com/google/common/collect/TreeMultiset","innerName":"Aggregate","access":17418},{"name":"com/google/common/collect/TreeMultiset$4","access":4104},{"name":"com/google/common/collect/TreeMultiset$2","access":0},{"name":"com/google/common/collect/TreeMultiset$3","access":0},{"name":"com/google/common/collect/Serialization$FieldSetter","outerName":"com/google/common/collect/Serialization","innerName":"FieldSetter","access":24}],"fields":[{"name":"rootReference","access":146,"descriptor":"Lcom/google/common/collect/TreeMultiset$Reference;","signature":"Lcom/google/common/collect/TreeMultiset$Reference;>;"},{"name":"range","access":146,"descriptor":"Lcom/google/common/collect/GeneralRange;","signature":"Lcom/google/common/collect/GeneralRange;"},{"name":"header","access":146,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/TreeMultiset;","signature":"()Lcom/google/common/collect/TreeMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/collect/TreeMultiset;","signature":"(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/TreeMultiset;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/TreeMultiset;","signature":"(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/TreeMultiset;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset$Reference;Lcom/google/common/collect/GeneralRange;Lcom/google/common/collect/TreeMultiset$AvlNode;)V","signature":"(Lcom/google/common/collect/TreeMultiset$Reference;>;Lcom/google/common/collect/GeneralRange;Lcom/google/common/collect/TreeMultiset$AvlNode;)V"},{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;)V","signature":"(Ljava/util/Comparator<-TE;>;)V"},{"name":"aggregateForEntries","access":2,"descriptor":"(Lcom/google/common/collect/TreeMultiset$Aggregate;)J"},{"name":"aggregateBelowRange","access":2,"descriptor":"(Lcom/google/common/collect/TreeMultiset$Aggregate;Lcom/google/common/collect/TreeMultiset$AvlNode;)J","signature":"(Lcom/google/common/collect/TreeMultiset$Aggregate;Lcom/google/common/collect/TreeMultiset$AvlNode;)J"},{"name":"aggregateAboveRange","access":2,"descriptor":"(Lcom/google/common/collect/TreeMultiset$Aggregate;Lcom/google/common/collect/TreeMultiset$AvlNode;)J","signature":"(Lcom/google/common/collect/TreeMultiset$Aggregate;Lcom/google/common/collect/TreeMultiset$AvlNode;)J"},{"name":"size","access":1,"descriptor":"()I"},{"name":"distinctElements","access":0,"descriptor":"()I"},{"name":"distinctElements","access":8,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)I","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)I"},{"name":"count","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TE;I)I"},{"name":"setCount","access":1,"descriptor":"(Ljava/lang/Object;II)Z","signature":"(TE;II)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"wrapEntry","access":2,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/Multiset$Entry;","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"firstNode","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"lastNode","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"elementIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"descendingEntryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"forEachEntry","access":1,"descriptor":"(Ljava/util/function/ObjIntConsumer;)V","signature":"(Ljava/util/function/ObjIntConsumer<-TE;>;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"headMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"tailMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"successor","access":10,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)V","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)V"},{"name":"successor","access":10,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)V","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)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/io/IOException","java/lang/ClassNotFoundException"]},{"name":"descendingMultiset","access":4161,"descriptor":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"subMultiset","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"pollLastEntry","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollFirstEntry","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"firstEntry","access":4161,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"comparator","access":4161,"descriptor":"()Ljava/util/Comparator;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/NavigableSet;"},{"name":"entrySet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"access$1300","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$1400","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset;)Lcom/google/common/collect/GeneralRange;"},{"name":"access$1500","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset;Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/Multiset$Entry;"},{"name":"access$1600","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$1700","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$1800","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)V"},{"name":"access$1900","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)V"}]},{"name":"com/google/common/collect/TreeMultiset$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Multisets$AbstractEntry;","superName":"com/google/common/collect/Multisets$AbstractEntry","outerClass":"com/google/common/collect/TreeMultiset","outerMethod":"wrapEntry","outerMethodDescriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/Multiset$Entry;","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$1","access":0},{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/Multisets$AbstractEntry","outerName":"com/google/common/collect/Multisets","innerName":"AbstractEntry","access":1032},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"val$baseEntry","access":4112,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset;Lcom/google/common/collect/TreeMultiset$AvlNode;)V"},{"name":"getElement","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getCount","access":1,"descriptor":"()I"}]},{"name":"com/google/common/collect/TreeMultiset$2","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/TreeMultiset","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$2","access":0},{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"current","access":0,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"prevEntry","access":0,"descriptor":"Lcom/google/common/collect/Multiset$Entry;","signature":"Lcom/google/common/collect/Multiset$Entry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeMultiset$3","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"com/google/common/collect/TreeMultiset","outerMethod":"descendingEntryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$3","access":0},{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"current","access":0,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"prevEntry","access":0,"descriptor":"Lcom/google/common/collect/Multiset$Entry;","signature":"Lcom/google/common/collect/Multiset$Entry;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeMultiset;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeMultiset$4","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/TreeMultiset","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$4","access":4104}],"fields":[{"name":"$SwitchMap$com$google$common$collect$BoundType","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/collect/TreeMultiset$Aggregate","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$Aggregate","outerName":"com/google/common/collect/TreeMultiset","innerName":"Aggregate","access":17418},{"name":"com/google/common/collect/TreeMultiset$Aggregate$1","access":16400},{"name":"com/google/common/collect/TreeMultiset$Aggregate$2","access":16400},{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/TreeMultiset$1","access":0}],"fields":[{"name":"SIZE","access":16409,"descriptor":"Lcom/google/common/collect/TreeMultiset$Aggregate;"},{"name":"DISTINCT","access":16409,"descriptor":"Lcom/google/common/collect/TreeMultiset$Aggregate;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/collect/TreeMultiset$Aggregate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/collect/TreeMultiset$Aggregate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/TreeMultiset$Aggregate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"nodeAggregate","access":1024,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)I","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)I"},{"name":"treeAggregate","access":1024,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)J","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)J"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/collect/TreeMultiset$Aggregate;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/collect/TreeMultiset$1;)V"}]},{"name":"com/google/common/collect/TreeMultiset$Aggregate$1","version":52,"access":16432,"superName":"com/google/common/collect/TreeMultiset$Aggregate","outerClass":"com/google/common/collect/TreeMultiset$Aggregate","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$Aggregate","outerName":"com/google/common/collect/TreeMultiset","innerName":"Aggregate","access":17418},{"name":"com/google/common/collect/TreeMultiset$1","access":0},{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/TreeMultiset$Aggregate$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"nodeAggregate","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)I","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)I"},{"name":"treeAggregate","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)J","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)J"}]},{"name":"com/google/common/collect/TreeMultiset$Aggregate$2","version":52,"access":16432,"superName":"com/google/common/collect/TreeMultiset$Aggregate","outerClass":"com/google/common/collect/TreeMultiset$Aggregate","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$Aggregate","outerName":"com/google/common/collect/TreeMultiset","innerName":"Aggregate","access":17418},{"name":"com/google/common/collect/TreeMultiset$1","access":0},{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/TreeMultiset$Aggregate$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"nodeAggregate","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)I","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)I"},{"name":"treeAggregate","access":0,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)J","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)J"}]},{"name":"com/google/common/collect/TreeMultiset$AvlNode","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$AvlNode","outerName":"com/google/common/collect/TreeMultiset","innerName":"AvlNode","access":26},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"elem","access":18,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"elemCount","access":2,"descriptor":"I"},{"name":"distinctElements","access":2,"descriptor":"I"},{"name":"totalCount","access":2,"descriptor":"J"},{"name":"height","access":2,"descriptor":"I"},{"name":"left","access":2,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"right","access":2,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"pred","access":2,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"succ","access":2,"descriptor":"Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"Lcom/google/common/collect/TreeMultiset$AvlNode;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;I)V","signature":"(TE;I)V"},{"name":"","access":0,"descriptor":"()V"},{"name":"pred","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"succ","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"count","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;)I","signature":"(Ljava/util/Comparator<-TE;>;TE;)I"},{"name":"addRightChild","access":2,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(TE;I)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"addLeftChild","access":2,"descriptor":"(Ljava/lang/Object;I)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(TE;I)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"add","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;I[I)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Ljava/util/Comparator<-TE;>;TE;I[I)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"remove","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;I[I)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Ljava/util/Comparator<-TE;>;TE;I[I)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"setCount","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;I[I)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Ljava/util/Comparator<-TE;>;TE;I[I)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"setCount","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;II[I)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Ljava/util/Comparator<-TE;>;TE;II[I)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"deleteMe","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"removeMin","access":2,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"removeMax","access":2,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"recomputeMultiset","access":2,"descriptor":"()V"},{"name":"recomputeHeight","access":2,"descriptor":"()V"},{"name":"recompute","access":2,"descriptor":"()V"},{"name":"rebalance","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"balanceFactor","access":2,"descriptor":"()I"},{"name":"rotateLeft","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"rotateRight","access":2,"descriptor":"()Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"()Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"totalCount","access":10,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)J","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)J"},{"name":"height","access":10,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)I","signature":"(Lcom/google/common/collect/TreeMultiset$AvlNode<*>;)I"},{"name":"ceiling","access":2,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Ljava/util/Comparator<-TE;>;TE;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"floor","access":2,"descriptor":"(Ljava/util/Comparator;Ljava/lang/Object;)Lcom/google/common/collect/TreeMultiset$AvlNode;","signature":"(Ljava/util/Comparator<-TE;>;TE;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"getElement","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getCount","access":0,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)I"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)J"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)I"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$700","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$202","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;I)I"},{"name":"access$502","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$602","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$802","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$902","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$1000","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Ljava/util/Comparator;Ljava/lang/Object;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$1100","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;Ljava/util/Comparator;Ljava/lang/Object;)Lcom/google/common/collect/TreeMultiset$AvlNode;"},{"name":"access$1200","access":4104,"descriptor":"(Lcom/google/common/collect/TreeMultiset$AvlNode;)Lcom/google/common/collect/TreeMultiset$AvlNode;"}]},{"name":"com/google/common/collect/TreeMultiset$Reference","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/TreeMultiset$Reference","outerName":"com/google/common/collect/TreeMultiset","innerName":"Reference","access":26},{"name":"com/google/common/collect/TreeMultiset$1","access":0}],"fields":[{"name":"value","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"checkAndSet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TT;TT;)V"},{"name":"clear","access":0,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/TreeMultiset$1;)V"}]},{"name":"com/google/common/collect/TreeRangeMap","version":52,"access":49,"signature":"Ljava/lang/Object;Lcom/google/common/collect/RangeMap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/RangeMap"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/collect/TreeRangeMap$AsMapOfRanges","outerName":"com/google/common/collect/TreeRangeMap","innerName":"AsMapOfRanges","access":18},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$1","access":0}],"fields":[{"name":"entriesByLowerBound","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;Lcom/google/common/collect/TreeRangeMap$RangeMapEntry;>;"},{"name":"EMPTY_SUB_RANGE_MAP","access":26,"descriptor":"Lcom/google/common/collect/RangeMap;","signature":"Lcom/google/common/collect/RangeMap;Ljava/lang/Object;>;"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/TreeRangeMap;","signature":"()Lcom/google/common/collect/TreeRangeMap;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/TreeRangeMap;","signature":";V:Ljava/lang/Object;>(Lcom/google/common/collect/RangeMap;)Lcom/google/common/collect/TreeRangeMap;"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/TreeRangeMap$RangeMapEntry;>;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getEntry","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;TV;>;"},{"name":"put","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"putCoalescing","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"coalescedRange","access":2,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/Range;TV;)Lcom/google/common/collect/Range;"},{"name":"coalesce","access":10,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/Map$Entry;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/Range;TV;Ljava/util/Map$Entry;Lcom/google/common/collect/TreeRangeMap$RangeMapEntry;>;)Lcom/google/common/collect/Range;"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeMap;)V","signature":"(Lcom/google/common/collect/RangeMap;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"span","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"putRangeMapEntry","access":2,"descriptor":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;TV;)V"},{"name":"remove","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"split","access":2,"descriptor":"(Lcom/google/common/collect/Cut;)V","signature":"(Lcom/google/common/collect/Cut;)V"},{"name":"merge","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V","signature":"(Lcom/google/common/collect/Range;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)V"},{"name":"asMapOfRanges","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TV;>;"},{"name":"asDescendingMapOfRanges","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TV;>;"},{"name":"subRangeMap","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;"},{"name":"emptySubRangeMap","access":2,"descriptor":"()Lcom/google/common/collect/RangeMap;","signature":"()Lcom/google/common/collect/RangeMap;"},{"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/google/common/collect/TreeRangeMap;)Ljava/util/NavigableMap;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeMap;Lcom/google/common/collect/Range;Ljava/lang/Object;)Lcom/google/common/collect/Range;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeMap;)Lcom/google/common/collect/RangeMap;"}]},{"name":"com/google/common/collect/TreeRangeMap$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/RangeMap;Ljava/lang/Object;>;","superName":"java/lang/Object","interfaces":["com/google/common/collect/RangeMap"],"outerClass":"com/google/common/collect/TreeRangeMap","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Object;","signature":"(Ljava/lang/Comparable<*>;)Ljava/lang/Object;"},{"name":"getEntry","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/util/Map$Entry;","signature":"(Ljava/lang/Comparable<*>;)Ljava/util/Map$Entry;>;Ljava/lang/Object;>;"},{"name":"span","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;>;"},{"name":"put","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;>;Ljava/lang/Object;)V"},{"name":"putCoalescing","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;>;Ljava/lang/Object;)V"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeMap;)V","signature":"(Lcom/google/common/collect/RangeMap;+Ljava/lang/Object;>;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;>;)V"},{"name":"merge","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V","signature":"(Lcom/google/common/collect/Range;>;Ljava/lang/Object;Ljava/util/function/BiFunction<-Ljava/lang/Object;-Ljava/lang/Object;+Ljava/lang/Object;>;)V"},{"name":"asMapOfRanges","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;Ljava/lang/Object;>;"},{"name":"asDescendingMapOfRanges","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;Ljava/lang/Object;>;"},{"name":"subRangeMap","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;","signature":"(Lcom/google/common/collect/Range;>;)Lcom/google/common/collect/RangeMap;Ljava/lang/Object;>;"}]},{"name":"com/google/common/collect/TreeRangeMap$AsMapOfRanges","version":52,"access":48,"signature":"Lcom/google/common/collect/Maps$IteratorBasedAbstractMap;TV;>;","superName":"com/google/common/collect/Maps$IteratorBasedAbstractMap","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$AsMapOfRanges","outerName":"com/google/common/collect/TreeRangeMap","innerName":"AsMapOfRanges","access":18},{"name":"com/google/common/collect/Maps$IteratorBasedAbstractMap","outerName":"com/google/common/collect/Maps","innerName":"IteratorBasedAbstractMap","access":1032},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryIterable","access":16,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;TV;>;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap;Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;>;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;TV;>;>;"}]},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractMapEntry;TV;>;","superName":"com/google/common/collect/AbstractMapEntry","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26}],"fields":[{"name":"range","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Cut;Lcom/google/common/collect/Cut;TV;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)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":"()TV;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TK;)Z"},{"name":"getLowerBound","access":0,"descriptor":"()Lcom/google/common/collect/Cut;","signature":"()Lcom/google/common/collect/Cut;"},{"name":"getUpperBound","access":0,"descriptor":"()Lcom/google/common/collect/Cut;","signature":"()Lcom/google/common/collect/Cut;"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/collect/RangeMap;","superName":"java/lang/Object","interfaces":["com/google/common/collect/RangeMap"],"innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerName":"com/google/common/collect/TreeRangeMap$SubRangeMap","innerName":"SubRangeMapAsMap","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$1","access":0}],"fields":[{"name":"subRange","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap;Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getEntry","access":1,"descriptor":"(Ljava/lang/Comparable;)Ljava/util/Map$Entry;","signature":"(TK;)Ljava/util/Map$Entry;TV;>;"},{"name":"span","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"put","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"putCoalescing","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;)V","signature":"(Lcom/google/common/collect/Range;TV;)V"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/collect/RangeMap;)V","signature":"(Lcom/google/common/collect/RangeMap;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"merge","access":1,"descriptor":"(Lcom/google/common/collect/Range;Ljava/lang/Object;Ljava/util/function/BiFunction;)V","signature":"(Lcom/google/common/collect/Range;TV;Ljava/util/function/BiFunction<-TV;-TV;+TV;>;)V"},{"name":"subRangeMap","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeMap;"},{"name":"asMapOfRanges","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TV;>;"},{"name":"asDescendingMapOfRanges","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;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":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap;)Lcom/google/common/collect/Range;"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TreeRangeMap.SubRangeMap.SubRangeMapAsMap;","superName":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerClass":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerMethod":"asDescendingMapOfRanges","outerMethodDescriptor":"()Ljava/util/Map;","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$1","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerName":"com/google/common/collect/TreeRangeMap$SubRangeMap","innerName":"SubRangeMapAsMap","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$1$1","access":0},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap$SubRangeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap;)V"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;TV;>;>;"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;TV;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeMap$SubRangeMap$1","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$1","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$1$1","access":0},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$backingItr","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap$SubRangeMap$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap$1;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;TV;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","version":52,"access":32,"signature":"Ljava/util/AbstractMap;TV;>;","superName":"java/util/AbstractMap","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerName":"com/google/common/collect/TreeRangeMap$SubRangeMap","innerName":"SubRangeMapAsMap","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap$SubRangeMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap;)V"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"removeEntryIf","access":2,"descriptor":"(Lcom/google/common/base/Predicate;)Z","signature":"(Lcom/google/common/base/Predicate<-Ljava/util/Map$Entry;TV;>;>;)Z"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;TV;>;>;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;TV;>;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;Lcom/google/common/base/Predicate;)Z"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$KeySet;TV;>;","superName":"com/google/common/collect/Maps$KeySet","outerClass":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerMethod":"keySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerName":"com/google/common/collect/TreeRangeMap$SubRangeMap","innerName":"SubRangeMapAsMap","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$1","access":0},{"name":"com/google/common/collect/Maps$KeySet","outerName":"com/google/common/collect/Maps","innerName":"KeySet","access":8}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;Ljava/util/Map;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$EntrySet;TV;>;","superName":"com/google/common/collect/Maps$EntrySet","outerClass":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerMethod":"entrySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerName":"com/google/common/collect/TreeRangeMap$SubRangeMap","innerName":"SubRangeMapAsMap","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$2","access":0},{"name":"com/google/common/collect/Maps$EntrySet","outerName":"com/google/common/collect/Maps","innerName":"EntrySet","access":1032},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;)V"},{"name":"map","access":0,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TV;>;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;TV;>;>;"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;TV;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerName":"com/google/common/collect/TreeRangeMap$SubRangeMap","innerName":"SubRangeMapAsMap","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$3","access":0},{"name":"com/google/common/collect/TreeRangeMap$RangeMapEntry","outerName":"com/google/common/collect/TreeRangeMap","innerName":"RangeMapEntry","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$backingItr","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;TV;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4","version":52,"access":32,"signature":"Lcom/google/common/collect/Maps$Values;TV;>;","superName":"com/google/common/collect/Maps$Values","outerClass":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerMethod":"values","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap","outerName":"com/google/common/collect/TreeRangeMap","innerName":"SubRangeMap","access":2},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap","outerName":"com/google/common/collect/TreeRangeMap$SubRangeMap","innerName":"SubRangeMapAsMap","access":0},{"name":"com/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap$4","access":0},{"name":"com/google/common/collect/Maps$Values","outerName":"com/google/common/collect/Maps","innerName":"Values","access":8}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeMap$SubRangeMap$SubRangeMapAsMap;Ljava/util/Map;)V"},{"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":"com/google/common/collect/TreeRangeSet","version":52,"access":33,"signature":";>Lcom/google/common/collect/AbstractRangeSet;Ljava/io/Serializable;","superName":"com/google/common/collect/AbstractRangeSet","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$AsRanges","outerName":"com/google/common/collect/TreeRangeSet","innerName":"AsRanges","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/TreeRangeSet$Complement","outerName":"com/google/common/collect/TreeRangeSet","innerName":"Complement","access":18},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSet","outerName":"com/google/common/collect/TreeRangeSet","innerName":"SubRangeSet","access":18},{"name":"com/google/common/collect/TreeRangeSet$1","access":4104},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"SubRangeSetRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"ComplementRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"RangesByUpperBound","access":24}],"fields":[{"name":"rangesByLowerBound","access":16,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"asRanges","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"asDescendingSetOfRanges","access":130,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"complement","access":130,"descriptor":"Lcom/google/common/collect/RangeSet;","signature":"Lcom/google/common/collect/RangeSet;"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/collect/TreeRangeSet;","signature":";>()Lcom/google/common/collect/TreeRangeSet;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/TreeRangeSet;","signature":";>(Lcom/google/common/collect/RangeSet;)Lcom/google/common/collect/TreeRangeSet;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/TreeRangeSet;","signature":";>(Ljava/lang/Iterable;>;)Lcom/google/common/collect/TreeRangeSet;"},{"name":"","access":2,"descriptor":"(Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;)V"},{"name":"asRanges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"asDescendingSetOfRanges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"rangeContaining","access":1,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":"(TC;)Lcom/google/common/collect/Range;"},{"name":"intersects","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"encloses","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"rangeEnclosing","access":2,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;"},{"name":"span","access":1,"descriptor":"()Lcom/google/common/collect/Range;","signature":"()Lcom/google/common/collect/Range;"},{"name":"add","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"remove","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"replaceRangeWithSameLowerBound","access":2,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"complement","access":1,"descriptor":"()Lcom/google/common/collect/RangeSet;","signature":"()Lcom/google/common/collect/RangeSet;"},{"name":"subRangeSet","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet;"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeAll","access":4161,"descriptor":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"addAll","access":4161,"descriptor":"(Lcom/google/common/collect/RangeSet;)V"},{"name":"enclosesAll","access":4161,"descriptor":"(Lcom/google/common/collect/RangeSet;)Z"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"contains","access":4161,"descriptor":"(Ljava/lang/Comparable;)Z"},{"name":"","access":4096,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/collect/TreeRangeSet$1;)V"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeSet;Lcom/google/common/collect/Range;)Lcom/google/common/collect/Range;"}]},{"name":"com/google/common/collect/TreeRangeSet$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/collect/TreeRangeSet","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$1","access":4104}]},{"name":"com/google/common/collect/TreeRangeSet$AsRanges","version":52,"access":48,"signature":"Lcom/google/common/collect/ForwardingCollection;>;Ljava/util/Set;>;","superName":"com/google/common/collect/ForwardingCollection","interfaces":["java/util/Set"],"innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$AsRanges","outerName":"com/google/common/collect/TreeRangeSet","innerName":"AsRanges","access":16}],"fields":[{"name":"delegate","access":16,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet;Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;>;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeSet$Complement","version":52,"access":48,"signature":"Lcom/google/common/collect/TreeRangeSet;","superName":"com/google/common/collect/TreeRangeSet","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$Complement","outerName":"com/google/common/collect/TreeRangeSet","innerName":"Complement","access":18},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"ComplementRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet;)V"},{"name":"add","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"remove","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"complement","access":1,"descriptor":"()Lcom/google/common/collect/RangeSet;","signature":"()Lcom/google/common/collect/RangeSet;"}]},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","version":52,"access":48,"signature":";>Lcom/google/common/collect/AbstractNavigableMap;Lcom/google/common/collect/Range;>;","superName":"com/google/common/collect/AbstractNavigableMap","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"ComplementRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"RangesByUpperBound","access":24},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1","access":0},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"positiveRangesByLowerBound","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"positiveRangesByUpperBound","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"complementLowerBoundWindow","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;)V"},{"name":"","access":2,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;Lcom/google/common/collect/Range;>;)V"},{"name":"subMap","access":2,"descriptor":"(Lcom/google/common/collect/Range;)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Range;>;)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"subMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;ZLcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;ZLcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"headMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"tailMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-Lcom/google/common/collect/Cut;>;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;Lcom/google/common/collect/Range;>;>;"},{"name":"descendingEntryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;Lcom/google/common/collect/Range;>;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Range;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Range;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"tailMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"subMap","access":4161,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound;)Lcom/google/common/collect/Range;"}]},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;Lcom/google/common/collect/Range;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"ComplementRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"nextComplementRangeLowerBound","access":0,"descriptor":"Lcom/google/common/collect/Cut;","signature":"Lcom/google/common/collect/Cut;"},{"name":"val$firstComplementRangeLowerBound","access":4112,"descriptor":"Lcom/google/common/collect/Cut;"},{"name":"val$positiveItr","access":4112,"descriptor":"Lcom/google/common/collect/PeekingIterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound;Lcom/google/common/collect/Cut;Lcom/google/common/collect/PeekingIterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;Lcom/google/common/collect/Range;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;Lcom/google/common/collect/Range;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","outerMethod":"descendingEntryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"ComplementRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"nextComplementRangeUpperBound","access":0,"descriptor":"Lcom/google/common/collect/Cut;","signature":"Lcom/google/common/collect/Cut;"},{"name":"val$firstComplementRangeUpperBound","access":4112,"descriptor":"Lcom/google/common/collect/Cut;"},{"name":"val$positiveItr","access":4112,"descriptor":"Lcom/google/common/collect/PeekingIterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$ComplementRangesByLowerBound;Lcom/google/common/collect/Cut;Lcom/google/common/collect/PeekingIterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;Lcom/google/common/collect/Range;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","version":52,"access":48,"signature":";>Lcom/google/common/collect/AbstractNavigableMap;Lcom/google/common/collect/Range;>;","superName":"com/google/common/collect/AbstractNavigableMap","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"RangesByUpperBound","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound$1","access":0},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound$2","access":0}],"fields":[{"name":"rangesByLowerBound","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"upperBoundWindow","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/NavigableMap;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;)V"},{"name":"","access":2,"descriptor":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;)V","signature":"(Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;Lcom/google/common/collect/Range;>;)V"},{"name":"subMap","access":2,"descriptor":"(Lcom/google/common/collect/Range;)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Range;>;)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"subMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;ZLcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;ZLcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"headMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"tailMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-Lcom/google/common/collect/Cut;>;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Range;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Range;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;Lcom/google/common/collect/Range;>;>;"},{"name":"descendingEntryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;Lcom/google/common/collect/Range;>;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"tailMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"subMap","access":4161,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$RangesByUpperBound;)Lcom/google/common/collect/Range;"}]},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;Lcom/google/common/collect/Range;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"RangesByUpperBound","access":24},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$backingItr","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet$RangesByUpperBound;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$RangesByUpperBound;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;Lcom/google/common/collect/Range;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;Lcom/google/common/collect/Range;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerMethod":"descendingEntryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"RangesByUpperBound","access":24},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$backingItr","access":4112,"descriptor":"Lcom/google/common/collect/PeekingIterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet$RangesByUpperBound;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$RangesByUpperBound;Lcom/google/common/collect/PeekingIterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;Lcom/google/common/collect/Range;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSet","version":52,"access":48,"signature":"Lcom/google/common/collect/TreeRangeSet;","superName":"com/google/common/collect/TreeRangeSet","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$SubRangeSet","outerName":"com/google/common/collect/TreeRangeSet","innerName":"SubRangeSet","access":18},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"SubRangeSetRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$1","access":4104}],"fields":[{"name":"restriction","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet;Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"encloses","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Z","signature":"(Lcom/google/common/collect/Range;)Z"},{"name":"rangeContaining","access":1,"descriptor":"(Ljava/lang/Comparable;)Lcom/google/common/collect/Range;","signature":"(TC;)Lcom/google/common/collect/Range;"},{"name":"add","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"remove","access":1,"descriptor":"(Lcom/google/common/collect/Range;)V","signature":"(Lcom/google/common/collect/Range;)V"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Comparable;)Z","signature":"(TC;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"subRangeSet","access":1,"descriptor":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet;","signature":"(Lcom/google/common/collect/Range;)Lcom/google/common/collect/RangeSet;"}]},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","version":52,"access":48,"signature":";>Lcom/google/common/collect/AbstractNavigableMap;Lcom/google/common/collect/Range;>;","superName":"com/google/common/collect/AbstractNavigableMap","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"SubRangeSetRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$RangesByUpperBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"RangesByUpperBound","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1","access":0},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2","access":0},{"name":"com/google/common/collect/TreeRangeSet$1","access":4104}],"fields":[{"name":"lowerBoundWindow","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;>;"},{"name":"restriction","access":18,"descriptor":"Lcom/google/common/collect/Range;","signature":"Lcom/google/common/collect/Range;"},{"name":"rangesByLowerBound","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"rangesByUpperBound","access":18,"descriptor":"Ljava/util/NavigableMap;","signature":"Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/Range;Ljava/util/NavigableMap;)V","signature":"(Lcom/google/common/collect/Range;>;Lcom/google/common/collect/Range;Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;)V"},{"name":"subMap","access":2,"descriptor":"(Lcom/google/common/collect/Range;)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Range;>;)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"subMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;ZLcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;ZLcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"headMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"tailMap","access":1,"descriptor":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;","signature":"(Lcom/google/common/collect/Cut;Z)Ljava/util/NavigableMap;Lcom/google/common/collect/Range;>;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-Lcom/google/common/collect/Cut;>;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Range;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Range;"},{"name":"entryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;Lcom/google/common/collect/Range;>;>;"},{"name":"descendingEntryIterator","access":0,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;Lcom/google/common/collect/Range;>;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"tailMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"headMap","access":4161,"descriptor":"(Ljava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"subMap","access":4161,"descriptor":"(Ljava/lang/Object;ZLjava/lang/Object;Z)Ljava/util/NavigableMap;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound;)Lcom/google/common/collect/Range;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound;)Lcom/google/common/collect/Range;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/Range;Lcom/google/common/collect/Range;Ljava/util/NavigableMap;Lcom/google/common/collect/TreeRangeSet$1;)V"}]},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;Lcom/google/common/collect/Range;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","outerMethod":"entryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"SubRangeSetRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$completeRangeItr","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$upperBoundOnLowerBounds","access":4112,"descriptor":"Lcom/google/common/collect/Cut;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound;Ljava/util/Iterator;Lcom/google/common/collect/Cut;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;Lcom/google/common/collect/Range;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;Lcom/google/common/collect/Range;>;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","outerMethod":"descendingEntryIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound","outerName":"com/google/common/collect/TreeRangeSet","innerName":"SubRangeSetRangesByLowerBound","access":26},{"name":"com/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$completeRangeItr","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeRangeSet$SubRangeSetRangesByLowerBound;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;Lcom/google/common/collect/Range;>;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/collect/TreeTraverser","version":52,"access":132129,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$1","access":0},{"name":"com/google/common/collect/TreeTraverser$2","access":0},{"name":"com/google/common/collect/TreeTraverser$PreOrderIterator","outerName":"com/google/common/collect/TreeTraverser","innerName":"PreOrderIterator","access":18},{"name":"com/google/common/collect/TreeTraverser$3","access":0},{"name":"com/google/common/collect/TreeTraverser$PostOrderIterator","outerName":"com/google/common/collect/TreeTraverser","innerName":"PostOrderIterator","access":18},{"name":"com/google/common/collect/TreeTraverser$4","access":0},{"name":"com/google/common/collect/TreeTraverser$BreadthFirstIterator","outerName":"com/google/common/collect/TreeTraverser","innerName":"BreadthFirstIterator","access":18},{"name":"com/google/common/collect/TreeTraverser$PostOrderNode","outerName":"com/google/common/collect/TreeTraverser","innerName":"PostOrderNode","access":26}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"using","access":131081,"descriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/TreeTraverser;","signature":"(Lcom/google/common/base/Function;>;)Lcom/google/common/collect/TreeTraverser;"},{"name":"children","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TT;)Ljava/lang/Iterable;"},{"name":"preOrderTraversal","access":131089,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","signature":"(TT;)Lcom/google/common/collect/FluentIterable;"},{"name":"preOrderIterator","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(TT;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"postOrderTraversal","access":131089,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","signature":"(TT;)Lcom/google/common/collect/FluentIterable;"},{"name":"postOrderIterator","access":0,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/UnmodifiableIterator;","signature":"(TT;)Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"breadthFirstTraversal","access":131089,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","signature":"(TT;)Lcom/google/common/collect/FluentIterable;"}]},{"name":"com/google/common/collect/TreeTraverser$1","version":52,"access":32,"signature":"Lcom/google/common/collect/TreeTraverser;","superName":"com/google/common/collect/TreeTraverser","outerClass":"com/google/common/collect/TreeTraverser","outerMethod":"using","outerMethodDescriptor":"(Lcom/google/common/base/Function;)Lcom/google/common/collect/TreeTraverser;","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$1","access":0}],"fields":[{"name":"val$nodeToChildrenFunction","access":4112,"descriptor":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/base/Function;)V"},{"name":"children","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TT;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/collect/TreeTraverser$2","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/TreeTraverser","outerMethod":"preOrderTraversal","outerMethodDescriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$2","access":0},{"name":"com/google/common/collect/TreeTraverser$2$1","access":0}],"fields":[{"name":"val$root","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TT;>;)V"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/TreeTraverser$2$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/Consumer;","superName":"java/lang/Object","interfaces":["java/util/function/Consumer"],"outerClass":"com/google/common/collect/TreeTraverser$2","outerMethod":"forEach","outerMethodDescriptor":"(Ljava/util/function/Consumer;)V","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$2","access":0},{"name":"com/google/common/collect/TreeTraverser$2$1","access":0}],"fields":[{"name":"val$action","access":4112,"descriptor":"Ljava/util/function/Consumer;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser$2;Ljava/util/function/Consumer;)V","signature":"()V"},{"name":"accept","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"com/google/common/collect/TreeTraverser$3","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/TreeTraverser","outerMethod":"postOrderTraversal","outerMethodDescriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$3","access":0},{"name":"com/google/common/collect/TreeTraverser$3$1","access":0}],"fields":[{"name":"val$root","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-TT;>;)V"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/TreeTraverser$3$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/Consumer;","superName":"java/lang/Object","interfaces":["java/util/function/Consumer"],"outerClass":"com/google/common/collect/TreeTraverser$3","outerMethod":"forEach","outerMethodDescriptor":"(Ljava/util/function/Consumer;)V","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$3","access":0},{"name":"com/google/common/collect/TreeTraverser$3$1","access":0}],"fields":[{"name":"val$action","access":4112,"descriptor":"Ljava/util/function/Consumer;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser$3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser$3;Ljava/util/function/Consumer;)V","signature":"()V"},{"name":"accept","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"com/google/common/collect/TreeTraverser$4","version":52,"access":32,"signature":"Lcom/google/common/collect/FluentIterable;","superName":"com/google/common/collect/FluentIterable","outerClass":"com/google/common/collect/TreeTraverser","outerMethod":"breadthFirstTraversal","outerMethodDescriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$4","access":0},{"name":"com/google/common/collect/TreeTraverser$BreadthFirstIterator","outerName":"com/google/common/collect/TreeTraverser","innerName":"BreadthFirstIterator","access":18}],"fields":[{"name":"val$root","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/collect/TreeTraverser$BreadthFirstIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/UnmodifiableIterator;Lcom/google/common/collect/PeekingIterator;","superName":"com/google/common/collect/UnmodifiableIterator","interfaces":["com/google/common/collect/PeekingIterator"],"innerClasses":[{"name":"com/google/common/collect/TreeTraverser$BreadthFirstIterator","outerName":"com/google/common/collect/TreeTraverser","innerName":"BreadthFirstIterator","access":18}],"fields":[{"name":"queue","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser;Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/TreeTraverser$PostOrderIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$PostOrderIterator","outerName":"com/google/common/collect/TreeTraverser","innerName":"PostOrderIterator","access":18},{"name":"com/google/common/collect/TreeTraverser$PostOrderNode","outerName":"com/google/common/collect/TreeTraverser","innerName":"PostOrderNode","access":26}],"fields":[{"name":"stack","access":18,"descriptor":"Ljava/util/ArrayDeque;","signature":"Ljava/util/ArrayDeque;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser;Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"expand","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/TreeTraverser$PostOrderNode;","signature":"(TT;)Lcom/google/common/collect/TreeTraverser$PostOrderNode;"}]},{"name":"com/google/common/collect/TreeTraverser$PostOrderNode","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$PostOrderNode","outerName":"com/google/common/collect/TreeTraverser","innerName":"PostOrderNode","access":26}],"fields":[{"name":"root","access":16,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"childIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Iterator;)V","signature":"(TT;Ljava/util/Iterator;)V"}]},{"name":"com/google/common/collect/TreeTraverser$PreOrderIterator","version":52,"access":48,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","innerClasses":[{"name":"com/google/common/collect/TreeTraverser$PreOrderIterator","outerName":"com/google/common/collect/TreeTraverser","innerName":"PreOrderIterator","access":18}],"fields":[{"name":"stack","access":18,"descriptor":"Ljava/util/Deque;","signature":"Ljava/util/Deque;>;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/collect/TreeTraverser;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/TreeTraverser;Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/collect/UnmodifiableIterator","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"remove","access":131089,"descriptor":"()V"}]},{"name":"com/google/common/collect/UnmodifiableListIterator","version":52,"access":1057,"signature":"Lcom/google/common/collect/UnmodifiableIterator;Ljava/util/ListIterator;","superName":"com/google/common/collect/UnmodifiableIterator","interfaces":["java/util/ListIterator"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"add","access":131089,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"set","access":131089,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"}]},{"name":"com/google/common/collect/UnmodifiableSortedMultiset","version":52,"access":48,"signature":"Lcom/google/common/collect/Multisets$UnmodifiableMultiset;Lcom/google/common/collect/SortedMultiset;","superName":"com/google/common/collect/Multisets$UnmodifiableMultiset","interfaces":["com/google/common/collect/SortedMultiset"],"innerClasses":[{"name":"com/google/common/collect/Multisets$UnmodifiableMultiset","outerName":"com/google/common/collect/Multisets","innerName":"UnmodifiableMultiset","access":8},{"name":"com/google/common/collect/Multiset$Entry","outerName":"com/google/common/collect/Multiset","innerName":"Entry","access":1545}],"fields":[{"name":"descendingMultiset","access":130,"descriptor":"Lcom/google/common/collect/UnmodifiableSortedMultiset;","signature":"Lcom/google/common/collect/UnmodifiableSortedMultiset;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/SortedMultiset;)V","signature":"(Lcom/google/common/collect/SortedMultiset;)V"},{"name":"delegate","access":4,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<-TE;>;"},{"name":"createElementSet","access":0,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"elementSet","access":1,"descriptor":"()Ljava/util/NavigableSet;","signature":"()Ljava/util/NavigableSet;"},{"name":"descendingMultiset","access":1,"descriptor":"()Lcom/google/common/collect/SortedMultiset;","signature":"()Lcom/google/common/collect/SortedMultiset;"},{"name":"firstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"lastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollFirstEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"pollLastEntry","access":1,"descriptor":"()Lcom/google/common/collect/Multiset$Entry;","signature":"()Lcom/google/common/collect/Multiset$Entry;"},{"name":"headMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"subMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"tailMultiset","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;","signature":"(TE;Lcom/google/common/collect/BoundType;)Lcom/google/common/collect/SortedMultiset;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"createElementSet","access":4160,"descriptor":"()Ljava/util/Set;"},{"name":"delegate","access":4164,"descriptor":"()Lcom/google/common/collect/Multiset;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"elementSet","access":4161,"descriptor":"()Ljava/util/SortedSet;"}]},{"name":"com/google/common/collect/UsingToStringOrdering","version":52,"access":48,"signature":"Lcom/google/common/collect/Ordering;Ljava/io/Serializable;","superName":"com/google/common/collect/Ordering","interfaces":["java/io/Serializable"],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/collect/UsingToStringOrdering;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/collect/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/escape/ArrayBasedCharEscaper","version":52,"access":1057,"superName":"com/google/common/escape/CharEscaper","fields":[{"name":"replacements","access":18,"descriptor":"[[C"},{"name":"replacementsLength","access":18,"descriptor":"I"},{"name":"safeMin","access":18,"descriptor":"C"},{"name":"safeMax","access":18,"descriptor":"C"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;CC)V","signature":"(Ljava/util/Map;CC)V"},{"name":"","access":4,"descriptor":"(Lcom/google/common/escape/ArrayBasedEscaperMap;CC)V"},{"name":"escape","access":17,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":20,"descriptor":"(C)[C"},{"name":"escapeUnsafe","access":1028,"descriptor":"(C)[C"}]},{"name":"com/google/common/escape/ArrayBasedEscaperMap","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"replacementArray","access":18,"descriptor":"[[C"},{"name":"EMPTY_REPLACEMENT_ARRAY","access":26,"descriptor":"[[C"}],"methods":[{"name":"create","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/escape/ArrayBasedEscaperMap;","signature":"(Ljava/util/Map;)Lcom/google/common/escape/ArrayBasedEscaperMap;"},{"name":"","access":2,"descriptor":"([[C)V"},{"name":"getReplacementArray","access":0,"descriptor":"()[[C"},{"name":"createReplacementArray","access":8,"descriptor":"(Ljava/util/Map;)[[C","signature":"(Ljava/util/Map;)[[C"}]},{"name":"com/google/common/escape/ArrayBasedUnicodeEscaper","version":52,"access":1057,"superName":"com/google/common/escape/UnicodeEscaper","fields":[{"name":"replacements","access":18,"descriptor":"[[C"},{"name":"replacementsLength","access":18,"descriptor":"I"},{"name":"safeMin","access":18,"descriptor":"I"},{"name":"safeMax","access":18,"descriptor":"I"},{"name":"safeMinChar","access":18,"descriptor":"C"},{"name":"safeMaxChar","access":18,"descriptor":"C"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/Map;IILjava/lang/String;)V","signature":"(Ljava/util/Map;IILjava/lang/String;)V"},{"name":"","access":4,"descriptor":"(Lcom/google/common/escape/ArrayBasedEscaperMap;IILjava/lang/String;)V"},{"name":"escape","access":17,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":20,"descriptor":"(I)[C"},{"name":"nextEscapeIndex","access":20,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"escapeUnsafe","access":1028,"descriptor":"(I)[C"}]},{"name":"com/google/common/escape/CharEscaper","version":52,"access":1057,"superName":"com/google/common/escape/Escaper","fields":[{"name":"DEST_PAD_MULTIPLIER","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"escape","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":1028,"descriptor":"(C)[C"},{"name":"escapeSlow","access":20,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"growBuffer","access":10,"descriptor":"([CII)[C"}]},{"name":"com/google/common/escape/CharEscaperBuilder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/escape/CharEscaperBuilder$CharArrayDecorator","outerName":"com/google/common/escape/CharEscaperBuilder","innerName":"CharArrayDecorator","access":10}],"fields":[{"name":"map","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"max","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"addEscape","access":1,"descriptor":"(CLjava/lang/String;)Lcom/google/common/escape/CharEscaperBuilder;"},{"name":"addEscapes","access":1,"descriptor":"([CLjava/lang/String;)Lcom/google/common/escape/CharEscaperBuilder;"},{"name":"toArray","access":1,"descriptor":"()[[C"},{"name":"toEscaper","access":1,"descriptor":"()Lcom/google/common/escape/Escaper;"}]},{"name":"com/google/common/escape/CharEscaperBuilder$CharArrayDecorator","version":52,"access":32,"superName":"com/google/common/escape/CharEscaper","innerClasses":[{"name":"com/google/common/escape/CharEscaperBuilder$CharArrayDecorator","outerName":"com/google/common/escape/CharEscaperBuilder","innerName":"CharArrayDecorator","access":10}],"fields":[{"name":"replacements","access":18,"descriptor":"[[C"},{"name":"replaceLength","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"([[C)V"},{"name":"escape","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":4,"descriptor":"(C)[C"}]},{"name":"com/google/common/escape/Escaper","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"asFunction","access":18,"descriptor":"Lcom/google/common/base/Function;","signature":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"escape","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"asFunction","access":17,"descriptor":"()Lcom/google/common/base/Function;","signature":"()Lcom/google/common/base/Function;"}]},{"name":"com/google/common/escape/Escapers","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/escape/Escapers$Builder","outerName":"com/google/common/escape/Escapers","innerName":"Builder","access":25},{"name":"com/google/common/escape/Escapers$1","access":0}],"fields":[{"name":"NULL_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"nullEscaper","access":9,"descriptor":"()Lcom/google/common/escape/Escaper;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/escape/Escapers$Builder;"},{"name":"computeReplacement","access":9,"descriptor":"(Lcom/google/common/escape/CharEscaper;C)Ljava/lang/String;"},{"name":"computeReplacement","access":9,"descriptor":"(Lcom/google/common/escape/UnicodeEscaper;I)Ljava/lang/String;"},{"name":"stringOrNull","access":10,"descriptor":"([C)Ljava/lang/String;"}]},{"name":"com/google/common/escape/Escapers$1","version":52,"access":32,"superName":"com/google/common/escape/CharEscaper","outerClass":"com/google/common/escape/Escapers","innerClasses":[{"name":"com/google/common/escape/Escapers$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"escape","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":4,"descriptor":"(C)[C"}]},{"name":"com/google/common/escape/Escapers$Builder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/escape/Escapers$Builder","outerName":"com/google/common/escape/Escapers","innerName":"Builder","access":25},{"name":"com/google/common/escape/Escapers$Builder$1","access":0},{"name":"com/google/common/escape/Escapers$1","access":0}],"fields":[{"name":"replacementMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"safeMin","access":2,"descriptor":"C"},{"name":"safeMax","access":2,"descriptor":"C"},{"name":"unsafeReplacement","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"setSafeRange","access":1,"descriptor":"(CC)Lcom/google/common/escape/Escapers$Builder;"},{"name":"setUnsafeReplacement","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/escape/Escapers$Builder;"},{"name":"addEscape","access":1,"descriptor":"(CLjava/lang/String;)Lcom/google/common/escape/Escapers$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/escape/Escaper;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/escape/Escapers$1;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/escape/Escapers$Builder;)Ljava/lang/String;"}]},{"name":"com/google/common/escape/Escapers$Builder$1","version":52,"access":32,"superName":"com/google/common/escape/ArrayBasedCharEscaper","outerClass":"com/google/common/escape/Escapers$Builder","outerMethod":"build","outerMethodDescriptor":"()Lcom/google/common/escape/Escaper;","innerClasses":[{"name":"com/google/common/escape/Escapers$Builder","outerName":"com/google/common/escape/Escapers","innerName":"Builder","access":25},{"name":"com/google/common/escape/Escapers$Builder$1","access":0}],"fields":[{"name":"replacementChars","access":18,"descriptor":"[C"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/escape/Escapers$Builder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/escape/Escapers$Builder;Ljava/util/Map;CC)V"},{"name":"escapeUnsafe","access":4,"descriptor":"(C)[C"}]},{"name":"com/google/common/escape/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/escape/Platform","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/escape/Platform$1","access":0}],"fields":[{"name":"DEST_TL","access":26,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal<[C>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"charBufferFromThreadLocal","access":8,"descriptor":"()[C"}]},{"name":"com/google/common/escape/Platform$1","version":52,"access":32,"signature":"Ljava/lang/ThreadLocal<[C>;","superName":"java/lang/ThreadLocal","outerClass":"com/google/common/escape/Platform","innerClasses":[{"name":"com/google/common/escape/Platform$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()[C"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/escape/UnicodeEscaper","version":52,"access":1057,"superName":"com/google/common/escape/Escaper","fields":[{"name":"DEST_PAD","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"escape","access":1028,"descriptor":"(I)[C"},{"name":"escape","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"nextEscapeIndex","access":4,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"escapeSlow","access":20,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"codePointAt","access":12,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"growBuffer","access":10,"descriptor":"([CII)[C"}]},{"name":"com/google/common/escape/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/eventbus/AllowConcurrentEvents","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/eventbus/AsyncEventBus","version":52,"access":33,"superName":"com/google/common/eventbus/EventBus","innerClasses":[{"name":"com/google/common/eventbus/EventBus$LoggingHandler","outerName":"com/google/common/eventbus/EventBus","innerName":"LoggingHandler","access":24}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Executor;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/eventbus/SubscriberExceptionHandler;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/Executor;)V"}]},{"name":"com/google/common/eventbus/DeadEvent","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25}],"fields":[{"name":"source","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"event","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"getSource","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getEvent","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/eventbus/Dispatcher","version":52,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"PerThreadQueuedDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$1","access":4104},{"name":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"LegacyAsyncDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$ImmediateDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"ImmediateDispatcher","access":26}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"perThreadDispatchQueue","access":8,"descriptor":"()Lcom/google/common/eventbus/Dispatcher;"},{"name":"legacyAsync","access":8,"descriptor":"()Lcom/google/common/eventbus/Dispatcher;"},{"name":"immediate","access":8,"descriptor":"()Lcom/google/common/eventbus/Dispatcher;"},{"name":"dispatch","access":1024,"descriptor":"(Ljava/lang/Object;Ljava/util/Iterator;)V","signature":"(Ljava/lang/Object;Ljava/util/Iterator;)V"}]},{"name":"com/google/common/eventbus/Dispatcher$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/eventbus/Dispatcher","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$1","access":4104}]},{"name":"com/google/common/eventbus/Dispatcher$ImmediateDispatcher","version":52,"access":48,"superName":"com/google/common/eventbus/Dispatcher","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$ImmediateDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"ImmediateDispatcher","access":26}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"dispatch","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Iterator;)V","signature":"(Ljava/lang/Object;Ljava/util/Iterator;)V"},{"name":"access$200","access":4104,"descriptor":"()Lcom/google/common/eventbus/Dispatcher$ImmediateDispatcher;"}]},{"name":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher","version":52,"access":48,"superName":"com/google/common/eventbus/Dispatcher","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"LegacyAsyncDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber","outerName":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher","innerName":"EventWithSubscriber","access":26},{"name":"com/google/common/eventbus/Dispatcher$1","access":4104}],"fields":[{"name":"queue","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentLinkedQueue;","signature":"Ljava/util/concurrent/ConcurrentLinkedQueue;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"dispatch","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Iterator;)V","signature":"(Ljava/lang/Object;Ljava/util/Iterator;)V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$1;)V"}]},{"name":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"LegacyAsyncDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber","outerName":"com/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher","innerName":"EventWithSubscriber","access":26},{"name":"com/google/common/eventbus/Dispatcher$1","access":4104}],"fields":[{"name":"event","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"subscriber","access":18,"descriptor":"Lcom/google/common/eventbus/Subscriber;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Lcom/google/common/eventbus/Subscriber;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Lcom/google/common/eventbus/Subscriber;Lcom/google/common/eventbus/Dispatcher$1;)V"},{"name":"access$700","access":4104,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber;)Ljava/lang/Object;"},{"name":"access$800","access":4104,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$LegacyAsyncDispatcher$EventWithSubscriber;)Lcom/google/common/eventbus/Subscriber;"}]},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","version":52,"access":48,"superName":"com/google/common/eventbus/Dispatcher","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"PerThreadQueuedDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1","access":0},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2","access":0},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event","outerName":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","innerName":"Event","access":26},{"name":"com/google/common/eventbus/Dispatcher$1","access":4104}],"fields":[{"name":"queue","access":18,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal;>;"},{"name":"dispatching","access":18,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"dispatch","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Iterator;)V","signature":"(Ljava/lang/Object;Ljava/util/Iterator;)V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$1;)V"}]},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1","version":52,"access":32,"signature":"Ljava/lang/ThreadLocal;>;","superName":"java/lang/ThreadLocal","outerClass":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"PerThreadQueuedDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$1","access":0},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event","outerName":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","innerName":"Event","access":26}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher;)V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2","version":52,"access":32,"signature":"Ljava/lang/ThreadLocal;","superName":"java/lang/ThreadLocal","outerClass":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"PerThreadQueuedDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher;)V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/lang/Boolean;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","outerName":"com/google/common/eventbus/Dispatcher","innerName":"PerThreadQueuedDispatcher","access":26},{"name":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event","outerName":"com/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher","innerName":"Event","access":26},{"name":"com/google/common/eventbus/Dispatcher$1","access":4104}],"fields":[{"name":"event","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"subscribers","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/util/Iterator;)V","signature":"(Ljava/lang/Object;Ljava/util/Iterator;)V"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Ljava/util/Iterator;Lcom/google/common/eventbus/Dispatcher$1;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event;)Ljava/util/Iterator;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/eventbus/Dispatcher$PerThreadQueuedDispatcher$Event;)Ljava/lang/Object;"}]},{"name":"com/google/common/eventbus/EventBus","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/eventbus/EventBus$LoggingHandler","outerName":"com/google/common/eventbus/EventBus","innerName":"LoggingHandler","access":24},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25}],"fields":[{"name":"logger","access":26,"descriptor":"Ljava/util/logging/Logger;"},{"name":"identifier","access":18,"descriptor":"Ljava/lang/String;"},{"name":"executor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"exceptionHandler","access":18,"descriptor":"Lcom/google/common/eventbus/SubscriberExceptionHandler;"},{"name":"subscribers","access":18,"descriptor":"Lcom/google/common/eventbus/SubscriberRegistry;"},{"name":"dispatcher","access":18,"descriptor":"Lcom/google/common/eventbus/Dispatcher;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lcom/google/common/eventbus/SubscriberExceptionHandler;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/util/concurrent/Executor;Lcom/google/common/eventbus/Dispatcher;Lcom/google/common/eventbus/SubscriberExceptionHandler;)V"},{"name":"identifier","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"executor","access":16,"descriptor":"()Ljava/util/concurrent/Executor;"},{"name":"handleSubscriberException","access":0,"descriptor":"(Ljava/lang/Throwable;Lcom/google/common/eventbus/SubscriberExceptionContext;)V"},{"name":"register","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"unregister","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"post","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/eventbus/EventBus$LoggingHandler","version":52,"access":48,"superName":"java/lang/Object","interfaces":["com/google/common/eventbus/SubscriberExceptionHandler"],"innerClasses":[{"name":"com/google/common/eventbus/EventBus$LoggingHandler","outerName":"com/google/common/eventbus/EventBus","innerName":"LoggingHandler","access":24}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/eventbus/EventBus$LoggingHandler;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"handleException","access":1,"descriptor":"(Ljava/lang/Throwable;Lcom/google/common/eventbus/SubscriberExceptionContext;)V"},{"name":"logger","access":10,"descriptor":"(Lcom/google/common/eventbus/SubscriberExceptionContext;)Ljava/util/logging/Logger;"},{"name":"message","access":10,"descriptor":"(Lcom/google/common/eventbus/SubscriberExceptionContext;)Ljava/lang/String;"}]},{"name":"com/google/common/eventbus/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/eventbus/Subscribe","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/eventbus/Subscriber","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/eventbus/Subscriber$SynchronizedSubscriber","outerName":"com/google/common/eventbus/Subscriber","innerName":"SynchronizedSubscriber","access":24},{"name":"com/google/common/eventbus/Subscriber$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"bus","access":2,"descriptor":"Lcom/google/common/eventbus/EventBus;"},{"name":"target","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"executor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"}],"methods":[{"name":"create","access":8,"descriptor":"(Lcom/google/common/eventbus/EventBus;Ljava/lang/Object;Ljava/lang/reflect/Method;)Lcom/google/common/eventbus/Subscriber;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/eventbus/EventBus;Ljava/lang/Object;Ljava/lang/reflect/Method;)V"},{"name":"dispatchEvent","access":16,"descriptor":"(Ljava/lang/Object;)V"},{"name":"invokeSubscriberMethod","access":0,"descriptor":"(Ljava/lang/Object;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"context","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/eventbus/SubscriberExceptionContext;"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isDeclaredThreadSafe","access":10,"descriptor":"(Ljava/lang/reflect/Method;)Z"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/eventbus/EventBus;Ljava/lang/Object;Ljava/lang/reflect/Method;Lcom/google/common/eventbus/Subscriber$1;)V"},{"name":"lambda$dispatchEvent$0","access":4098,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/eventbus/Subscriber$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/eventbus/Subscriber","innerClasses":[{"name":"com/google/common/eventbus/Subscriber$1","access":4104}]},{"name":"com/google/common/eventbus/Subscriber$SynchronizedSubscriber","version":52,"access":48,"superName":"com/google/common/eventbus/Subscriber","innerClasses":[{"name":"com/google/common/eventbus/Subscriber$SynchronizedSubscriber","outerName":"com/google/common/eventbus/Subscriber","innerName":"SynchronizedSubscriber","access":24},{"name":"com/google/common/eventbus/Subscriber$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/eventbus/EventBus;Ljava/lang/Object;Ljava/lang/reflect/Method;)V"},{"name":"invokeSubscriberMethod","access":0,"descriptor":"(Ljava/lang/Object;)V","exceptions":["java/lang/reflect/InvocationTargetException"]},{"name":"","access":4096,"descriptor":"(Lcom/google/common/eventbus/EventBus;Ljava/lang/Object;Ljava/lang/reflect/Method;Lcom/google/common/eventbus/Subscriber$1;)V"}]},{"name":"com/google/common/eventbus/SubscriberExceptionContext","version":52,"access":33,"superName":"java/lang/Object","fields":[{"name":"eventBus","access":18,"descriptor":"Lcom/google/common/eventbus/EventBus;"},{"name":"event","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"subscriber","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"subscriberMethod","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/eventbus/EventBus;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/reflect/Method;)V"},{"name":"getEventBus","access":1,"descriptor":"()Lcom/google/common/eventbus/EventBus;"},{"name":"getEvent","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getSubscriber","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getSubscriberMethod","access":1,"descriptor":"()Ljava/lang/reflect/Method;"}]},{"name":"com/google/common/eventbus/SubscriberExceptionHandler","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"handleException","access":1025,"descriptor":"(Ljava/lang/Throwable;Lcom/google/common/eventbus/SubscriberExceptionContext;)V"}]},{"name":"com/google/common/eventbus/SubscriberRegistry","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/reflect/TypeToken$TypeSet","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeSet","access":1},{"name":"com/google/common/eventbus/SubscriberRegistry$MethodIdentifier","outerName":"com/google/common/eventbus/SubscriberRegistry","innerName":"MethodIdentifier","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"subscribers","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;Ljava/util/concurrent/CopyOnWriteArraySet;>;"},{"name":"bus","access":18,"descriptor":"Lcom/google/common/eventbus/EventBus;"},{"name":"subscriberMethodsCache","access":26,"descriptor":"Lcom/google/common/cache/LoadingCache;","signature":"Lcom/google/common/cache/LoadingCache;Lcom/google/common/collect/ImmutableList;>;"},{"name":"flattenHierarchyCache","access":26,"descriptor":"Lcom/google/common/cache/LoadingCache;","signature":"Lcom/google/common/cache/LoadingCache;Lcom/google/common/collect/ImmutableSet;>;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/eventbus/EventBus;)V"},{"name":"register","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"unregister","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getSubscribersForTesting","access":0,"descriptor":"(Ljava/lang/Class;)Ljava/util/Set;","signature":"(Ljava/lang/Class<*>;)Ljava/util/Set;"},{"name":"getSubscribers","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/util/Iterator;","signature":"(Ljava/lang/Object;)Ljava/util/Iterator;"},{"name":"findAllSubscribers","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;","signature":"(Ljava/lang/Object;)Lcom/google/common/collect/Multimap;Lcom/google/common/eventbus/Subscriber;>;"},{"name":"getAnnotatedMethods","access":10,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/collect/ImmutableList;"},{"name":"getAnnotatedMethodsNotCached","access":10,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/collect/ImmutableList;"},{"name":"flattenHierarchy","access":8,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/collect/ImmutableSet;>;"},{"name":"lambda$static$0","access":4106,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/collect/ImmutableSet;"}]},{"name":"com/google/common/eventbus/SubscriberRegistry$MethodIdentifier","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/eventbus/SubscriberRegistry$MethodIdentifier","outerName":"com/google/common/eventbus/SubscriberRegistry","innerName":"MethodIdentifier","access":26}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parameterTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/eventbus/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/graph/AbstractBaseGraph","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/graph/BaseGraph;","superName":"java/lang/Object","interfaces":["com/google/common/graph/BaseGraph"],"innerClasses":[{"name":"com/google/common/graph/AbstractBaseGraph$1","access":0},{"name":"com/google/common/graph/AbstractBaseGraph$2","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"edgeCount","access":4,"descriptor":"()J"},{"name":"edges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;>;"},{"name":"degree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"validateEndpoints","access":20,"descriptor":"(Lcom/google/common/graph/EndpointPair;)V","signature":"(Lcom/google/common/graph/EndpointPair<*>;)V"},{"name":"isOrderingCompatible","access":20,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair<*>;)Z"},{"name":"nodeInvalidatableSet","access":20,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/util/Set;TN;)Ljava/util/Set;"},{"name":"nodePairInvalidatableSet","access":20,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/util/Set;TN;TN;)Ljava/util/Set;"},{"name":"lambda$nodePairInvalidatableSet$1","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;"},{"name":"lambda$nodePairInvalidatableSet$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Boolean;"},{"name":"lambda$nodeInvalidatableSet$1","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"lambda$nodeInvalidatableSet$0","access":4098,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;"}]},{"name":"com/google/common/graph/AbstractBaseGraph$1","version":52,"access":32,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","outerClass":"com/google/common/graph/AbstractBaseGraph","outerMethod":"edges","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/AbstractBaseGraph$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/AbstractBaseGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractBaseGraph;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/AbstractBaseGraph$2","version":52,"access":32,"signature":"Lcom/google/common/graph/IncidentEdgeSet;","superName":"com/google/common/graph/IncidentEdgeSet","outerClass":"com/google/common/graph/AbstractBaseGraph","outerMethod":"incidentEdges","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/AbstractBaseGraph$2","access":0},{"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":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/AbstractBaseGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractBaseGraph;Lcom/google/common/graph/BaseGraph;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;>;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"lambda$iterator$2","access":4098,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"},{"name":"lambda$iterator$1","access":4098,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"},{"name":"lambda$iterator$0","access":4098,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"}]},{"name":"com/google/common/graph/AbstractDirectedNetworkConnections","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/graph/NetworkConnections;","superName":"java/lang/Object","interfaces":["com/google/common/graph/NetworkConnections"],"innerClasses":[{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033},{"name":"com/google/common/graph/AbstractDirectedNetworkConnections$1","access":0}],"fields":[{"name":"inEdgeMap","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"outEdgeMap","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"selfLoopCount","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/util/Map;I)V","signature":"(Ljava/util/Map;Ljava/util/Map;I)V"},{"name":"adjacentNodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"incidentEdges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"inEdges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"outEdges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"adjacentNode","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"removeInEdge","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TE;Z)TN;"},{"name":"removeOutEdge","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"addInEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)V","signature":"(TE;TN;Z)V"},{"name":"addOutEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TE;TN;)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/graph/AbstractDirectedNetworkConnections;)I"}]},{"name":"com/google/common/graph/AbstractDirectedNetworkConnections$1","version":52,"access":32,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","outerClass":"com/google/common/graph/AbstractDirectedNetworkConnections","outerMethod":"incidentEdges","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/AbstractDirectedNetworkConnections$1","access":0},{"name":"com/google/common/collect/Sets$SetView","outerName":"com/google/common/collect/Sets","innerName":"SetView","access":1033}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/AbstractDirectedNetworkConnections;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractDirectedNetworkConnections;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/AbstractGraph","version":52,"access":1057,"signature":"Lcom/google/common/graph/AbstractBaseGraph;Lcom/google/common/graph/Graph;","superName":"com/google/common/graph/AbstractBaseGraph","interfaces":["com/google/common/graph/Graph"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"outDegree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"inDegree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"degree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"incidentEdges","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"incidentEdgeOrder","access":4161,"descriptor":"()Lcom/google/common/graph/ElementOrder;"},{"name":"edges","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/graph/AbstractGraphBuilder","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"directed","access":16,"descriptor":"Z"},{"name":"allowsSelfLoops","access":0,"descriptor":"Z"},{"name":"nodeOrder","access":0,"descriptor":"Lcom/google/common/graph/ElementOrder;","signature":"Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":0,"descriptor":"Lcom/google/common/graph/ElementOrder;","signature":"Lcom/google/common/graph/ElementOrder;"},{"name":"expectedNodeCount","access":0,"descriptor":"Lcom/google/common/base/Optional;","signature":"Lcom/google/common/base/Optional;"}],"methods":[{"name":"","access":0,"descriptor":"(Z)V"}]},{"name":"com/google/common/graph/AbstractNetwork","version":52,"access":1057,"signature":"Ljava/lang/Object;Lcom/google/common/graph/Network;","superName":"java/lang/Object","interfaces":["com/google/common/graph/Network"],"innerClasses":[{"name":"com/google/common/graph/AbstractNetwork$1","access":0},{"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}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asGraph","access":1,"descriptor":"()Lcom/google/common/graph/Graph;","signature":"()Lcom/google/common/graph/Graph;"},{"name":"degree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"adjacentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TE;)Ljava/util/Set;"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;TN;)Ljava/util/Set;"},{"name":"edgesConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;"},{"name":"connectedPredicate","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/base/Predicate;","signature":"(TN;TN;)Lcom/google/common/base/Predicate;"},{"name":"edgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"edgeConnectingOrNull","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;)TE;"},{"name":"edgeConnectingOrNull","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;)TE;"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"validateEndpoints","access":20,"descriptor":"(Lcom/google/common/graph/EndpointPair;)V","signature":"(Lcom/google/common/graph/EndpointPair<*>;)V"},{"name":"isOrderingCompatible","access":20,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair<*>;)Z"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"edgeInvalidatableSet","access":20,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/util/Set;TE;)Ljava/util/Set;"},{"name":"nodeInvalidatableSet","access":20,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/util/Set;TN;)Ljava/util/Set;"},{"name":"nodePairInvalidatableSet","access":20,"descriptor":"(Ljava/util/Set;Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Ljava/util/Set;TN;TN;)Ljava/util/Set;"},{"name":"edgeIncidentNodesMap","access":10,"descriptor":"(Lcom/google/common/graph/Network;)Ljava/util/Map;","signature":"(Lcom/google/common/graph/Network;)Ljava/util/Map;>;"},{"name":"lambda$nodePairInvalidatableSet$1","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;"},{"name":"lambda$nodePairInvalidatableSet$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Boolean;"},{"name":"lambda$nodeInvalidatableSet$1","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"lambda$nodeInvalidatableSet$0","access":4098,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;"},{"name":"lambda$edgeInvalidatableSet$1","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"lambda$edgeInvalidatableSet$0","access":4098,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;"},{"name":"lambda$connectedPredicate$0","access":4098,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"com/google/common/graph/AbstractNetwork$1","version":52,"access":32,"signature":"Lcom/google/common/graph/AbstractGraph;","superName":"com/google/common/graph/AbstractGraph","outerClass":"com/google/common/graph/AbstractNetwork","outerMethod":"asGraph","outerMethodDescriptor":"()Lcom/google/common/graph/Graph;","innerClasses":[{"name":"com/google/common/graph/AbstractNetwork$1","access":0},{"name":"com/google/common/graph/AbstractNetwork$1$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/AbstractNetwork;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractNetwork;)V"},{"name":"nodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"nodeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"isDirected","access":1,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1,"descriptor":"()Z"},{"name":"adjacentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/AbstractNetwork$1$1","version":52,"access":32,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","outerClass":"com/google/common/graph/AbstractNetwork$1","outerMethod":"edges","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/AbstractNetwork$1","access":0},{"name":"com/google/common/graph/AbstractNetwork$1$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/graph/AbstractNetwork$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractNetwork$1;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"lambda$iterator$0","access":4098,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"}]},{"name":"com/google/common/graph/AbstractUndirectedNetworkConnections","version":52,"access":1056,"signature":"Ljava/lang/Object;Lcom/google/common/graph/NetworkConnections;","superName":"java/lang/Object","interfaces":["com/google/common/graph/NetworkConnections"],"fields":[{"name":"incidentEdgeMap","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"predecessors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"incidentEdges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"inEdges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"outEdges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"adjacentNode","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"removeInEdge","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TE;Z)TN;"},{"name":"removeOutEdge","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"addInEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)V","signature":"(TE;TN;Z)V"},{"name":"addOutEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TE;TN;)V"}]},{"name":"com/google/common/graph/AbstractValueGraph","version":52,"access":1057,"signature":"Lcom/google/common/graph/AbstractBaseGraph;Lcom/google/common/graph/ValueGraph;","superName":"com/google/common/graph/AbstractBaseGraph","interfaces":["com/google/common/graph/ValueGraph"],"innerClasses":[{"name":"com/google/common/graph/AbstractValueGraph$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"asGraph","access":1,"descriptor":"()Lcom/google/common/graph/Graph;","signature":"()Lcom/google/common/graph/Graph;"},{"name":"edgeValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeValue","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"edgeValueMap","access":10,"descriptor":"(Lcom/google/common/graph/ValueGraph;)Ljava/util/Map;","signature":"(Lcom/google/common/graph/ValueGraph;)Ljava/util/Map;TV;>;"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"outDegree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"inDegree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"degree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"incidentEdges","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"incidentEdgeOrder","access":4161,"descriptor":"()Lcom/google/common/graph/ElementOrder;"},{"name":"edges","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"lambda$edgeValueMap$0","access":4106,"descriptor":"(Lcom/google/common/graph/ValueGraph;Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;"}]},{"name":"com/google/common/graph/AbstractValueGraph$1","version":52,"access":32,"signature":"Lcom/google/common/graph/AbstractGraph;","superName":"com/google/common/graph/AbstractGraph","outerClass":"com/google/common/graph/AbstractValueGraph","outerMethod":"asGraph","outerMethodDescriptor":"()Lcom/google/common/graph/Graph;","innerClasses":[{"name":"com/google/common/graph/AbstractValueGraph$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/AbstractValueGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractValueGraph;)V"},{"name":"nodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"isDirected","access":1,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1,"descriptor":"()Z"},{"name":"nodeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"degree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/BaseGraph","version":52,"access":1536,"signature":"Ljava/lang/Object;Lcom/google/common/graph/SuccessorsFunction;Lcom/google/common/graph/PredecessorsFunction;","superName":"java/lang/Object","interfaces":["com/google/common/graph/SuccessorsFunction","com/google/common/graph/PredecessorsFunction"],"methods":[{"name":"nodes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"isDirected","access":1025,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1025,"descriptor":"()Z"},{"name":"nodeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;>;"},{"name":"degree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/DirectedGraphConnections","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/graph/GraphConnections;","superName":"java/lang/Object","interfaces":["com/google/common/graph/GraphConnections"],"innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$5","access":4104},{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/graph/DirectedGraphConnections$PredAndSucc","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"PredAndSucc","access":26},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Pred","access":24},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Succ","access":24},{"name":"com/google/common/graph/DirectedGraphConnections$1","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$2","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$3","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$4","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"PRED","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"adjacentNodeValues","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"orderedNodeConnections","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"},{"name":"predecessorCount","access":2,"descriptor":"I"},{"name":"successorCount","access":2,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Map;Ljava/util/List;II)V","signature":"(Ljava/util/Map;Ljava/util/List;>;II)V"},{"name":"of","access":8,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/DirectedGraphConnections;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/DirectedGraphConnections;"},{"name":"ofImmutable","access":8,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/graph/DirectedGraphConnections;","signature":"(TN;Ljava/lang/Iterable;>;Lcom/google/common/base/Function;)Lcom/google/common/graph/DirectedGraphConnections;"},{"name":"adjacentNodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"incidentEdgeIterator","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Iterator;","signature":"(TN;)Ljava/util/Iterator;>;"},{"name":"value","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;)TV;"},{"name":"removePredecessor","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TN;)V"},{"name":"removeSuccessor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"addPredecessor","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TN;TV;)V"},{"name":"addSuccessor","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TV;)TV;"},{"name":"isPredecessor","access":10,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isSuccessor","access":10,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;)Ljava/util/List;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;)Ljava/util/Map;"},{"name":"access$200","access":4104,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;)I"},{"name":"access$400","access":4104,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;)I"},{"name":"lambda$incidentEdgeIterator$2","access":4106,"descriptor":"(Ljava/lang/Object;Lcom/google/common/graph/DirectedGraphConnections$NodeConnection;)Lcom/google/common/graph/EndpointPair;"},{"name":"lambda$incidentEdgeIterator$1","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"},{"name":"lambda$incidentEdgeIterator$0","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$1","version":52,"access":32,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","outerClass":"com/google/common/graph/DirectedGraphConnections","outerMethod":"adjacentNodes","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$1","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$1$1","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/DirectedGraphConnections$1","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$1","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$1$1","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034}],"fields":[{"name":"val$nodeConnections","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$seenNodes","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections$1;Ljava/util/Iterator;Ljava/util/Set;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$2","version":52,"access":32,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","outerClass":"com/google/common/graph/DirectedGraphConnections","outerMethod":"predecessors","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$2","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$2$1","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$2$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$2$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/DirectedGraphConnections$2","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$2","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$2$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entries","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections$2;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$2$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/DirectedGraphConnections$2","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$2","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$2$2","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Pred","access":24}],"fields":[{"name":"val$nodeConnections","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections$2;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$3","version":52,"access":32,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","outerClass":"com/google/common/graph/DirectedGraphConnections","outerMethod":"successors","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$3","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$3$1","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$3$2","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$3$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/DirectedGraphConnections$3","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$3","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$3$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entries","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections$3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections$3;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$3$2","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/DirectedGraphConnections$3","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$3","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$3$2","access":0},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Succ","access":24}],"fields":[{"name":"val$nodeConnections","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections$3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections$3;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$4","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/DirectedGraphConnections","outerMethod":"incidentEdgeIterator","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$4","access":0}],"fields":[{"name":"val$resultWithDoubleSelfLoop","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"val$alreadySeenSelfLoop","access":4112,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/DirectedGraphConnections;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections;Ljava/util/Iterator;Ljava/util/concurrent/atomic/AtomicBoolean;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/graph/EndpointPair;","signature":"()Lcom/google/common/graph/EndpointPair;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/graph/DirectedGraphConnections$5","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/graph/DirectedGraphConnections","innerClasses":[{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409},{"name":"com/google/common/graph/DirectedGraphConnections$5","access":4104}],"fields":[{"name":"$SwitchMap$com$google$common$graph$ElementOrder$Type","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Succ","access":24},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Pred","access":24}],"fields":[{"name":"node","access":16,"descriptor":"Ljava/lang/Object;","signature":"TN;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TN;)V"}]},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred","version":52,"access":48,"signature":"Lcom/google/common/graph/DirectedGraphConnections$NodeConnection;","superName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Pred","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Pred","access":24}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TN;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ","version":52,"access":48,"signature":"Lcom/google/common/graph/DirectedGraphConnections$NodeConnection;","superName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"NodeConnection","access":1034},{"name":"com/google/common/graph/DirectedGraphConnections$NodeConnection$Succ","outerName":"com/google/common/graph/DirectedGraphConnections$NodeConnection","innerName":"Succ","access":24}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TN;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/google/common/graph/DirectedGraphConnections$PredAndSucc","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/DirectedGraphConnections$PredAndSucc","outerName":"com/google/common/graph/DirectedGraphConnections","innerName":"PredAndSucc","access":26}],"fields":[{"name":"successorValue","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/graph/DirectedGraphConnections$PredAndSucc;)Ljava/lang/Object;"}]},{"name":"com/google/common/graph/DirectedMultiNetworkConnections","version":52,"access":48,"signature":"Lcom/google/common/graph/AbstractDirectedNetworkConnections;","superName":"com/google/common/graph/AbstractDirectedNetworkConnections","innerClasses":[{"name":"com/google/common/graph/DirectedMultiNetworkConnections$1","access":0}],"fields":[{"name":"predecessorsReference","access":130,"descriptor":"Ljava/lang/ref/Reference;","signature":"Ljava/lang/ref/Reference;>;"},{"name":"successorsReference","access":130,"descriptor":"Ljava/lang/ref/Reference;","signature":"Ljava/lang/ref/Reference;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Map;Ljava/util/Map;I)V","signature":"(Ljava/util/Map;Ljava/util/Map;I)V"},{"name":"of","access":8,"descriptor":"()Lcom/google/common/graph/DirectedMultiNetworkConnections;","signature":"()Lcom/google/common/graph/DirectedMultiNetworkConnections;"},{"name":"ofImmutable","access":8,"descriptor":"(Ljava/util/Map;Ljava/util/Map;I)Lcom/google/common/graph/DirectedMultiNetworkConnections;","signature":"(Ljava/util/Map;Ljava/util/Map;I)Lcom/google/common/graph/DirectedMultiNetworkConnections;"},{"name":"predecessors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"predecessorsMultiset","access":2,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"successors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"successorsMultiset","access":2,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"removeInEdge","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TE;Z)TN;"},{"name":"removeOutEdge","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"addInEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)V","signature":"(TE;TN;Z)V"},{"name":"addOutEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TE;TN;)V"},{"name":"getReference","access":10,"descriptor":"(Ljava/lang/ref/Reference;)Ljava/lang/Object;","signature":"(Ljava/lang/ref/Reference;)TT;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/graph/DirectedMultiNetworkConnections;)Lcom/google/common/collect/Multiset;"}]},{"name":"com/google/common/graph/DirectedMultiNetworkConnections$1","version":52,"access":32,"signature":"Lcom/google/common/graph/MultiEdgesConnecting;","superName":"com/google/common/graph/MultiEdgesConnecting","outerClass":"com/google/common/graph/DirectedMultiNetworkConnections","outerMethod":"edgesConnecting","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/DirectedMultiNetworkConnections$1","access":0}],"fields":[{"name":"val$node","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/DirectedMultiNetworkConnections;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/DirectedMultiNetworkConnections;Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/graph/DirectedNetworkConnections","version":52,"access":48,"signature":"Lcom/google/common/graph/AbstractDirectedNetworkConnections;","superName":"com/google/common/graph/AbstractDirectedNetworkConnections","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/util/Map;I)V","signature":"(Ljava/util/Map;Ljava/util/Map;I)V"},{"name":"of","access":8,"descriptor":"()Lcom/google/common/graph/DirectedNetworkConnections;","signature":"()Lcom/google/common/graph/DirectedNetworkConnections;"},{"name":"ofImmutable","access":8,"descriptor":"(Ljava/util/Map;Ljava/util/Map;I)Lcom/google/common/graph/DirectedNetworkConnections;","signature":"(Ljava/util/Map;Ljava/util/Map;I)Lcom/google/common/graph/DirectedNetworkConnections;"},{"name":"predecessors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"}]},{"name":"com/google/common/graph/EdgesConnecting","version":52,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","fields":[{"name":"nodeToOutEdge","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map<*TE;>;"},{"name":"targetNode","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)V","signature":"(Ljava/util/Map<*TE;>;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getConnectingEdge","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/ElementOrder","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25}],"fields":[{"name":"type","access":18,"descriptor":"Lcom/google/common/graph/ElementOrder$Type;"},{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/graph/ElementOrder$Type;Ljava/util/Comparator;)V","signature":"(Lcom/google/common/graph/ElementOrder$Type;Ljava/util/Comparator;)V"},{"name":"unordered","access":9,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"stable","access":9,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"insertion","access":9,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"natural","access":9,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":";>()Lcom/google/common/graph/ElementOrder;"},{"name":"sorted","access":9,"descriptor":"(Ljava/util/Comparator;)Lcom/google/common/graph/ElementOrder;","signature":"(Ljava/util/Comparator;)Lcom/google/common/graph/ElementOrder;"},{"name":"type","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder$Type;"},{"name":"comparator","access":1,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"createMap","access":0,"descriptor":"(I)Ljava/util/Map;","signature":"(I)Ljava/util/Map;"},{"name":"cast","access":0,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"}]},{"name":"com/google/common/graph/ElementOrder$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409}],"fields":[{"name":"UNORDERED","access":16409,"descriptor":"Lcom/google/common/graph/ElementOrder$Type;"},{"name":"STABLE","access":16409,"descriptor":"Lcom/google/common/graph/ElementOrder$Type;"},{"name":"INSERTION","access":16409,"descriptor":"Lcom/google/common/graph/ElementOrder$Type;"},{"name":"SORTED","access":16409,"descriptor":"Lcom/google/common/graph/ElementOrder$Type;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/graph/ElementOrder$Type;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/graph/ElementOrder$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/graph/ElementOrder$Type;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/graph/ElementOrder$Type;"}]},{"name":"com/google/common/graph/EndpointPair","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"com/google/common/graph/EndpointPair$Ordered","outerName":"com/google/common/graph/EndpointPair","innerName":"Ordered","access":26},{"name":"com/google/common/graph/EndpointPair$1","access":4104},{"name":"com/google/common/graph/EndpointPair$Unordered","outerName":"com/google/common/graph/EndpointPair","innerName":"Unordered","access":26}],"fields":[{"name":"nodeU","access":18,"descriptor":"Ljava/lang/Object;","signature":"TN;"},{"name":"nodeV","access":18,"descriptor":"Ljava/lang/Object;","signature":"TN;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TN;TN;)V"},{"name":"ordered","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(TN;TN;)Lcom/google/common/graph/EndpointPair;"},{"name":"unordered","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(TN;TN;)Lcom/google/common/graph/EndpointPair;"},{"name":"of","access":8,"descriptor":"(Lcom/google/common/graph/Graph;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(Lcom/google/common/graph/Graph<*>;TN;TN;)Lcom/google/common/graph/EndpointPair;"},{"name":"of","access":8,"descriptor":"(Lcom/google/common/graph/Network;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(Lcom/google/common/graph/Network<**>;TN;TN;)Lcom/google/common/graph/EndpointPair;"},{"name":"source","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"target","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"nodeU","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"nodeV","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"adjacentNode","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;)TN;"},{"name":"isOrdered","access":1025,"descriptor":"()Z"},{"name":"iterator","access":17,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/graph/EndpointPair$1;)V"}]},{"name":"com/google/common/graph/EndpointPair$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/graph/EndpointPair","innerClasses":[{"name":"com/google/common/graph/EndpointPair$1","access":4104}]},{"name":"com/google/common/graph/EndpointPair$Ordered","version":52,"access":48,"signature":"Lcom/google/common/graph/EndpointPair;","superName":"com/google/common/graph/EndpointPair","innerClasses":[{"name":"com/google/common/graph/EndpointPair$Ordered","outerName":"com/google/common/graph/EndpointPair","innerName":"Ordered","access":26},{"name":"com/google/common/graph/EndpointPair$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TN;TN;)V"},{"name":"source","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"target","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"isOrdered","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":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/graph/EndpointPair$1;)V"}]},{"name":"com/google/common/graph/EndpointPair$Unordered","version":52,"access":48,"signature":"Lcom/google/common/graph/EndpointPair;","superName":"com/google/common/graph/EndpointPair","innerClasses":[{"name":"com/google/common/graph/EndpointPair$Unordered","outerName":"com/google/common/graph/EndpointPair","innerName":"Unordered","access":26},{"name":"com/google/common/graph/EndpointPair$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TN;TN;)V"},{"name":"source","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"target","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"},{"name":"isOrdered","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":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lcom/google/common/graph/EndpointPair$1;)V"}]},{"name":"com/google/common/graph/EndpointPairIterator","version":52,"access":1056,"signature":"Lcom/google/common/collect/AbstractIterator;>;","superName":"com/google/common/collect/AbstractIterator","innerClasses":[{"name":"com/google/common/graph/EndpointPairIterator$Directed","outerName":"com/google/common/graph/EndpointPairIterator","innerName":"Directed","access":26},{"name":"com/google/common/graph/EndpointPairIterator$1","access":4104},{"name":"com/google/common/graph/EndpointPairIterator$Undirected","outerName":"com/google/common/graph/EndpointPairIterator","innerName":"Undirected","access":26}],"fields":[{"name":"graph","access":18,"descriptor":"Lcom/google/common/graph/BaseGraph;","signature":"Lcom/google/common/graph/BaseGraph;"},{"name":"nodeIterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"node","access":0,"descriptor":"Ljava/lang/Object;","signature":"TN;"},{"name":"successorIterator","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"of","access":8,"descriptor":"(Lcom/google/common/graph/BaseGraph;)Lcom/google/common/graph/EndpointPairIterator;","signature":"(Lcom/google/common/graph/BaseGraph;)Lcom/google/common/graph/EndpointPairIterator;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/graph/BaseGraph;)V","signature":"(Lcom/google/common/graph/BaseGraph;)V"},{"name":"advance","access":16,"descriptor":"()Z"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/graph/BaseGraph;Lcom/google/common/graph/EndpointPairIterator$1;)V"}]},{"name":"com/google/common/graph/EndpointPairIterator$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/graph/EndpointPairIterator","innerClasses":[{"name":"com/google/common/graph/EndpointPairIterator$1","access":4104}]},{"name":"com/google/common/graph/EndpointPairIterator$Directed","version":52,"access":48,"signature":"Lcom/google/common/graph/EndpointPairIterator;","superName":"com/google/common/graph/EndpointPairIterator","innerClasses":[{"name":"com/google/common/graph/EndpointPairIterator$Directed","outerName":"com/google/common/graph/EndpointPairIterator","innerName":"Directed","access":26},{"name":"com/google/common/graph/EndpointPairIterator$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/graph/BaseGraph;)V","signature":"(Lcom/google/common/graph/BaseGraph;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/graph/EndpointPair;","signature":"()Lcom/google/common/graph/EndpointPair;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/graph/BaseGraph;Lcom/google/common/graph/EndpointPairIterator$1;)V"}]},{"name":"com/google/common/graph/EndpointPairIterator$Undirected","version":52,"access":48,"signature":"Lcom/google/common/graph/EndpointPairIterator;","superName":"com/google/common/graph/EndpointPairIterator","innerClasses":[{"name":"com/google/common/graph/EndpointPairIterator$Undirected","outerName":"com/google/common/graph/EndpointPairIterator","innerName":"Undirected","access":26},{"name":"com/google/common/graph/EndpointPairIterator$1","access":4104}],"fields":[{"name":"visitedNodes","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/graph/BaseGraph;)V","signature":"(Lcom/google/common/graph/BaseGraph;)V"},{"name":"computeNext","access":4,"descriptor":"()Lcom/google/common/graph/EndpointPair;","signature":"()Lcom/google/common/graph/EndpointPair;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/graph/BaseGraph;Lcom/google/common/graph/EndpointPairIterator$1;)V"}]},{"name":"com/google/common/graph/ForwardingGraph","version":52,"access":1056,"signature":"Lcom/google/common/graph/AbstractGraph;","superName":"com/google/common/graph/AbstractGraph","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegate","access":1024,"descriptor":"()Lcom/google/common/graph/BaseGraph;","signature":"()Lcom/google/common/graph/BaseGraph;"},{"name":"nodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edgeCount","access":4,"descriptor":"()J"},{"name":"isDirected","access":1,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1,"descriptor":"()Z"},{"name":"nodeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;>;"},{"name":"degree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/ForwardingNetwork","version":52,"access":1056,"signature":"Lcom/google/common/graph/AbstractNetwork;","superName":"com/google/common/graph/AbstractNetwork","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegate","access":1024,"descriptor":"()Lcom/google/common/graph/Network;","signature":"()Lcom/google/common/graph/Network;"},{"name":"nodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isDirected","access":1,"descriptor":"()Z"},{"name":"allowsParallelEdges","access":1,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1,"descriptor":"()Z"},{"name":"nodeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"edgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"inEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"outEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(TE;)Lcom/google/common/graph/EndpointPair;"},{"name":"adjacentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TE;)Ljava/util/Set;"},{"name":"degree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;TN;)Ljava/util/Set;"},{"name":"edgesConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;"},{"name":"edgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"edgeConnectingOrNull","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;)TE;"},{"name":"edgeConnectingOrNull","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;)TE;"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/ForwardingValueGraph","version":52,"access":1056,"signature":"Lcom/google/common/graph/AbstractValueGraph;","superName":"com/google/common/graph/AbstractValueGraph","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegate","access":1024,"descriptor":"()Lcom/google/common/graph/ValueGraph;","signature":"()Lcom/google/common/graph/ValueGraph;"},{"name":"nodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edgeCount","access":4,"descriptor":"()J"},{"name":"isDirected","access":1,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1,"descriptor":"()Z"},{"name":"nodeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"degree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"edgeValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeValue","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"edgeValueOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;TV;)TV;"},{"name":"edgeValueOrDefault","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;TV;)TV;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/Graph","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/graph/BaseGraph;","superName":"java/lang/Object","interfaces":["com/google/common/graph/BaseGraph"],"methods":[{"name":"nodes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"isDirected","access":1025,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1025,"descriptor":"()Z"},{"name":"nodeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;>;"},{"name":"degree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/GraphBuilder","version":52,"access":49,"signature":"Lcom/google/common/graph/AbstractGraphBuilder;","superName":"com/google/common/graph/AbstractGraphBuilder","innerClasses":[{"name":"com/google/common/graph/ImmutableGraph$Builder","outerName":"com/google/common/graph/ImmutableGraph","innerName":"Builder","access":9},{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409}],"methods":[{"name":"","access":2,"descriptor":"(Z)V"},{"name":"directed","access":9,"descriptor":"()Lcom/google/common/graph/GraphBuilder;","signature":"()Lcom/google/common/graph/GraphBuilder;"},{"name":"undirected","access":9,"descriptor":"()Lcom/google/common/graph/GraphBuilder;","signature":"()Lcom/google/common/graph/GraphBuilder;"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/GraphBuilder;","signature":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/GraphBuilder;"},{"name":"immutable","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableGraph$Builder;","signature":"()Lcom/google/common/graph/ImmutableGraph$Builder;"},{"name":"allowsSelfLoops","access":1,"descriptor":"(Z)Lcom/google/common/graph/GraphBuilder;","signature":"(Z)Lcom/google/common/graph/GraphBuilder;"},{"name":"expectedNodeCount","access":1,"descriptor":"(I)Lcom/google/common/graph/GraphBuilder;","signature":"(I)Lcom/google/common/graph/GraphBuilder;"},{"name":"nodeOrder","access":1,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/GraphBuilder;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/GraphBuilder;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/GraphBuilder;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/GraphBuilder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/graph/MutableGraph;","signature":"()Lcom/google/common/graph/MutableGraph;"},{"name":"copy","access":0,"descriptor":"()Lcom/google/common/graph/GraphBuilder;","signature":"()Lcom/google/common/graph/GraphBuilder;"},{"name":"cast","access":2,"descriptor":"()Lcom/google/common/graph/GraphBuilder;","signature":"()Lcom/google/common/graph/GraphBuilder;"}]},{"name":"com/google/common/graph/GraphConnections","version":52,"access":1536,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"adjacentNodes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"predecessors","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"successors","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"incidentEdgeIterator","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Iterator;","signature":"(TN;)Ljava/util/Iterator;>;"},{"name":"value","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;)TV;"},{"name":"removePredecessor","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TN;)V"},{"name":"removeSuccessor","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;)TV;"},{"name":"addPredecessor","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TN;TV;)V"},{"name":"addSuccessor","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TV;)TV;"}]},{"name":"com/google/common/graph/GraphConstants","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/GraphConstants$Presence","outerName":"com/google/common/graph/GraphConstants","innerName":"Presence","access":16408}],"fields":[{"name":"EXPECTED_DEGREE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"DEFAULT_NODE_COUNT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"DEFAULT_EDGE_COUNT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"INNER_LOAD_FACTOR","access":24,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"1.0"}},{"name":"INNER_CAPACITY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"NODE_NOT_IN_GRAPH","access":24,"descriptor":"Ljava/lang/String;","constant":"Node %s is not an element of this graph."},{"name":"EDGE_NOT_IN_GRAPH","access":24,"descriptor":"Ljava/lang/String;","constant":"Edge %s is not an element of this graph."},{"name":"NODE_REMOVED_FROM_GRAPH","access":24,"descriptor":"Ljava/lang/String;","constant":"Node %s that was used to generate this set is no longer in the graph."},{"name":"NODE_PAIR_REMOVED_FROM_GRAPH","access":24,"descriptor":"Ljava/lang/String;","constant":"Node %s or node %s that were used to generate this set are no longer in the graph."},{"name":"EDGE_REMOVED_FROM_GRAPH","access":24,"descriptor":"Ljava/lang/String;","constant":"Edge %s that was used to generate this set is no longer in the graph."},{"name":"REUSING_EDGE","access":24,"descriptor":"Ljava/lang/String;","constant":"Edge %s already exists between the following nodes: %s, so it cannot be reused to connect the following nodes: %s."},{"name":"MULTIPLE_EDGES_CONNECTING","access":24,"descriptor":"Ljava/lang/String;","constant":"Cannot call edgeConnecting() when parallel edges exist between %s and %s. Consider calling edgesConnecting() instead."},{"name":"PARALLEL_EDGES_NOT_ALLOWED","access":24,"descriptor":"Ljava/lang/String;","constant":"Nodes %s and %s are already connected by a different edge. To construct a graph that allows parallel edges, call allowsParallelEdges(true) on the Builder."},{"name":"SELF_LOOPS_NOT_ALLOWED","access":24,"descriptor":"Ljava/lang/String;","constant":"Cannot add self-loop edge on node %s, as self-loops are not allowed. To construct a graph that allows self-loops, call allowsSelfLoops(true) on the Builder."},{"name":"NOT_AVAILABLE_ON_UNDIRECTED","access":24,"descriptor":"Ljava/lang/String;","constant":"Cannot call source()/target() on a EndpointPair from an undirected graph. Consider calling adjacentNode(node) if you already have a node, or nodeU()/nodeV() if you don't."},{"name":"EDGE_ALREADY_EXISTS","access":24,"descriptor":"Ljava/lang/String;","constant":"Edge %s already exists in the graph."},{"name":"ENDPOINTS_MISMATCH","access":24,"descriptor":"Ljava/lang/String;","constant":"Mismatch: endpoints' ordering is not compatible with directionality of the graph"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/graph/GraphConstants$Presence","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/graph/GraphConstants$Presence","outerName":"com/google/common/graph/GraphConstants","innerName":"Presence","access":16408}],"fields":[{"name":"EDGE_EXISTS","access":16409,"descriptor":"Lcom/google/common/graph/GraphConstants$Presence;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/graph/GraphConstants$Presence;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/graph/GraphConstants$Presence;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/graph/GraphConstants$Presence;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/graph/GraphConstants$Presence;"}]},{"name":"com/google/common/graph/Graphs","version":52,"access":49,"superName":"com/google/common/graph/GraphsBridgeMethods","innerClasses":[{"name":"com/google/common/graph/Graphs$NodeAndRemainingSuccessors","outerName":"com/google/common/graph/Graphs","innerName":"NodeAndRemainingSuccessors","access":26},{"name":"com/google/common/graph/Graphs$NodeVisitState","outerName":"com/google/common/graph/Graphs","innerName":"NodeVisitState","access":16410},{"name":"com/google/common/graph/ImmutableGraph$Builder","outerName":"com/google/common/graph/ImmutableGraph","innerName":"Builder","access":9},{"name":"com/google/common/graph/Graphs$TransposedGraph","outerName":"com/google/common/graph/Graphs","innerName":"TransposedGraph","access":10},{"name":"com/google/common/graph/Graphs$TransposedValueGraph","outerName":"com/google/common/graph/Graphs","innerName":"TransposedValueGraph","access":10},{"name":"com/google/common/graph/Graphs$TransposedNetwork","outerName":"com/google/common/graph/Graphs","innerName":"TransposedNetwork","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hasCycle","access":9,"descriptor":"(Lcom/google/common/graph/Graph;)Z","signature":"(Lcom/google/common/graph/Graph;)Z"},{"name":"hasCycle","access":9,"descriptor":"(Lcom/google/common/graph/Network;)Z","signature":"(Lcom/google/common/graph/Network<**>;)Z"},{"name":"subgraphHasCycle","access":10,"descriptor":"(Lcom/google/common/graph/Graph;Ljava/util/Map;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/graph/Graph;Ljava/util/Map;TN;)Z"},{"name":"canTraverseWithoutReusingEdge","access":10,"descriptor":"(Lcom/google/common/graph/Graph;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/graph/Graph<*>;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"transitiveClosure","access":9,"descriptor":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph;","signature":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph;"},{"name":"reachableNodes","access":9,"descriptor":"(Lcom/google/common/graph/Graph;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet;","signature":"(Lcom/google/common/graph/Graph;TN;)Lcom/google/common/collect/ImmutableSet;"},{"name":"transpose","access":9,"descriptor":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/Graph;","signature":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/Graph;"},{"name":"transpose","access":9,"descriptor":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraph;","signature":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraph;"},{"name":"transpose","access":9,"descriptor":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/Network;","signature":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/Network;"},{"name":"transpose","access":8,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Lcom/google/common/graph/EndpointPair;","signature":"(Lcom/google/common/graph/EndpointPair;)Lcom/google/common/graph/EndpointPair;"},{"name":"inducedSubgraph","access":9,"descriptor":"(Lcom/google/common/graph/Graph;Ljava/lang/Iterable;)Lcom/google/common/graph/MutableGraph;","signature":"(Lcom/google/common/graph/Graph;Ljava/lang/Iterable<+TN;>;)Lcom/google/common/graph/MutableGraph;"},{"name":"inducedSubgraph","access":9,"descriptor":"(Lcom/google/common/graph/ValueGraph;Ljava/lang/Iterable;)Lcom/google/common/graph/MutableValueGraph;","signature":"(Lcom/google/common/graph/ValueGraph;Ljava/lang/Iterable<+TN;>;)Lcom/google/common/graph/MutableValueGraph;"},{"name":"inducedSubgraph","access":9,"descriptor":"(Lcom/google/common/graph/Network;Ljava/lang/Iterable;)Lcom/google/common/graph/MutableNetwork;","signature":"(Lcom/google/common/graph/Network;Ljava/lang/Iterable<+TN;>;)Lcom/google/common/graph/MutableNetwork;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/MutableGraph;","signature":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/MutableGraph;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/MutableValueGraph;","signature":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/MutableValueGraph;"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/MutableNetwork;","signature":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/MutableNetwork;"},{"name":"checkNonNegative","access":8,"descriptor":"(I)I"},{"name":"checkNonNegative","access":8,"descriptor":"(J)J"},{"name":"checkPositive","access":8,"descriptor":"(I)I"},{"name":"checkPositive","access":8,"descriptor":"(J)J"}]},{"name":"com/google/common/graph/Graphs$NodeAndRemainingSuccessors","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/Graphs$NodeAndRemainingSuccessors","outerName":"com/google/common/graph/Graphs","innerName":"NodeAndRemainingSuccessors","access":26}],"fields":[{"name":"node","access":16,"descriptor":"Ljava/lang/Object;","signature":"TN;"},{"name":"remainingSuccessors","access":0,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TN;)V"}]},{"name":"com/google/common/graph/Graphs$NodeVisitState","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/graph/Graphs$NodeVisitState","outerName":"com/google/common/graph/Graphs","innerName":"NodeVisitState","access":16410}],"fields":[{"name":"PENDING","access":16409,"descriptor":"Lcom/google/common/graph/Graphs$NodeVisitState;"},{"name":"COMPLETE","access":16409,"descriptor":"Lcom/google/common/graph/Graphs$NodeVisitState;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/graph/Graphs$NodeVisitState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/graph/Graphs$NodeVisitState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/graph/Graphs$NodeVisitState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/graph/Graphs$NodeVisitState;"}]},{"name":"com/google/common/graph/Graphs$TransposedGraph","version":52,"access":32,"signature":"Lcom/google/common/graph/ForwardingGraph;","superName":"com/google/common/graph/ForwardingGraph","innerClasses":[{"name":"com/google/common/graph/Graphs$TransposedGraph","outerName":"com/google/common/graph/Graphs","innerName":"TransposedGraph","access":10},{"name":"com/google/common/graph/Graphs$TransposedGraph$1","access":0}],"fields":[{"name":"graph","access":18,"descriptor":"Lcom/google/common/graph/Graph;","signature":"Lcom/google/common/graph/Graph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/Graph;)V","signature":"(Lcom/google/common/graph/Graph;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/graph/Graph;","signature":"()Lcom/google/common/graph/Graph;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;>;"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"delegate","access":4160,"descriptor":"()Lcom/google/common/graph/BaseGraph;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/graph/Graphs$TransposedGraph;)Lcom/google/common/graph/Graph;"}]},{"name":"com/google/common/graph/Graphs$TransposedGraph$1","version":52,"access":32,"signature":"Lcom/google/common/graph/IncidentEdgeSet;","superName":"com/google/common/graph/IncidentEdgeSet","outerClass":"com/google/common/graph/Graphs$TransposedGraph","outerMethod":"incidentEdges","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/Graphs$TransposedGraph","outerName":"com/google/common/graph/Graphs","innerName":"TransposedGraph","access":10},{"name":"com/google/common/graph/Graphs$TransposedGraph$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/Graphs$TransposedGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/Graphs$TransposedGraph;Lcom/google/common/graph/BaseGraph;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"lambda$iterator$0","access":4098,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Lcom/google/common/graph/EndpointPair;"}]},{"name":"com/google/common/graph/Graphs$TransposedNetwork","version":52,"access":32,"signature":"Lcom/google/common/graph/ForwardingNetwork;","superName":"com/google/common/graph/ForwardingNetwork","innerClasses":[{"name":"com/google/common/graph/Graphs$TransposedNetwork","outerName":"com/google/common/graph/Graphs","innerName":"TransposedNetwork","access":10}],"fields":[{"name":"network","access":18,"descriptor":"Lcom/google/common/graph/Network;","signature":"Lcom/google/common/graph/Network;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/Network;)V","signature":"(Lcom/google/common/graph/Network;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/graph/Network;","signature":"()Lcom/google/common/graph/Network;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"outEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(TE;)Lcom/google/common/graph/EndpointPair;"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;TN;)Ljava/util/Set;"},{"name":"edgesConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;"},{"name":"edgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"edgeConnectingOrNull","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;)TE;"},{"name":"edgeConnectingOrNull","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;)TE;"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/graph/Graphs$TransposedNetwork;)Lcom/google/common/graph/Network;"}]},{"name":"com/google/common/graph/Graphs$TransposedValueGraph","version":52,"access":32,"signature":"Lcom/google/common/graph/ForwardingValueGraph;","superName":"com/google/common/graph/ForwardingValueGraph","innerClasses":[{"name":"com/google/common/graph/Graphs$TransposedValueGraph","outerName":"com/google/common/graph/Graphs","innerName":"TransposedValueGraph","access":10}],"fields":[{"name":"graph","access":18,"descriptor":"Lcom/google/common/graph/ValueGraph;","signature":"Lcom/google/common/graph/ValueGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/ValueGraph;)V","signature":"(Lcom/google/common/graph/ValueGraph;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/graph/ValueGraph;","signature":"()Lcom/google/common/graph/ValueGraph;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"inDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"edgeValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeValue","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"edgeValueOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;TV;)TV;"},{"name":"edgeValueOrDefault","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;TV;)TV;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/graph/Graphs$TransposedValueGraph;)Lcom/google/common/graph/ValueGraph;"}]},{"name":"com/google/common/graph/GraphsBridgeMethods","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"transitiveClosure","access":9,"descriptor":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/Graph;","signature":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/Graph;"},{"name":"reachableNodes","access":9,"descriptor":"(Lcom/google/common/graph/Graph;Ljava/lang/Object;)Ljava/util/Set;","signature":"(Lcom/google/common/graph/Graph;TN;)Ljava/util/Set;"}]},{"name":"com/google/common/graph/ImmutableGraph","version":52,"access":33,"signature":"Lcom/google/common/graph/ForwardingGraph;","superName":"com/google/common/graph/ForwardingGraph","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/graph/GraphConstants$Presence","outerName":"com/google/common/graph/GraphConstants","innerName":"Presence","access":16408},{"name":"com/google/common/graph/ImmutableGraph$Builder","outerName":"com/google/common/graph/ImmutableGraph","innerName":"Builder","access":9}],"fields":[{"name":"backingGraph","access":18,"descriptor":"Lcom/google/common/graph/BaseGraph;","signature":"Lcom/google/common/graph/BaseGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/BaseGraph;)V","signature":"(Lcom/google/common/graph/BaseGraph;)V"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph;","signature":"(Lcom/google/common/graph/Graph;)Lcom/google/common/graph/ImmutableGraph;"},{"name":"copyOf","access":131081,"descriptor":"(Lcom/google/common/graph/ImmutableGraph;)Lcom/google/common/graph/ImmutableGraph;","signature":"(Lcom/google/common/graph/ImmutableGraph;)Lcom/google/common/graph/ImmutableGraph;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"getNodeConnections","access":10,"descriptor":"(Lcom/google/common/graph/Graph;)Lcom/google/common/collect/ImmutableMap;","signature":"(Lcom/google/common/graph/Graph;)Lcom/google/common/collect/ImmutableMap;>;"},{"name":"connectionsOf","access":10,"descriptor":"(Lcom/google/common/graph/Graph;Ljava/lang/Object;)Lcom/google/common/graph/GraphConnections;","signature":"(Lcom/google/common/graph/Graph;TN;)Lcom/google/common/graph/GraphConnections;"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/graph/BaseGraph;","signature":"()Lcom/google/common/graph/BaseGraph;"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"outDegree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"inDegree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"degree","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"incidentEdges","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"adjacentNodes","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"nodeOrder","access":4161,"descriptor":"()Lcom/google/common/graph/ElementOrder;"},{"name":"allowsSelfLoops","access":4161,"descriptor":"()Z"},{"name":"isDirected","access":4161,"descriptor":"()Z"},{"name":"nodes","access":4161,"descriptor":"()Ljava/util/Set;"}]},{"name":"com/google/common/graph/ImmutableGraph$Builder","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/ImmutableGraph$Builder","outerName":"com/google/common/graph/ImmutableGraph","innerName":"Builder","access":9}],"fields":[{"name":"mutableGraph","access":18,"descriptor":"Lcom/google/common/graph/MutableGraph;","signature":"Lcom/google/common/graph/MutableGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/GraphBuilder;)V","signature":"(Lcom/google/common/graph/GraphBuilder;)V"},{"name":"addNode","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/ImmutableGraph$Builder;","signature":"(TN;)Lcom/google/common/graph/ImmutableGraph$Builder;"},{"name":"putEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/ImmutableGraph$Builder;","signature":"(TN;TN;)Lcom/google/common/graph/ImmutableGraph$Builder;"},{"name":"putEdge","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Lcom/google/common/graph/ImmutableGraph$Builder;","signature":"(Lcom/google/common/graph/EndpointPair;)Lcom/google/common/graph/ImmutableGraph$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableGraph;","signature":"()Lcom/google/common/graph/ImmutableGraph;"}]},{"name":"com/google/common/graph/ImmutableNetwork","version":52,"access":49,"signature":"Lcom/google/common/graph/StandardNetwork;","superName":"com/google/common/graph/StandardNetwork","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/graph/ImmutableNetwork$Builder","outerName":"com/google/common/graph/ImmutableNetwork","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/graph/Network;)V","signature":"(Lcom/google/common/graph/Network;)V"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/ImmutableNetwork;","signature":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/ImmutableNetwork;"},{"name":"copyOf","access":131081,"descriptor":"(Lcom/google/common/graph/ImmutableNetwork;)Lcom/google/common/graph/ImmutableNetwork;","signature":"(Lcom/google/common/graph/ImmutableNetwork;)Lcom/google/common/graph/ImmutableNetwork;"},{"name":"asGraph","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableGraph;","signature":"()Lcom/google/common/graph/ImmutableGraph;"},{"name":"getNodeConnections","access":10,"descriptor":"(Lcom/google/common/graph/Network;)Ljava/util/Map;","signature":"(Lcom/google/common/graph/Network;)Ljava/util/Map;>;"},{"name":"getEdgeToReferenceNode","access":10,"descriptor":"(Lcom/google/common/graph/Network;)Ljava/util/Map;","signature":"(Lcom/google/common/graph/Network;)Ljava/util/Map;"},{"name":"connectionsOf","access":10,"descriptor":"(Lcom/google/common/graph/Network;Ljava/lang/Object;)Lcom/google/common/graph/NetworkConnections;","signature":"(Lcom/google/common/graph/Network;TN;)Lcom/google/common/graph/NetworkConnections;"},{"name":"sourceNodeFn","access":10,"descriptor":"(Lcom/google/common/graph/Network;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/graph/Network;)Lcom/google/common/base/Function;"},{"name":"targetNodeFn","access":10,"descriptor":"(Lcom/google/common/graph/Network;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/graph/Network;)Lcom/google/common/base/Function;"},{"name":"adjacentNodeFn","access":10,"descriptor":"(Lcom/google/common/graph/Network;Ljava/lang/Object;)Lcom/google/common/base/Function;","signature":"(Lcom/google/common/graph/Network;TN;)Lcom/google/common/base/Function;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"outEdges","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"inEdges","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"edgesConnecting","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;"},{"name":"adjacentNodes","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"incidentNodes","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"},{"name":"incidentEdges","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"edgeOrder","access":4161,"descriptor":"()Lcom/google/common/graph/ElementOrder;"},{"name":"nodeOrder","access":4161,"descriptor":"()Lcom/google/common/graph/ElementOrder;"},{"name":"allowsSelfLoops","access":4161,"descriptor":"()Z"},{"name":"allowsParallelEdges","access":4161,"descriptor":"()Z"},{"name":"isDirected","access":4161,"descriptor":"()Z"},{"name":"edges","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"nodes","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"asGraph","access":4161,"descriptor":"()Lcom/google/common/graph/Graph;"},{"name":"lambda$adjacentNodeFn$0","access":4106,"descriptor":"(Lcom/google/common/graph/Network;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$targetNodeFn$0","access":4106,"descriptor":"(Lcom/google/common/graph/Network;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$sourceNodeFn$0","access":4106,"descriptor":"(Lcom/google/common/graph/Network;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/graph/ImmutableNetwork$Builder","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/ImmutableNetwork$Builder","outerName":"com/google/common/graph/ImmutableNetwork","innerName":"Builder","access":9}],"fields":[{"name":"mutableNetwork","access":18,"descriptor":"Lcom/google/common/graph/MutableNetwork;","signature":"Lcom/google/common/graph/MutableNetwork;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/NetworkBuilder;)V","signature":"(Lcom/google/common/graph/NetworkBuilder;)V"},{"name":"addNode","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/ImmutableNetwork$Builder;","signature":"(TN;)Lcom/google/common/graph/ImmutableNetwork$Builder;"},{"name":"addEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/ImmutableNetwork$Builder;","signature":"(TN;TN;TE;)Lcom/google/common/graph/ImmutableNetwork$Builder;"},{"name":"addEdge","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Lcom/google/common/graph/ImmutableNetwork$Builder;","signature":"(Lcom/google/common/graph/EndpointPair;TE;)Lcom/google/common/graph/ImmutableNetwork$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableNetwork;","signature":"()Lcom/google/common/graph/ImmutableNetwork;"}]},{"name":"com/google/common/graph/ImmutableValueGraph","version":52,"access":49,"signature":"Lcom/google/common/graph/StandardValueGraph;","superName":"com/google/common/graph/StandardValueGraph","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/graph/ImmutableValueGraph$Builder","outerName":"com/google/common/graph/ImmutableValueGraph","innerName":"Builder","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/graph/ValueGraph;)V","signature":"(Lcom/google/common/graph/ValueGraph;)V"},{"name":"copyOf","access":9,"descriptor":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ImmutableValueGraph;","signature":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ImmutableValueGraph;"},{"name":"copyOf","access":131081,"descriptor":"(Lcom/google/common/graph/ImmutableValueGraph;)Lcom/google/common/graph/ImmutableValueGraph;","signature":"(Lcom/google/common/graph/ImmutableValueGraph;)Lcom/google/common/graph/ImmutableValueGraph;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"asGraph","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableGraph;","signature":"()Lcom/google/common/graph/ImmutableGraph;"},{"name":"getNodeConnections","access":10,"descriptor":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/collect/ImmutableMap;","signature":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/collect/ImmutableMap;>;"},{"name":"connectionsOf","access":10,"descriptor":"(Lcom/google/common/graph/ValueGraph;Ljava/lang/Object;)Lcom/google/common/graph/GraphConnections;","signature":"(Lcom/google/common/graph/ValueGraph;TN;)Lcom/google/common/graph/GraphConnections;"},{"name":"edgeValueOrDefault","access":4161,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"edgeValueOrDefault","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"hasEdgeConnecting","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"incidentEdges","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"adjacentNodes","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;"},{"name":"nodeOrder","access":4161,"descriptor":"()Lcom/google/common/graph/ElementOrder;"},{"name":"allowsSelfLoops","access":4161,"descriptor":"()Z"},{"name":"isDirected","access":4161,"descriptor":"()Z"},{"name":"nodes","access":4161,"descriptor":"()Ljava/util/Set;"},{"name":"asGraph","access":4161,"descriptor":"()Lcom/google/common/graph/Graph;"},{"name":"lambda$connectionsOf$0","access":4106,"descriptor":"(Lcom/google/common/graph/ValueGraph;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/graph/ImmutableValueGraph$Builder","version":52,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/ImmutableValueGraph$Builder","outerName":"com/google/common/graph/ImmutableValueGraph","innerName":"Builder","access":9}],"fields":[{"name":"mutableValueGraph","access":18,"descriptor":"Lcom/google/common/graph/MutableValueGraph;","signature":"Lcom/google/common/graph/MutableValueGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/ValueGraphBuilder;)V","signature":"(Lcom/google/common/graph/ValueGraphBuilder;)V"},{"name":"addNode","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/ImmutableValueGraph$Builder;","signature":"(TN;)Lcom/google/common/graph/ImmutableValueGraph$Builder;"},{"name":"putEdgeValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/ImmutableValueGraph$Builder;","signature":"(TN;TN;TV;)Lcom/google/common/graph/ImmutableValueGraph$Builder;"},{"name":"putEdgeValue","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Lcom/google/common/graph/ImmutableValueGraph$Builder;","signature":"(Lcom/google/common/graph/EndpointPair;TV;)Lcom/google/common/graph/ImmutableValueGraph$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableValueGraph;","signature":"()Lcom/google/common/graph/ImmutableValueGraph;"}]},{"name":"com/google/common/graph/IncidentEdgeSet","version":52,"access":1056,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","fields":[{"name":"node","access":16,"descriptor":"Ljava/lang/Object;","signature":"TN;"},{"name":"graph","access":16,"descriptor":"Lcom/google/common/graph/BaseGraph;","signature":"Lcom/google/common/graph/BaseGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/BaseGraph;Ljava/lang/Object;)V","signature":"(Lcom/google/common/graph/BaseGraph;TN;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/graph/InvalidatableSet","version":52,"access":48,"signature":"Lcom/google/common/collect/ForwardingSet;","superName":"com/google/common/collect/ForwardingSet","fields":[{"name":"validator","access":18,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"delegate","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"errorMessage","access":18,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"}],"methods":[{"name":"of","access":8,"descriptor":"(Ljava/util/Set;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)Lcom/google/common/graph/InvalidatableSet;","signature":"(Ljava/util/Set;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)Lcom/google/common/graph/InvalidatableSet;"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"","access":2,"descriptor":"(Ljava/util/Set;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V","signature":"(Ljava/util/Set;Lcom/google/common/base/Supplier;Lcom/google/common/base/Supplier;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"validate","access":2,"descriptor":"()V"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/graph/MapIteratorCache","version":52,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/graph/MapIteratorCache$1","access":0}],"fields":[{"name":"backingMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"cacheEntry","access":194,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"put","access":16,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"remove","access":16,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clear","access":16,"descriptor":"()V"},{"name":"get","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getWithoutCaching","access":16,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"containsKey","access":16,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"unmodifiableKeySet","access":16,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getIfCached","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clearCache","access":0,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/graph/MapIteratorCache;)Ljava/util/Map;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/google/common/graph/MapIteratorCache;Ljava/util/Map$Entry;)Ljava/util/Map$Entry;"}]},{"name":"com/google/common/graph/MapIteratorCache$1","version":52,"access":32,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","outerClass":"com/google/common/graph/MapIteratorCache","outerMethod":"unmodifiableKeySet","outerMethodDescriptor":"()Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/MapIteratorCache$1","access":0},{"name":"com/google/common/graph/MapIteratorCache$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/MapIteratorCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/MapIteratorCache;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/MapIteratorCache$1$1","version":52,"access":32,"signature":"Lcom/google/common/collect/UnmodifiableIterator;","superName":"com/google/common/collect/UnmodifiableIterator","outerClass":"com/google/common/graph/MapIteratorCache$1","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/graph/MapIteratorCache$1","access":0},{"name":"com/google/common/graph/MapIteratorCache$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entryIterator","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/graph/MapIteratorCache$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/MapIteratorCache$1;Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"}]},{"name":"com/google/common/graph/MapRetrievalCache","version":52,"access":48,"signature":"Lcom/google/common/graph/MapIteratorCache;","superName":"com/google/common/graph/MapIteratorCache","innerClasses":[{"name":"com/google/common/graph/MapRetrievalCache$CacheEntry","outerName":"com/google/common/graph/MapRetrievalCache","innerName":"CacheEntry","access":26}],"fields":[{"name":"cacheEntry1","access":194,"descriptor":"Lcom/google/common/graph/MapRetrievalCache$CacheEntry;","signature":"Lcom/google/common/graph/MapRetrievalCache$CacheEntry;"},{"name":"cacheEntry2","access":194,"descriptor":"Lcom/google/common/graph/MapRetrievalCache$CacheEntry;","signature":"Lcom/google/common/graph/MapRetrievalCache$CacheEntry;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"get","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"getIfCached","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"clearCache","access":0,"descriptor":"()V"},{"name":"addToCache","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"},{"name":"addToCache","access":2,"descriptor":"(Lcom/google/common/graph/MapRetrievalCache$CacheEntry;)V","signature":"(Lcom/google/common/graph/MapRetrievalCache$CacheEntry;)V"}]},{"name":"com/google/common/graph/MapRetrievalCache$CacheEntry","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/MapRetrievalCache$CacheEntry","outerName":"com/google/common/graph/MapRetrievalCache","innerName":"CacheEntry","access":26}],"fields":[{"name":"key","access":16,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":16,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)V"}]},{"name":"com/google/common/graph/MultiEdgesConnecting","version":52,"access":1056,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"com/google/common/graph/MultiEdgesConnecting$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"outEdgeToNode","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"targetNode","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)V","signature":"(Ljava/util/Map;Ljava/lang/Object;)V"},{"name":"iterator","access":1,"descriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","signature":"()Lcom/google/common/collect/UnmodifiableIterator;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/graph/MultiEdgesConnecting;)Ljava/lang/Object;"}]},{"name":"com/google/common/graph/MultiEdgesConnecting$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/MultiEdgesConnecting","outerMethod":"iterator","outerMethodDescriptor":"()Lcom/google/common/collect/UnmodifiableIterator;","innerClasses":[{"name":"com/google/common/graph/MultiEdgesConnecting$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entries","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/MultiEdgesConnecting;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/MultiEdgesConnecting;Ljava/util/Iterator;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"com/google/common/graph/MutableGraph","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/graph/Graph;","superName":"java/lang/Object","interfaces":["com/google/common/graph/Graph"],"methods":[{"name":"addNode","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"putEdge","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"putEdge","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"removeNode","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"removeEdge","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"removeEdge","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"}]},{"name":"com/google/common/graph/MutableNetwork","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/graph/Network;","superName":"java/lang/Object","interfaces":["com/google/common/graph/Network"],"methods":[{"name":"addNode","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"addEdge","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;TE;)Z"},{"name":"addEdge","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/graph/EndpointPair;TE;)Z"},{"name":"removeNode","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"removeEdge","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"}]},{"name":"com/google/common/graph/MutableValueGraph","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/graph/ValueGraph;","superName":"java/lang/Object","interfaces":["com/google/common/graph/ValueGraph"],"methods":[{"name":"addNode","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"putEdgeValue","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;TV;)TV;"},{"name":"putEdgeValue","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;TV;)TV;"},{"name":"removeNode","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"removeEdge","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;)TV;"},{"name":"removeEdge","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;)TV;"}]},{"name":"com/google/common/graph/Network","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/graph/SuccessorsFunction;Lcom/google/common/graph/PredecessorsFunction;","superName":"java/lang/Object","interfaces":["com/google/common/graph/SuccessorsFunction","com/google/common/graph/PredecessorsFunction"],"methods":[{"name":"nodes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"asGraph","access":1025,"descriptor":"()Lcom/google/common/graph/Graph;","signature":"()Lcom/google/common/graph/Graph;"},{"name":"isDirected","access":1025,"descriptor":"()Z"},{"name":"allowsParallelEdges","access":1025,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1025,"descriptor":"()Z"},{"name":"nodeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"edgeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"inEdges","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"outEdges","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"degree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"incidentNodes","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(TE;)Lcom/google/common/graph/EndpointPair;"},{"name":"adjacentEdges","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TE;)Ljava/util/Set;"},{"name":"edgesConnecting","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;TN;)Ljava/util/Set;"},{"name":"edgesConnecting","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Set;"},{"name":"edgeConnecting","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeConnecting","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"edgeConnectingOrNull","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;)TE;"},{"name":"edgeConnectingOrNull","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;)TE;"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/NetworkBuilder","version":52,"access":49,"signature":"Lcom/google/common/graph/AbstractGraphBuilder;","superName":"com/google/common/graph/AbstractGraphBuilder","innerClasses":[{"name":"com/google/common/graph/ImmutableNetwork$Builder","outerName":"com/google/common/graph/ImmutableNetwork","innerName":"Builder","access":9}],"fields":[{"name":"allowsParallelEdges","access":0,"descriptor":"Z"},{"name":"edgeOrder","access":0,"descriptor":"Lcom/google/common/graph/ElementOrder;","signature":"Lcom/google/common/graph/ElementOrder<-TE;>;"},{"name":"expectedEdgeCount","access":0,"descriptor":"Lcom/google/common/base/Optional;","signature":"Lcom/google/common/base/Optional;"}],"methods":[{"name":"","access":2,"descriptor":"(Z)V"},{"name":"directed","access":9,"descriptor":"()Lcom/google/common/graph/NetworkBuilder;","signature":"()Lcom/google/common/graph/NetworkBuilder;"},{"name":"undirected","access":9,"descriptor":"()Lcom/google/common/graph/NetworkBuilder;","signature":"()Lcom/google/common/graph/NetworkBuilder;"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/NetworkBuilder;","signature":"(Lcom/google/common/graph/Network;)Lcom/google/common/graph/NetworkBuilder;"},{"name":"immutable","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableNetwork$Builder;","signature":"()Lcom/google/common/graph/ImmutableNetwork$Builder;"},{"name":"allowsParallelEdges","access":1,"descriptor":"(Z)Lcom/google/common/graph/NetworkBuilder;","signature":"(Z)Lcom/google/common/graph/NetworkBuilder;"},{"name":"allowsSelfLoops","access":1,"descriptor":"(Z)Lcom/google/common/graph/NetworkBuilder;","signature":"(Z)Lcom/google/common/graph/NetworkBuilder;"},{"name":"expectedNodeCount","access":1,"descriptor":"(I)Lcom/google/common/graph/NetworkBuilder;","signature":"(I)Lcom/google/common/graph/NetworkBuilder;"},{"name":"expectedEdgeCount","access":1,"descriptor":"(I)Lcom/google/common/graph/NetworkBuilder;","signature":"(I)Lcom/google/common/graph/NetworkBuilder;"},{"name":"nodeOrder","access":1,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/NetworkBuilder;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/NetworkBuilder;"},{"name":"edgeOrder","access":1,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/NetworkBuilder;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/NetworkBuilder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/graph/MutableNetwork;","signature":"()Lcom/google/common/graph/MutableNetwork;"},{"name":"cast","access":2,"descriptor":"()Lcom/google/common/graph/NetworkBuilder;","signature":"()Lcom/google/common/graph/NetworkBuilder;"}]},{"name":"com/google/common/graph/NetworkConnections","version":52,"access":1536,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"adjacentNodes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"predecessors","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"successors","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"incidentEdges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"inEdges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"outEdges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edgesConnecting","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"adjacentNode","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"removeInEdge","access":1025,"descriptor":"(Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TE;Z)TN;"},{"name":"removeOutEdge","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"addInEdge","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)V","signature":"(TE;TN;Z)V"},{"name":"addOutEdge","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TE;TN;)V"}]},{"name":"com/google/common/graph/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/graph/PredecessorsFunction","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"predecessors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TN;)Ljava/lang/Iterable<+TN;>;"}]},{"name":"com/google/common/graph/StandardMutableGraph","version":52,"access":48,"signature":"Lcom/google/common/graph/ForwardingGraph;Lcom/google/common/graph/MutableGraph;","superName":"com/google/common/graph/ForwardingGraph","interfaces":["com/google/common/graph/MutableGraph"],"innerClasses":[{"name":"com/google/common/graph/GraphConstants$Presence","outerName":"com/google/common/graph/GraphConstants","innerName":"Presence","access":16408}],"fields":[{"name":"backingValueGraph","access":18,"descriptor":"Lcom/google/common/graph/MutableValueGraph;","signature":"Lcom/google/common/graph/MutableValueGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractGraphBuilder;)V","signature":"(Lcom/google/common/graph/AbstractGraphBuilder<-TN;>;)V"},{"name":"delegate","access":0,"descriptor":"()Lcom/google/common/graph/BaseGraph;","signature":"()Lcom/google/common/graph/BaseGraph;"},{"name":"addNode","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"putEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"putEdge","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"removeNode","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"removeEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"removeEdge","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"}]},{"name":"com/google/common/graph/StandardMutableNetwork","version":52,"access":48,"signature":"Lcom/google/common/graph/StandardNetwork;Lcom/google/common/graph/MutableNetwork;","superName":"com/google/common/graph/StandardNetwork","interfaces":["com/google/common/graph/MutableNetwork"],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/NetworkBuilder;)V","signature":"(Lcom/google/common/graph/NetworkBuilder<-TN;-TE;>;)V"},{"name":"addNode","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"addNodeInternal","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/NetworkConnections;","signature":"(TN;)Lcom/google/common/graph/NetworkConnections;"},{"name":"addEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;TE;)Z"},{"name":"addEdge","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/graph/EndpointPair;TE;)Z"},{"name":"removeNode","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"removeEdge","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"newConnections","access":2,"descriptor":"()Lcom/google/common/graph/NetworkConnections;","signature":"()Lcom/google/common/graph/NetworkConnections;"}]},{"name":"com/google/common/graph/StandardMutableValueGraph","version":52,"access":48,"signature":"Lcom/google/common/graph/StandardValueGraph;Lcom/google/common/graph/MutableValueGraph;","superName":"com/google/common/graph/StandardValueGraph","interfaces":["com/google/common/graph/MutableValueGraph"],"fields":[{"name":"incidentEdgeOrder","access":18,"descriptor":"Lcom/google/common/graph/ElementOrder;","signature":"Lcom/google/common/graph/ElementOrder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractGraphBuilder;)V","signature":"(Lcom/google/common/graph/AbstractGraphBuilder<-TN;>;)V"},{"name":"incidentEdgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"addNode","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"addNodeInternal","access":2,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/GraphConnections;","signature":"(TN;)Lcom/google/common/graph/GraphConnections;"},{"name":"putEdgeValue","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;TV;)TV;"},{"name":"putEdgeValue","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;TV;)TV;"},{"name":"removeNode","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"removeEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;)TV;"},{"name":"removeEdge","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;)TV;"},{"name":"newConnections","access":2,"descriptor":"()Lcom/google/common/graph/GraphConnections;","signature":"()Lcom/google/common/graph/GraphConnections;"}]},{"name":"com/google/common/graph/StandardNetwork","version":52,"access":32,"signature":"Lcom/google/common/graph/AbstractNetwork;","superName":"com/google/common/graph/AbstractNetwork","fields":[{"name":"isDirected","access":18,"descriptor":"Z"},{"name":"allowsParallelEdges","access":18,"descriptor":"Z"},{"name":"allowsSelfLoops","access":18,"descriptor":"Z"},{"name":"nodeOrder","access":18,"descriptor":"Lcom/google/common/graph/ElementOrder;","signature":"Lcom/google/common/graph/ElementOrder;"},{"name":"edgeOrder","access":18,"descriptor":"Lcom/google/common/graph/ElementOrder;","signature":"Lcom/google/common/graph/ElementOrder;"},{"name":"nodeConnections","access":16,"descriptor":"Lcom/google/common/graph/MapIteratorCache;","signature":"Lcom/google/common/graph/MapIteratorCache;>;"},{"name":"edgeToReferenceNode","access":16,"descriptor":"Lcom/google/common/graph/MapIteratorCache;","signature":"Lcom/google/common/graph/MapIteratorCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/NetworkBuilder;)V","signature":"(Lcom/google/common/graph/NetworkBuilder<-TN;-TE;>;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/NetworkBuilder;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lcom/google/common/graph/NetworkBuilder<-TN;-TE;>;Ljava/util/Map;>;Ljava/util/Map;)V"},{"name":"nodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isDirected","access":1,"descriptor":"()Z"},{"name":"allowsParallelEdges","access":1,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1,"descriptor":"()Z"},{"name":"nodeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"edgeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;","signature":"(TE;)Lcom/google/common/graph/EndpointPair;"},{"name":"adjacentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;TN;)Ljava/util/Set;"},{"name":"inEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"outEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"checkedConnections","access":16,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/NetworkConnections;","signature":"(TN;)Lcom/google/common/graph/NetworkConnections;"},{"name":"checkedReferenceNode","access":16,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"containsNode","access":16,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"containsEdge","access":16,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/StandardValueGraph","version":52,"access":32,"signature":"Lcom/google/common/graph/AbstractValueGraph;","superName":"com/google/common/graph/AbstractValueGraph","innerClasses":[{"name":"com/google/common/graph/StandardValueGraph$1","access":0}],"fields":[{"name":"isDirected","access":18,"descriptor":"Z"},{"name":"allowsSelfLoops","access":18,"descriptor":"Z"},{"name":"nodeOrder","access":18,"descriptor":"Lcom/google/common/graph/ElementOrder;","signature":"Lcom/google/common/graph/ElementOrder;"},{"name":"nodeConnections","access":16,"descriptor":"Lcom/google/common/graph/MapIteratorCache;","signature":"Lcom/google/common/graph/MapIteratorCache;>;"},{"name":"edgeCount","access":0,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractGraphBuilder;)V","signature":"(Lcom/google/common/graph/AbstractGraphBuilder<-TN;>;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/AbstractGraphBuilder;Ljava/util/Map;J)V","signature":"(Lcom/google/common/graph/AbstractGraphBuilder<-TN;>;Ljava/util/Map;>;J)V"},{"name":"nodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isDirected","access":1,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1,"descriptor":"()Z"},{"name":"nodeOrder","access":1,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;>;"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"edgeValueOrDefault","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;TV;)TV;"},{"name":"edgeValueOrDefault","access":1,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;TV;)TV;"},{"name":"edgeCount","access":4,"descriptor":"()J"},{"name":"checkedConnections","access":18,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/graph/GraphConnections;","signature":"(TN;)Lcom/google/common/graph/GraphConnections;"},{"name":"containsNode","access":16,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TN;)Z"},{"name":"hasEdgeConnectingInternal","access":18,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"edgeValueOrDefaultInternal","access":18,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;TV;)TV;"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/StandardValueGraph$1","version":52,"access":32,"signature":"Lcom/google/common/graph/IncidentEdgeSet;","superName":"com/google/common/graph/IncidentEdgeSet","outerClass":"com/google/common/graph/StandardValueGraph","outerMethod":"incidentEdges","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/StandardValueGraph$1","access":0}],"fields":[{"name":"val$connections","access":4112,"descriptor":"Lcom/google/common/graph/GraphConnections;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/StandardValueGraph;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/StandardValueGraph;Lcom/google/common/graph/BaseGraph;Ljava/lang/Object;Lcom/google/common/graph/GraphConnections;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"com/google/common/graph/SuccessorsFunction","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"successors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TN;)Ljava/lang/Iterable<+TN;>;"}]},{"name":"com/google/common/graph/Traverser","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/Traverser$1","access":0},{"name":"com/google/common/graph/Traverser$2","access":0},{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034},{"name":"com/google/common/graph/Traverser$InsertionOrder","outerName":"com/google/common/graph/Traverser","innerName":"InsertionOrder","access":17418},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"successorFunction","access":18,"descriptor":"Lcom/google/common/graph/SuccessorsFunction;","signature":"Lcom/google/common/graph/SuccessorsFunction;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;)V","signature":"(Lcom/google/common/graph/SuccessorsFunction;)V"},{"name":"forGraph","access":9,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser;","signature":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser;"},{"name":"forTree","access":9,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser;","signature":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser;"},{"name":"breadthFirst","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TN;)Ljava/lang/Iterable;"},{"name":"breadthFirst","access":17,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TN;>;)Ljava/lang/Iterable;"},{"name":"depthFirstPreOrder","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TN;)Ljava/lang/Iterable;"},{"name":"depthFirstPreOrder","access":17,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TN;>;)Ljava/lang/Iterable;"},{"name":"depthFirstPostOrder","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TN;)Ljava/lang/Iterable;"},{"name":"depthFirstPostOrder","access":17,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+TN;>;)Ljava/lang/Iterable;"},{"name":"newTraversal","access":1024,"descriptor":"()Lcom/google/common/graph/Traverser$Traversal;","signature":"()Lcom/google/common/graph/Traverser$Traversal;"},{"name":"validate","access":2,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/Iterable<+TN;>;)Lcom/google/common/collect/ImmutableSet;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;Lcom/google/common/graph/Traverser$1;)V"},{"name":"lambda$depthFirstPostOrder$0","access":4098,"descriptor":"(Lcom/google/common/collect/ImmutableSet;)Ljava/util/Iterator;"},{"name":"lambda$depthFirstPreOrder$0","access":4098,"descriptor":"(Lcom/google/common/collect/ImmutableSet;)Ljava/util/Iterator;"},{"name":"lambda$breadthFirst$0","access":4098,"descriptor":"(Lcom/google/common/collect/ImmutableSet;)Ljava/util/Iterator;"}]},{"name":"com/google/common/graph/Traverser$1","version":52,"access":32,"signature":"Lcom/google/common/graph/Traverser;","superName":"com/google/common/graph/Traverser","outerClass":"com/google/common/graph/Traverser","outerMethod":"forGraph","outerMethodDescriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser;","innerClasses":[{"name":"com/google/common/graph/Traverser$1","access":0},{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034}],"fields":[{"name":"val$graph","access":4112,"descriptor":"Lcom/google/common/graph/SuccessorsFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;Lcom/google/common/graph/SuccessorsFunction;)V"},{"name":"newTraversal","access":0,"descriptor":"()Lcom/google/common/graph/Traverser$Traversal;","signature":"()Lcom/google/common/graph/Traverser$Traversal;"}]},{"name":"com/google/common/graph/Traverser$2","version":52,"access":32,"signature":"Lcom/google/common/graph/Traverser;","superName":"com/google/common/graph/Traverser","outerClass":"com/google/common/graph/Traverser","outerMethod":"forTree","outerMethodDescriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser;","innerClasses":[{"name":"com/google/common/graph/Traverser$2","access":0},{"name":"com/google/common/graph/Traverser$1","access":0},{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034}],"fields":[{"name":"val$tree","access":4112,"descriptor":"Lcom/google/common/graph/SuccessorsFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;Lcom/google/common/graph/SuccessorsFunction;)V"},{"name":"newTraversal","access":0,"descriptor":"()Lcom/google/common/graph/Traverser$Traversal;","signature":"()Lcom/google/common/graph/Traverser$Traversal;"}]},{"name":"com/google/common/graph/Traverser$InsertionOrder","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/graph/Traverser$InsertionOrder","outerName":"com/google/common/graph/Traverser","innerName":"InsertionOrder","access":17418},{"name":"com/google/common/graph/Traverser$InsertionOrder$1","access":16400},{"name":"com/google/common/graph/Traverser$InsertionOrder$2","access":16400},{"name":"com/google/common/graph/Traverser$1","access":0}],"fields":[{"name":"FRONT","access":16409,"descriptor":"Lcom/google/common/graph/Traverser$InsertionOrder;"},{"name":"BACK","access":16409,"descriptor":"Lcom/google/common/graph/Traverser$InsertionOrder;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/graph/Traverser$InsertionOrder;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/graph/Traverser$InsertionOrder;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/graph/Traverser$InsertionOrder;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"insertInto","access":1024,"descriptor":"(Ljava/util/Deque;Ljava/lang/Object;)V","signature":"(Ljava/util/Deque;TT;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/graph/Traverser$InsertionOrder;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/graph/Traverser$1;)V"}]},{"name":"com/google/common/graph/Traverser$InsertionOrder$1","version":52,"access":16432,"superName":"com/google/common/graph/Traverser$InsertionOrder","outerClass":"com/google/common/graph/Traverser$InsertionOrder","innerClasses":[{"name":"com/google/common/graph/Traverser$InsertionOrder","outerName":"com/google/common/graph/Traverser","innerName":"InsertionOrder","access":17418},{"name":"com/google/common/graph/Traverser$1","access":0},{"name":"com/google/common/graph/Traverser$InsertionOrder$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"insertInto","access":0,"descriptor":"(Ljava/util/Deque;Ljava/lang/Object;)V","signature":"(Ljava/util/Deque;TT;)V"}]},{"name":"com/google/common/graph/Traverser$InsertionOrder$2","version":52,"access":16432,"superName":"com/google/common/graph/Traverser$InsertionOrder","outerClass":"com/google/common/graph/Traverser$InsertionOrder","innerClasses":[{"name":"com/google/common/graph/Traverser$InsertionOrder","outerName":"com/google/common/graph/Traverser","innerName":"InsertionOrder","access":17418},{"name":"com/google/common/graph/Traverser$1","access":0},{"name":"com/google/common/graph/Traverser$InsertionOrder$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"insertInto","access":0,"descriptor":"(Ljava/util/Deque;Ljava/lang/Object;)V","signature":"(Ljava/util/Deque;TT;)V"}]},{"name":"com/google/common/graph/Traverser$Traversal","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034},{"name":"com/google/common/graph/Traverser$Traversal$1","access":0},{"name":"com/google/common/graph/Traverser$Traversal$2","access":0},{"name":"com/google/common/graph/Traverser$InsertionOrder","outerName":"com/google/common/graph/Traverser","innerName":"InsertionOrder","access":17418},{"name":"com/google/common/graph/Traverser$Traversal$3","access":0},{"name":"com/google/common/graph/Traverser$Traversal$4","access":0}],"fields":[{"name":"successorFunction","access":16,"descriptor":"Lcom/google/common/graph/SuccessorsFunction;","signature":"Lcom/google/common/graph/SuccessorsFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;)V","signature":"(Lcom/google/common/graph/SuccessorsFunction;)V"},{"name":"inGraph","access":8,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal;","signature":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal;"},{"name":"inTree","access":8,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal;","signature":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal;"},{"name":"breadthFirst","access":16,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+TN;>;)Ljava/util/Iterator;"},{"name":"preOrder","access":16,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+TN;>;)Ljava/util/Iterator;"},{"name":"topDown","access":2,"descriptor":"(Ljava/util/Iterator;Lcom/google/common/graph/Traverser$InsertionOrder;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+TN;>;Lcom/google/common/graph/Traverser$InsertionOrder;)Ljava/util/Iterator;"},{"name":"postOrder","access":16,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator<+TN;>;)Ljava/util/Iterator;"},{"name":"visitNext","access":1024,"descriptor":"(Ljava/util/Deque;)Ljava/lang/Object;","signature":"(Ljava/util/Deque;>;)TN;"}]},{"name":"com/google/common/graph/Traverser$Traversal$1","version":52,"access":32,"signature":"Lcom/google/common/graph/Traverser$Traversal;","superName":"com/google/common/graph/Traverser$Traversal","outerClass":"com/google/common/graph/Traverser$Traversal","outerMethod":"inGraph","outerMethodDescriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal;","innerClasses":[{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034},{"name":"com/google/common/graph/Traverser$Traversal$1","access":0}],"fields":[{"name":"val$visited","access":4112,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;Ljava/util/Set;)V"},{"name":"visitNext","access":0,"descriptor":"(Ljava/util/Deque;)Ljava/lang/Object;","signature":"(Ljava/util/Deque;>;)TN;"}]},{"name":"com/google/common/graph/Traverser$Traversal$2","version":52,"access":32,"signature":"Lcom/google/common/graph/Traverser$Traversal;","superName":"com/google/common/graph/Traverser$Traversal","outerClass":"com/google/common/graph/Traverser$Traversal","outerMethod":"inTree","outerMethodDescriptor":"(Lcom/google/common/graph/SuccessorsFunction;)Lcom/google/common/graph/Traverser$Traversal;","innerClasses":[{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034},{"name":"com/google/common/graph/Traverser$Traversal$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/SuccessorsFunction;)V"},{"name":"visitNext","access":0,"descriptor":"(Ljava/util/Deque;)Ljava/lang/Object;","signature":"(Ljava/util/Deque;>;)TN;"}]},{"name":"com/google/common/graph/Traverser$Traversal$3","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/Traverser$Traversal","outerMethod":"topDown","outerMethodDescriptor":"(Ljava/util/Iterator;Lcom/google/common/graph/Traverser$InsertionOrder;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034},{"name":"com/google/common/graph/Traverser$Traversal$3","access":0},{"name":"com/google/common/graph/Traverser$InsertionOrder","outerName":"com/google/common/graph/Traverser","innerName":"InsertionOrder","access":17418}],"fields":[{"name":"val$horizon","access":4112,"descriptor":"Ljava/util/Deque;"},{"name":"val$order","access":4112,"descriptor":"Lcom/google/common/graph/Traverser$InsertionOrder;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/Traverser$Traversal;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/Traverser$Traversal;Ljava/util/Deque;Lcom/google/common/graph/Traverser$InsertionOrder;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"}]},{"name":"com/google/common/graph/Traverser$Traversal$4","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/graph/Traverser$Traversal","outerMethod":"postOrder","outerMethodDescriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/graph/Traverser$Traversal","outerName":"com/google/common/graph/Traverser","innerName":"Traversal","access":1034},{"name":"com/google/common/graph/Traverser$Traversal$4","access":0}],"fields":[{"name":"val$horizon","access":4112,"descriptor":"Ljava/util/Deque;"},{"name":"val$ancestorStack","access":4112,"descriptor":"Ljava/util/Deque;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/Traverser$Traversal;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/Traverser$Traversal;Ljava/util/Deque;Ljava/util/Deque;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TN;"}]},{"name":"com/google/common/graph/UndirectedGraphConnections","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/graph/GraphConnections;","superName":"java/lang/Object","interfaces":["com/google/common/graph/GraphConnections"],"innerClasses":[{"name":"com/google/common/graph/UndirectedGraphConnections$1","access":4104},{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"adjacentNodeValues","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"of","access":8,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/UndirectedGraphConnections;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/UndirectedGraphConnections;"},{"name":"ofImmutable","access":8,"descriptor":"(Ljava/util/Map;)Lcom/google/common/graph/UndirectedGraphConnections;","signature":"(Ljava/util/Map;)Lcom/google/common/graph/UndirectedGraphConnections;"},{"name":"adjacentNodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"predecessors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"successors","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"incidentEdgeIterator","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Iterator;","signature":"(TN;)Ljava/util/Iterator;>;"},{"name":"value","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;)TV;"},{"name":"removePredecessor","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TN;)V"},{"name":"removeSuccessor","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;)TV;"},{"name":"addPredecessor","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TN;TV;)V"},{"name":"addSuccessor","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TV;)TV;"},{"name":"lambda$incidentEdgeIterator$0","access":4106,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/graph/EndpointPair;"}]},{"name":"com/google/common/graph/UndirectedGraphConnections$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/graph/UndirectedGraphConnections","innerClasses":[{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409},{"name":"com/google/common/graph/UndirectedGraphConnections$1","access":4104}],"fields":[{"name":"$SwitchMap$com$google$common$graph$ElementOrder$Type","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/graph/UndirectedMultiNetworkConnections","version":52,"access":48,"signature":"Lcom/google/common/graph/AbstractUndirectedNetworkConnections;","superName":"com/google/common/graph/AbstractUndirectedNetworkConnections","innerClasses":[{"name":"com/google/common/graph/UndirectedMultiNetworkConnections$1","access":0}],"fields":[{"name":"adjacentNodesReference","access":130,"descriptor":"Ljava/lang/ref/Reference;","signature":"Ljava/lang/ref/Reference;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"of","access":8,"descriptor":"()Lcom/google/common/graph/UndirectedMultiNetworkConnections;","signature":"()Lcom/google/common/graph/UndirectedMultiNetworkConnections;"},{"name":"ofImmutable","access":8,"descriptor":"(Ljava/util/Map;)Lcom/google/common/graph/UndirectedMultiNetworkConnections;","signature":"(Ljava/util/Map;)Lcom/google/common/graph/UndirectedMultiNetworkConnections;"},{"name":"adjacentNodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"adjacentNodesMultiset","access":2,"descriptor":"()Lcom/google/common/collect/Multiset;","signature":"()Lcom/google/common/collect/Multiset;"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"removeInEdge","access":1,"descriptor":"(Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TE;Z)TN;"},{"name":"removeOutEdge","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TE;)TN;"},{"name":"addInEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)V","signature":"(TE;TN;Z)V"},{"name":"addOutEdge","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TE;TN;)V"},{"name":"getReference","access":10,"descriptor":"(Ljava/lang/ref/Reference;)Ljava/lang/Object;","signature":"(Ljava/lang/ref/Reference;)TT;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/graph/UndirectedMultiNetworkConnections;)Lcom/google/common/collect/Multiset;"}]},{"name":"com/google/common/graph/UndirectedMultiNetworkConnections$1","version":52,"access":32,"signature":"Lcom/google/common/graph/MultiEdgesConnecting;","superName":"com/google/common/graph/MultiEdgesConnecting","outerClass":"com/google/common/graph/UndirectedMultiNetworkConnections","outerMethod":"edgesConnecting","outerMethodDescriptor":"(Ljava/lang/Object;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/graph/UndirectedMultiNetworkConnections$1","access":0}],"fields":[{"name":"val$node","access":4112,"descriptor":"Ljava/lang/Object;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/graph/UndirectedMultiNetworkConnections;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/graph/UndirectedMultiNetworkConnections;Ljava/util/Map;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/graph/UndirectedNetworkConnections","version":52,"access":48,"signature":"Lcom/google/common/graph/AbstractUndirectedNetworkConnections;","superName":"com/google/common/graph/AbstractUndirectedNetworkConnections","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"of","access":8,"descriptor":"()Lcom/google/common/graph/UndirectedNetworkConnections;","signature":"()Lcom/google/common/graph/UndirectedNetworkConnections;"},{"name":"ofImmutable","access":8,"descriptor":"(Ljava/util/Map;)Lcom/google/common/graph/UndirectedNetworkConnections;","signature":"(Ljava/util/Map;)Lcom/google/common/graph/UndirectedNetworkConnections;"},{"name":"adjacentNodes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edgesConnecting","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"}]},{"name":"com/google/common/graph/ValueGraph","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/common/graph/BaseGraph;","superName":"java/lang/Object","interfaces":["com/google/common/graph/BaseGraph"],"methods":[{"name":"nodes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"edges","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"asGraph","access":1025,"descriptor":"()Lcom/google/common/graph/Graph;","signature":"()Lcom/google/common/graph/Graph;"},{"name":"isDirected","access":1025,"descriptor":"()Z"},{"name":"allowsSelfLoops","access":1025,"descriptor":"()Z"},{"name":"nodeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"incidentEdgeOrder","access":1025,"descriptor":"()Lcom/google/common/graph/ElementOrder;","signature":"()Lcom/google/common/graph/ElementOrder;"},{"name":"adjacentNodes","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"predecessors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"successors","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;"},{"name":"incidentEdges","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/Set;","signature":"(TN;)Ljava/util/Set;>;"},{"name":"degree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"inDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"outDegree","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TN;)I"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TN;TN;)Z"},{"name":"hasEdgeConnecting","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Z","signature":"(Lcom/google/common/graph/EndpointPair;)Z"},{"name":"edgeValue","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Optional;","signature":"(TN;TN;)Ljava/util/Optional;"},{"name":"edgeValue","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;","signature":"(Lcom/google/common/graph/EndpointPair;)Ljava/util/Optional;"},{"name":"edgeValueOrDefault","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TN;TN;TV;)TV;"},{"name":"edgeValueOrDefault","access":1025,"descriptor":"(Lcom/google/common/graph/EndpointPair;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/graph/EndpointPair;TV;)TV;"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"successors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"predecessors","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/graph/ValueGraphBuilder","version":52,"access":49,"signature":"Lcom/google/common/graph/AbstractGraphBuilder;","superName":"com/google/common/graph/AbstractGraphBuilder","innerClasses":[{"name":"com/google/common/graph/ImmutableValueGraph$Builder","outerName":"com/google/common/graph/ImmutableValueGraph","innerName":"Builder","access":9},{"name":"com/google/common/graph/ElementOrder$Type","outerName":"com/google/common/graph/ElementOrder","innerName":"Type","access":16409}],"methods":[{"name":"","access":2,"descriptor":"(Z)V"},{"name":"directed","access":9,"descriptor":"()Lcom/google/common/graph/ValueGraphBuilder;","signature":"()Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"undirected","access":9,"descriptor":"()Lcom/google/common/graph/ValueGraphBuilder;","signature":"()Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraphBuilder;","signature":"(Lcom/google/common/graph/ValueGraph;)Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"immutable","access":1,"descriptor":"()Lcom/google/common/graph/ImmutableValueGraph$Builder;","signature":"()Lcom/google/common/graph/ImmutableValueGraph$Builder;"},{"name":"allowsSelfLoops","access":1,"descriptor":"(Z)Lcom/google/common/graph/ValueGraphBuilder;","signature":"(Z)Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"expectedNodeCount","access":1,"descriptor":"(I)Lcom/google/common/graph/ValueGraphBuilder;","signature":"(I)Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"nodeOrder","access":1,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/ValueGraphBuilder;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"incidentEdgeOrder","access":1,"descriptor":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/ValueGraphBuilder;","signature":"(Lcom/google/common/graph/ElementOrder;)Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/graph/MutableValueGraph;","signature":"()Lcom/google/common/graph/MutableValueGraph;"},{"name":"copy","access":0,"descriptor":"()Lcom/google/common/graph/ValueGraphBuilder;","signature":"()Lcom/google/common/graph/ValueGraphBuilder;"},{"name":"cast","access":2,"descriptor":"()Lcom/google/common/graph/ValueGraphBuilder;","signature":"()Lcom/google/common/graph/ValueGraphBuilder;"}]},{"name":"com/google/common/graph/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/hash/AbstractByteHasher","version":52,"access":1056,"superName":"com/google/common/hash/AbstractHasher","fields":[{"name":"scratch","access":18,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"update","access":1028,"descriptor":"(B)V"},{"name":"update","access":4,"descriptor":"([B)V"},{"name":"update","access":4,"descriptor":"([BII)V"},{"name":"update","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"update","access":2,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"putByte","access":1,"descriptor":"(B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"putShort","access":1,"descriptor":"(S)Lcom/google/common/hash/Hasher;"},{"name":"putInt","access":1,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"putLong","access":1,"descriptor":"(J)Lcom/google/common/hash/Hasher;"},{"name":"putChar","access":1,"descriptor":"(C)Lcom/google/common/hash/Hasher;"},{"name":"putChar","access":4161,"descriptor":"(C)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putLong","access":4161,"descriptor":"(J)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putInt","access":4161,"descriptor":"(I)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putShort","access":4161,"descriptor":"(S)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([B)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putByte","access":4161,"descriptor":"(B)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/AbstractCompositeHashFunction","version":52,"access":1056,"superName":"com/google/common/hash/AbstractHashFunction","innerClasses":[{"name":"com/google/common/hash/AbstractCompositeHashFunction$1","access":0}],"fields":[{"name":"functions","access":16,"descriptor":"[Lcom/google/common/hash/HashFunction;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":128,"descriptor":"([Lcom/google/common/hash/HashFunction;)V"},{"name":"makeHash","access":1024,"descriptor":"([Lcom/google/common/hash/Hasher;)Lcom/google/common/hash/HashCode;"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"newHasher","access":1,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"fromHashers","access":2,"descriptor":"([Lcom/google/common/hash/Hasher;)Lcom/google/common/hash/Hasher;"}]},{"name":"com/google/common/hash/AbstractCompositeHashFunction$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/hash/Hasher"],"outerClass":"com/google/common/hash/AbstractCompositeHashFunction","outerMethod":"fromHashers","outerMethodDescriptor":"([Lcom/google/common/hash/Hasher;)Lcom/google/common/hash/Hasher;","innerClasses":[{"name":"com/google/common/hash/AbstractCompositeHashFunction$1","access":0}],"fields":[{"name":"val$hashers","access":4112,"descriptor":"[Lcom/google/common/hash/Hasher;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/hash/AbstractCompositeHashFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/hash/AbstractCompositeHashFunction;[Lcom/google/common/hash/Hasher;)V","signature":"()V"},{"name":"putByte","access":1,"descriptor":"(B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"putShort","access":1,"descriptor":"(S)Lcom/google/common/hash/Hasher;"},{"name":"putInt","access":1,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"putLong","access":1,"descriptor":"(J)Lcom/google/common/hash/Hasher;"},{"name":"putFloat","access":1,"descriptor":"(F)Lcom/google/common/hash/Hasher;"},{"name":"putDouble","access":1,"descriptor":"(D)Lcom/google/common/hash/Hasher;"},{"name":"putBoolean","access":1,"descriptor":"(Z)Lcom/google/common/hash/Hasher;"},{"name":"putChar","access":1,"descriptor":"(C)Lcom/google/common/hash/Hasher;"},{"name":"putUnencodedChars","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/Hasher;"},{"name":"putString","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/Hasher;"},{"name":"putObject","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/Hasher;","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/Hasher;"},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"putString","access":4161,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putUnencodedChars","access":4161,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putChar","access":4161,"descriptor":"(C)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBoolean","access":4161,"descriptor":"(Z)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putDouble","access":4161,"descriptor":"(D)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putFloat","access":4161,"descriptor":"(F)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putLong","access":4161,"descriptor":"(J)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putInt","access":4161,"descriptor":"(I)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putShort","access":4161,"descriptor":"(S)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([B)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putByte","access":4161,"descriptor":"(B)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/AbstractHashFunction","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["com/google/common/hash/HashFunction"],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"hashObject","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/HashCode;","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/HashCode;"},{"name":"hashUnencodedChars","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/HashCode;"},{"name":"hashString","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/HashCode;"},{"name":"hashInt","access":1,"descriptor":"(I)Lcom/google/common/hash/HashCode;"},{"name":"hashLong","access":1,"descriptor":"(J)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1,"descriptor":"([B)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/HashCode;"},{"name":"newHasher","access":1,"descriptor":"(I)Lcom/google/common/hash/Hasher;"}]},{"name":"com/google/common/hash/AbstractHasher","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["com/google/common/hash/Hasher"],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"putBoolean","access":17,"descriptor":"(Z)Lcom/google/common/hash/Hasher;"},{"name":"putDouble","access":17,"descriptor":"(D)Lcom/google/common/hash/Hasher;"},{"name":"putFloat","access":17,"descriptor":"(F)Lcom/google/common/hash/Hasher;"},{"name":"putUnencodedChars","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/Hasher;"},{"name":"putString","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"putShort","access":1,"descriptor":"(S)Lcom/google/common/hash/Hasher;"},{"name":"putInt","access":1,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"putLong","access":1,"descriptor":"(J)Lcom/google/common/hash/Hasher;"},{"name":"putChar","access":1,"descriptor":"(C)Lcom/google/common/hash/Hasher;"},{"name":"putObject","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/Hasher;","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/Hasher;"},{"name":"putString","access":4161,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putUnencodedChars","access":4161,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putChar","access":4161,"descriptor":"(C)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBoolean","access":4161,"descriptor":"(Z)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putDouble","access":4161,"descriptor":"(D)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putFloat","access":4161,"descriptor":"(F)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putLong","access":4161,"descriptor":"(J)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putInt","access":4161,"descriptor":"(I)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putShort","access":4161,"descriptor":"(S)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([B)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/AbstractNonStreamingHashFunction","version":52,"access":1056,"superName":"com/google/common/hash/AbstractHashFunction","innerClasses":[{"name":"com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher","outerName":"com/google/common/hash/AbstractNonStreamingHashFunction","innerName":"BufferingHasher","access":18},{"name":"com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream","outerName":"com/google/common/hash/AbstractNonStreamingHashFunction","innerName":"ExposedByteArrayOutputStream","access":26}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"newHasher","access":1,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"hashInt","access":1,"descriptor":"(I)Lcom/google/common/hash/HashCode;"},{"name":"hashLong","access":1,"descriptor":"(J)Lcom/google/common/hash/HashCode;"},{"name":"hashUnencodedChars","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/HashCode;"},{"name":"hashString","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1025,"descriptor":"([BII)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/HashCode;"}]},{"name":"com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractHasher","innerClasses":[{"name":"com/google/common/hash/AbstractNonStreamingHashFunction$BufferingHasher","outerName":"com/google/common/hash/AbstractNonStreamingHashFunction","innerName":"BufferingHasher","access":18},{"name":"com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream","outerName":"com/google/common/hash/AbstractNonStreamingHashFunction","innerName":"ExposedByteArrayOutputStream","access":26}],"fields":[{"name":"stream","access":16,"descriptor":"Lcom/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/hash/AbstractNonStreamingHashFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/hash/AbstractNonStreamingHashFunction;I)V"},{"name":"putByte","access":1,"descriptor":"(B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"putBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putByte","access":4161,"descriptor":"(B)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream","version":52,"access":48,"superName":"java/io/ByteArrayOutputStream","innerClasses":[{"name":"com/google/common/hash/AbstractNonStreamingHashFunction$ExposedByteArrayOutputStream","outerName":"com/google/common/hash/AbstractNonStreamingHashFunction","innerName":"ExposedByteArrayOutputStream","access":26}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"write","access":0,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"byteArray","access":0,"descriptor":"()[B"},{"name":"length","access":0,"descriptor":"()I"}]},{"name":"com/google/common/hash/AbstractStreamingHasher","version":52,"access":1056,"superName":"com/google/common/hash/AbstractHasher","fields":[{"name":"buffer","access":18,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"bufferSize","access":18,"descriptor":"I"},{"name":"chunkSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"","access":4,"descriptor":"(II)V"},{"name":"process","access":1028,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"processRemaining","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"putBytes","access":17,"descriptor":"([BII)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":17,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"putBytesInternal","access":2,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"putByte","access":17,"descriptor":"(B)Lcom/google/common/hash/Hasher;"},{"name":"putShort","access":17,"descriptor":"(S)Lcom/google/common/hash/Hasher;"},{"name":"putChar","access":17,"descriptor":"(C)Lcom/google/common/hash/Hasher;"},{"name":"putInt","access":17,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"putLong","access":17,"descriptor":"(J)Lcom/google/common/hash/Hasher;"},{"name":"hash","access":17,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"makeHash","access":1028,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"munchIfFull","access":2,"descriptor":"()V"},{"name":"munch","access":2,"descriptor":"()V"},{"name":"putChar","access":4161,"descriptor":"(C)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putLong","access":4161,"descriptor":"(J)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putInt","access":4161,"descriptor":"(I)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putShort","access":4161,"descriptor":"(S)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putByte","access":4161,"descriptor":"(B)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/BloomFilter","version":52,"access":49,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","outerName":"com/google/common/hash/BloomFilterStrategies","innerName":"LockFreeBitArray","access":24},{"name":"com/google/common/hash/BloomFilter$Strategy","outerName":"com/google/common/hash/BloomFilter","innerName":"Strategy","access":1544},{"name":"java/util/stream/Collector$Characteristics","outerName":"java/util/stream/Collector","innerName":"Characteristics","access":16409},{"name":"com/google/common/hash/BloomFilter$SerialForm","outerName":"com/google/common/hash/BloomFilter","innerName":"SerialForm","access":10},{"name":"com/google/common/hash/BloomFilter$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"bits","access":18,"descriptor":"Lcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;"},{"name":"numHashFunctions","access":18,"descriptor":"I"},{"name":"funnel","access":18,"descriptor":"Lcom/google/common/hash/Funnel;","signature":"Lcom/google/common/hash/Funnel<-TT;>;"},{"name":"strategy","access":18,"descriptor":"Lcom/google/common/hash/BloomFilter$Strategy;"},{"name":"LOG_TWO","access":26,"descriptor":"D"},{"name":"SQUARED_LOG_TWO","access":26,"descriptor":"D"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-889275714"}}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;ILcom/google/common/hash/Funnel;Lcom/google/common/hash/BloomFilter$Strategy;)V","signature":"(Lcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;ILcom/google/common/hash/Funnel<-TT;>;Lcom/google/common/hash/BloomFilter$Strategy;)V"},{"name":"copy","access":1,"descriptor":"()Lcom/google/common/hash/BloomFilter;","signature":"()Lcom/google/common/hash/BloomFilter;"},{"name":"mightContain","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"apply","access":131073,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"test","access":131073,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"expectedFpp","access":1,"descriptor":"()D"},{"name":"approximateElementCount","access":1,"descriptor":"()J"},{"name":"bitSize","access":0,"descriptor":"()J"},{"name":"isCompatible","access":1,"descriptor":"(Lcom/google/common/hash/BloomFilter;)Z","signature":"(Lcom/google/common/hash/BloomFilter;)Z"},{"name":"putAll","access":1,"descriptor":"(Lcom/google/common/hash/BloomFilter;)V","signature":"(Lcom/google/common/hash/BloomFilter;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toBloomFilter","access":9,"descriptor":"(Lcom/google/common/hash/Funnel;J)Ljava/util/stream/Collector;","signature":"(Lcom/google/common/hash/Funnel<-TT;>;J)Ljava/util/stream/Collector;>;"},{"name":"toBloomFilter","access":9,"descriptor":"(Lcom/google/common/hash/Funnel;JD)Ljava/util/stream/Collector;","signature":"(Lcom/google/common/hash/Funnel<-TT;>;JD)Ljava/util/stream/Collector;>;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/hash/Funnel;ID)Lcom/google/common/hash/BloomFilter;","signature":"(Lcom/google/common/hash/Funnel<-TT;>;ID)Lcom/google/common/hash/BloomFilter;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/hash/Funnel;JD)Lcom/google/common/hash/BloomFilter;","signature":"(Lcom/google/common/hash/Funnel<-TT;>;JD)Lcom/google/common/hash/BloomFilter;"},{"name":"create","access":8,"descriptor":"(Lcom/google/common/hash/Funnel;JDLcom/google/common/hash/BloomFilter$Strategy;)Lcom/google/common/hash/BloomFilter;","signature":"(Lcom/google/common/hash/Funnel<-TT;>;JDLcom/google/common/hash/BloomFilter$Strategy;)Lcom/google/common/hash/BloomFilter;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/hash/Funnel;I)Lcom/google/common/hash/BloomFilter;","signature":"(Lcom/google/common/hash/Funnel<-TT;>;I)Lcom/google/common/hash/BloomFilter;"},{"name":"create","access":9,"descriptor":"(Lcom/google/common/hash/Funnel;J)Lcom/google/common/hash/BloomFilter;","signature":"(Lcom/google/common/hash/Funnel<-TT;>;J)Lcom/google/common/hash/BloomFilter;"},{"name":"optimalNumOfHashFunctions","access":8,"descriptor":"(D)I"},{"name":"optimalNumOfBits","access":8,"descriptor":"(JD)J"},{"name":"writeReplace","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"writeTo","access":1,"descriptor":"(Ljava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readFrom","access":9,"descriptor":"(Ljava/io/InputStream;Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/BloomFilter;","signature":"(Ljava/io/InputStream;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/BloomFilter;","exceptions":["java/io/IOException"]},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/hash/BloomFilter;)Lcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/hash/BloomFilter;)I"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/hash/BloomFilter;)Lcom/google/common/hash/Funnel;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/hash/BloomFilter;)Lcom/google/common/hash/BloomFilter$Strategy;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;ILcom/google/common/hash/Funnel;Lcom/google/common/hash/BloomFilter$Strategy;Lcom/google/common/hash/BloomFilter$1;)V"},{"name":"lambda$toBloomFilter$1","access":4106,"descriptor":"(Lcom/google/common/hash/BloomFilter;Lcom/google/common/hash/BloomFilter;)Lcom/google/common/hash/BloomFilter;"},{"name":"lambda$toBloomFilter$0","access":4106,"descriptor":"(Lcom/google/common/hash/Funnel;JD)Lcom/google/common/hash/BloomFilter;"}]},{"name":"com/google/common/hash/BloomFilter$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/hash/BloomFilter","innerClasses":[{"name":"com/google/common/hash/BloomFilter$1","access":4104}]},{"name":"com/google/common/hash/BloomFilter$SerialForm","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","outerName":"com/google/common/hash/BloomFilterStrategies","innerName":"LockFreeBitArray","access":24},{"name":"com/google/common/hash/BloomFilter$SerialForm","outerName":"com/google/common/hash/BloomFilter","innerName":"SerialForm","access":10},{"name":"com/google/common/hash/BloomFilter$Strategy","outerName":"com/google/common/hash/BloomFilter","innerName":"Strategy","access":1544},{"name":"com/google/common/hash/BloomFilter$1","access":4104}],"fields":[{"name":"data","access":16,"descriptor":"[J"},{"name":"numHashFunctions","access":16,"descriptor":"I"},{"name":"funnel","access":16,"descriptor":"Lcom/google/common/hash/Funnel;","signature":"Lcom/google/common/hash/Funnel<-TT;>;"},{"name":"strategy","access":16,"descriptor":"Lcom/google/common/hash/BloomFilter$Strategy;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/hash/BloomFilter;)V","signature":"(Lcom/google/common/hash/BloomFilter;)V"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/hash/BloomFilter$Strategy","version":52,"access":1536,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/BloomFilter$Strategy","outerName":"com/google/common/hash/BloomFilter","innerName":"Strategy","access":1544},{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","outerName":"com/google/common/hash/BloomFilterStrategies","innerName":"LockFreeBitArray","access":24}],"methods":[{"name":"put","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z"},{"name":"mightContain","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z"},{"name":"ordinal","access":1025,"descriptor":"()I"}]},{"name":"com/google/common/hash/BloomFilterStrategies","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/BloomFilter$Strategy;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/BloomFilter$Strategy"],"innerClasses":[{"name":"com/google/common/hash/BloomFilterStrategies$1","access":16400},{"name":"com/google/common/hash/BloomFilterStrategies$2","access":16400},{"name":"com/google/common/hash/BloomFilter$Strategy","outerName":"com/google/common/hash/BloomFilter","innerName":"Strategy","access":1544},{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","outerName":"com/google/common/hash/BloomFilterStrategies","innerName":"LockFreeBitArray","access":24}],"fields":[{"name":"MURMUR128_MITZ_32","access":16409,"descriptor":"Lcom/google/common/hash/BloomFilterStrategies;"},{"name":"MURMUR128_MITZ_64","access":16409,"descriptor":"Lcom/google/common/hash/BloomFilterStrategies;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/BloomFilterStrategies;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/BloomFilterStrategies;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/BloomFilterStrategies;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/BloomFilterStrategies;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/hash/BloomFilterStrategies$1;)V"}]},{"name":"com/google/common/hash/BloomFilterStrategies$1","version":52,"access":16432,"superName":"com/google/common/hash/BloomFilterStrategies","outerClass":"com/google/common/hash/BloomFilterStrategies","innerClasses":[{"name":"com/google/common/hash/BloomFilterStrategies$1","access":16400},{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","outerName":"com/google/common/hash/BloomFilterStrategies","innerName":"LockFreeBitArray","access":24}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z"},{"name":"mightContain","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z"}]},{"name":"com/google/common/hash/BloomFilterStrategies$2","version":52,"access":16432,"superName":"com/google/common/hash/BloomFilterStrategies","outerClass":"com/google/common/hash/BloomFilterStrategies","innerClasses":[{"name":"com/google/common/hash/BloomFilterStrategies$1","access":16400},{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","outerName":"com/google/common/hash/BloomFilterStrategies","innerName":"LockFreeBitArray","access":24},{"name":"com/google/common/hash/BloomFilterStrategies$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z"},{"name":"mightContain","access":1,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;ILcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)Z"},{"name":"lowerEight","access":2,"descriptor":"([B)J"},{"name":"upperEight","access":2,"descriptor":"([B)J"}]},{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/BloomFilterStrategies$LockFreeBitArray","outerName":"com/google/common/hash/BloomFilterStrategies","innerName":"LockFreeBitArray","access":24}],"fields":[{"name":"LONG_ADDRESSABLE_BITS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"data","access":16,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongArray;"},{"name":"bitCount","access":18,"descriptor":"Ljava/util/concurrent/atomic/LongAdder;"}],"methods":[{"name":"","access":0,"descriptor":"(J)V"},{"name":"","access":0,"descriptor":"([J)V"},{"name":"set","access":0,"descriptor":"(J)Z"},{"name":"get","access":0,"descriptor":"(J)Z"},{"name":"toPlainArray","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLongArray;)[J"},{"name":"bitSize","access":0,"descriptor":"()J"},{"name":"bitCount","access":0,"descriptor":"()J"},{"name":"copy","access":0,"descriptor":"()Lcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;"},{"name":"putAll","access":0,"descriptor":"(Lcom/google/common/hash/BloomFilterStrategies$LockFreeBitArray;)V"},{"name":"putData","access":0,"descriptor":"(IJ)V"},{"name":"dataLength","access":0,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"com/google/common/hash/ChecksumHashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractHashFunction","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/ChecksumHashFunction$ChecksumHasher","outerName":"com/google/common/hash/ChecksumHashFunction","innerName":"ChecksumHasher","access":18},{"name":"com/google/common/hash/ChecksumHashFunction$1","access":4104},{"name":"com/google/common/hash/ChecksumHashFunction$ChecksumMethodHandles","outerName":"com/google/common/hash/ChecksumHashFunction","innerName":"ChecksumMethodHandles","access":26}],"fields":[{"name":"checksumSupplier","access":18,"descriptor":"Lcom/google/common/hash/ImmutableSupplier;","signature":"Lcom/google/common/hash/ImmutableSupplier<+Ljava/util/zip/Checksum;>;"},{"name":"bits","access":18,"descriptor":"I"},{"name":"toString","access":18,"descriptor":"Ljava/lang/String;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/hash/ImmutableSupplier;ILjava/lang/String;)V","signature":"(Lcom/google/common/hash/ImmutableSupplier<+Ljava/util/zip/Checksum;>;ILjava/lang/String;)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/hash/ChecksumHashFunction;)I"}]},{"name":"com/google/common/hash/ChecksumHashFunction$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/hash/ChecksumHashFunction","innerClasses":[{"name":"com/google/common/hash/ChecksumHashFunction$1","access":4104}]},{"name":"com/google/common/hash/ChecksumHashFunction$ChecksumHasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractByteHasher","innerClasses":[{"name":"com/google/common/hash/ChecksumHashFunction$ChecksumHasher","outerName":"com/google/common/hash/ChecksumHashFunction","innerName":"ChecksumHasher","access":18},{"name":"com/google/common/hash/ChecksumHashFunction$ChecksumMethodHandles","outerName":"com/google/common/hash/ChecksumHashFunction","innerName":"ChecksumMethodHandles","access":26},{"name":"com/google/common/hash/ChecksumHashFunction$1","access":4104}],"fields":[{"name":"checksum","access":18,"descriptor":"Ljava/util/zip/Checksum;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/hash/ChecksumHashFunction;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/hash/ChecksumHashFunction;Ljava/util/zip/Checksum;)V"},{"name":"update","access":4,"descriptor":"(B)V"},{"name":"update","access":4,"descriptor":"([BII)V"},{"name":"update","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/hash/ChecksumHashFunction;Ljava/util/zip/Checksum;Lcom/google/common/hash/ChecksumHashFunction$1;)V"}]},{"name":"com/google/common/hash/ChecksumHashFunction$ChecksumMethodHandles","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/ChecksumHashFunction$ChecksumMethodHandles","outerName":"com/google/common/hash/ChecksumHashFunction","innerName":"ChecksumMethodHandles","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"UPDATE_BB","access":26,"descriptor":"Ljava/lang/invoke/MethodHandle;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"updateByteBuffer","access":8,"descriptor":"(Ljava/util/zip/Checksum;Ljava/nio/ByteBuffer;)Z"},{"name":"updateByteBuffer","access":10,"descriptor":"()Ljava/lang/invoke/MethodHandle;"},{"name":"newLinkageError","access":10,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/LinkageError;"}]},{"name":"com/google/common/hash/Crc32cHashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractHashFunction","innerClasses":[{"name":"com/google/common/hash/Crc32cHashFunction$Crc32cHasher","outerName":"com/google/common/hash/Crc32cHashFunction","innerName":"Crc32cHasher","access":24}],"fields":[{"name":"CRC_32_C","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/hash/Crc32cHashFunction$Crc32cHasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractStreamingHasher","innerClasses":[{"name":"com/google/common/hash/Crc32cHashFunction$Crc32cHasher","outerName":"com/google/common/hash/Crc32cHashFunction","innerName":"Crc32cHasher","access":24}],"fields":[{"name":"finished","access":2,"descriptor":"Z"},{"name":"crc0","access":2,"descriptor":"I"},{"name":"crc1","access":2,"descriptor":"I"},{"name":"crc2","access":2,"descriptor":"I"},{"name":"crc3","access":2,"descriptor":"I"},{"name":"byteTable","access":24,"descriptor":"[I"},{"name":"strideTable","access":24,"descriptor":"[[I"},{"name":"INVERSE_COMPUTE_FOR_WORD_OF_ALL_1S","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-287056435"}},{"name":"EMPTY","access":26,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"processRemaining","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"makeHash","access":4,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"computeForWord","access":8,"descriptor":"(I)I"},{"name":"combine","access":8,"descriptor":"(II)I"}]},{"name":"com/google/common/hash/FarmHashFingerprint64","version":52,"access":48,"superName":"com/google/common/hash/AbstractNonStreamingHashFunction","fields":[{"name":"FARMHASH_FINGERPRINT_64","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"K0","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4348849565147123417"}},{"name":"K1","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-5435081209227447693"}},{"name":"K2","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-7286425919675154353"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"hashBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/HashCode;"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"fingerprint","access":8,"descriptor":"([BII)J"},{"name":"shiftMix","access":10,"descriptor":"(J)J"},{"name":"hashLength16","access":10,"descriptor":"(JJJ)J"},{"name":"weakHashLength32WithSeeds","access":10,"descriptor":"([BIJJ[J)V"},{"name":"hashLength0to16","access":10,"descriptor":"([BII)J"},{"name":"hashLength17to32","access":10,"descriptor":"([BII)J"},{"name":"hashLength33To64","access":10,"descriptor":"([BII)J"},{"name":"hashLength65Plus","access":10,"descriptor":"([BII)J"}]},{"name":"com/google/common/hash/Fingerprint2011","version":52,"access":48,"superName":"com/google/common/hash/AbstractNonStreamingHashFunction","fields":[{"name":"FINGERPRINT_2011","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"K0","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-6505348102511208375"}},{"name":"K1","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-8261664234251669945"}},{"name":"K2","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4288712594273399085"}},{"name":"K3","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4132994306676758123"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"hashBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/HashCode;"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"fingerprint","access":8,"descriptor":"([BII)J"},{"name":"shiftMix","access":10,"descriptor":"(J)J"},{"name":"hash128to64","access":8,"descriptor":"(JJ)J"},{"name":"weakHashLength32WithSeeds","access":10,"descriptor":"([BIJJ[J)V"},{"name":"fullFingerprint","access":10,"descriptor":"([BII)J"},{"name":"hashLength33To64","access":10,"descriptor":"([BII)J"},{"name":"murmurHash64WithSeed","access":8,"descriptor":"([BIIJ)J"}]},{"name":"com/google/common/hash/Funnel","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"methods":[{"name":"funnel","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V","signature":"(TT;Lcom/google/common/hash/PrimitiveSink;)V"}]},{"name":"com/google/common/hash/Funnels","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Funnels$ByteArrayFunnel","outerName":"com/google/common/hash/Funnels","innerName":"ByteArrayFunnel","access":16410},{"name":"com/google/common/hash/Funnels$UnencodedCharsFunnel","outerName":"com/google/common/hash/Funnels","innerName":"UnencodedCharsFunnel","access":16410},{"name":"com/google/common/hash/Funnels$StringCharsetFunnel","outerName":"com/google/common/hash/Funnels","innerName":"StringCharsetFunnel","access":10},{"name":"com/google/common/hash/Funnels$IntegerFunnel","outerName":"com/google/common/hash/Funnels","innerName":"IntegerFunnel","access":16410},{"name":"com/google/common/hash/Funnels$SequentialFunnel","outerName":"com/google/common/hash/Funnels","innerName":"SequentialFunnel","access":10},{"name":"com/google/common/hash/Funnels$LongFunnel","outerName":"com/google/common/hash/Funnels","innerName":"LongFunnel","access":16410},{"name":"com/google/common/hash/Funnels$SinkAsStream","outerName":"com/google/common/hash/Funnels","innerName":"SinkAsStream","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"byteArrayFunnel","access":9,"descriptor":"()Lcom/google/common/hash/Funnel;","signature":"()Lcom/google/common/hash/Funnel<[B>;"},{"name":"unencodedCharsFunnel","access":9,"descriptor":"()Lcom/google/common/hash/Funnel;","signature":"()Lcom/google/common/hash/Funnel;"},{"name":"stringFunnel","access":9,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/hash/Funnel;","signature":"(Ljava/nio/charset/Charset;)Lcom/google/common/hash/Funnel;"},{"name":"integerFunnel","access":9,"descriptor":"()Lcom/google/common/hash/Funnel;","signature":"()Lcom/google/common/hash/Funnel;"},{"name":"sequentialFunnel","access":9,"descriptor":"(Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/Funnel;","signature":"(Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/Funnel;>;"},{"name":"longFunnel","access":9,"descriptor":"()Lcom/google/common/hash/Funnel;","signature":"()Lcom/google/common/hash/Funnel;"},{"name":"asOutputStream","access":9,"descriptor":"(Lcom/google/common/hash/PrimitiveSink;)Ljava/io/OutputStream;"}]},{"name":"com/google/common/hash/Funnels$ByteArrayFunnel","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/Funnel<[B>;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/Funnel"],"innerClasses":[{"name":"com/google/common/hash/Funnels$ByteArrayFunnel","outerName":"com/google/common/hash/Funnels","innerName":"ByteArrayFunnel","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/hash/Funnels$ByteArrayFunnel;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/Funnels$ByteArrayFunnel;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/Funnels$ByteArrayFunnel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/Funnels$ByteArrayFunnel;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"funnel","access":1,"descriptor":"([BLcom/google/common/hash/PrimitiveSink;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"funnel","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/Funnels$ByteArrayFunnel;"}]},{"name":"com/google/common/hash/Funnels$IntegerFunnel","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/Funnel;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/Funnel"],"innerClasses":[{"name":"com/google/common/hash/Funnels$IntegerFunnel","outerName":"com/google/common/hash/Funnels","innerName":"IntegerFunnel","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/hash/Funnels$IntegerFunnel;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/Funnels$IntegerFunnel;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/Funnels$IntegerFunnel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/Funnels$IntegerFunnel;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"funnel","access":1,"descriptor":"(Ljava/lang/Integer;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"funnel","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/Funnels$IntegerFunnel;"}]},{"name":"com/google/common/hash/Funnels$LongFunnel","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/Funnel;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/Funnel"],"innerClasses":[{"name":"com/google/common/hash/Funnels$LongFunnel","outerName":"com/google/common/hash/Funnels","innerName":"LongFunnel","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/hash/Funnels$LongFunnel;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/Funnels$LongFunnel;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/Funnels$LongFunnel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/Funnels$LongFunnel;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"funnel","access":1,"descriptor":"(Ljava/lang/Long;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"funnel","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/Funnels$LongFunnel;"}]},{"name":"com/google/common/hash/Funnels$SequentialFunnel","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/hash/Funnel;>;","superName":"java/lang/Object","interfaces":["com/google/common/hash/Funnel"],"innerClasses":[{"name":"com/google/common/hash/Funnels$SequentialFunnel","outerName":"com/google/common/hash/Funnels","innerName":"SequentialFunnel","access":10}],"fields":[{"name":"elementFunnel","access":18,"descriptor":"Lcom/google/common/hash/Funnel;","signature":"Lcom/google/common/hash/Funnel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/hash/Funnel;)V","signature":"(Lcom/google/common/hash/Funnel;)V"},{"name":"funnel","access":1,"descriptor":"(Ljava/lang/Iterable;Lcom/google/common/hash/PrimitiveSink;)V","signature":"(Ljava/lang/Iterable<+TE;>;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"funnel","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V"}]},{"name":"com/google/common/hash/Funnels$SinkAsStream","version":52,"access":32,"superName":"java/io/OutputStream","innerClasses":[{"name":"com/google/common/hash/Funnels$SinkAsStream","outerName":"com/google/common/hash/Funnels","innerName":"SinkAsStream","access":10}],"fields":[{"name":"sink","access":16,"descriptor":"Lcom/google/common/hash/PrimitiveSink;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"write","access":1,"descriptor":"(I)V"},{"name":"write","access":1,"descriptor":"([B)V"},{"name":"write","access":1,"descriptor":"([BII)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/hash/Funnels$StringCharsetFunnel","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/hash/Funnel;","superName":"java/lang/Object","interfaces":["com/google/common/hash/Funnel"],"innerClasses":[{"name":"com/google/common/hash/Funnels$StringCharsetFunnel","outerName":"com/google/common/hash/Funnels","innerName":"StringCharsetFunnel","access":10},{"name":"com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm","outerName":"com/google/common/hash/Funnels$StringCharsetFunnel","innerName":"SerializedForm","access":10}],"fields":[{"name":"charset","access":18,"descriptor":"Ljava/nio/charset/Charset;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/charset/Charset;)V"},{"name":"funnel","access":1,"descriptor":"(Ljava/lang/CharSequence;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]},{"name":"funnel","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V"}]},{"name":"com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/Funnels$StringCharsetFunnel","outerName":"com/google/common/hash/Funnels","innerName":"StringCharsetFunnel","access":10},{"name":"com/google/common/hash/Funnels$StringCharsetFunnel$SerializedForm","outerName":"com/google/common/hash/Funnels$StringCharsetFunnel","innerName":"SerializedForm","access":10}],"fields":[{"name":"charsetCanonicalName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/charset/Charset;)V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/hash/Funnels$UnencodedCharsFunnel","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/Funnel;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/Funnel"],"innerClasses":[{"name":"com/google/common/hash/Funnels$UnencodedCharsFunnel","outerName":"com/google/common/hash/Funnels","innerName":"UnencodedCharsFunnel","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"funnel","access":1,"descriptor":"(Ljava/lang/CharSequence;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"funnel","access":4161,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/PrimitiveSink;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/Funnels$UnencodedCharsFunnel;"}]},{"name":"com/google/common/hash/HashCode","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/HashCode$IntHashCode","outerName":"com/google/common/hash/HashCode","innerName":"IntHashCode","access":26},{"name":"com/google/common/hash/HashCode$LongHashCode","outerName":"com/google/common/hash/HashCode","innerName":"LongHashCode","access":26},{"name":"com/google/common/hash/HashCode$BytesHashCode","outerName":"com/google/common/hash/HashCode","innerName":"BytesHashCode","access":26}],"fields":[{"name":"hexDigits","access":26,"descriptor":"[C"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"bits","access":1025,"descriptor":"()I"},{"name":"asInt","access":1025,"descriptor":"()I"},{"name":"asLong","access":1025,"descriptor":"()J"},{"name":"padToLong","access":1025,"descriptor":"()J"},{"name":"asBytes","access":1025,"descriptor":"()[B"},{"name":"writeBytesTo","access":1,"descriptor":"([BII)I"},{"name":"writeBytesToImpl","access":1024,"descriptor":"([BII)V"},{"name":"getBytesInternal","access":0,"descriptor":"()[B"},{"name":"equalsSameBits","access":1024,"descriptor":"(Lcom/google/common/hash/HashCode;)Z"},{"name":"fromInt","access":9,"descriptor":"(I)Lcom/google/common/hash/HashCode;"},{"name":"fromLong","access":9,"descriptor":"(J)Lcom/google/common/hash/HashCode;"},{"name":"fromBytes","access":9,"descriptor":"([B)Lcom/google/common/hash/HashCode;"},{"name":"fromBytesNoCopy","access":8,"descriptor":"([B)Lcom/google/common/hash/HashCode;"},{"name":"fromString","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/HashCode;"},{"name":"decode","access":10,"descriptor":"(C)I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/hash/HashCode$BytesHashCode","version":52,"access":48,"superName":"com/google/common/hash/HashCode","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/HashCode$BytesHashCode","outerName":"com/google/common/hash/HashCode","innerName":"BytesHashCode","access":26}],"fields":[{"name":"bytes","access":16,"descriptor":"[B"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([B)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"asBytes","access":1,"descriptor":"()[B"},{"name":"asInt","access":1,"descriptor":"()I"},{"name":"asLong","access":1,"descriptor":"()J"},{"name":"padToLong","access":1,"descriptor":"()J"},{"name":"writeBytesToImpl","access":0,"descriptor":"([BII)V"},{"name":"getBytesInternal","access":0,"descriptor":"()[B"},{"name":"equalsSameBits","access":0,"descriptor":"(Lcom/google/common/hash/HashCode;)Z"}]},{"name":"com/google/common/hash/HashCode$IntHashCode","version":52,"access":48,"superName":"com/google/common/hash/HashCode","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/HashCode$IntHashCode","outerName":"com/google/common/hash/HashCode","innerName":"IntHashCode","access":26}],"fields":[{"name":"hash","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"asBytes","access":1,"descriptor":"()[B"},{"name":"asInt","access":1,"descriptor":"()I"},{"name":"asLong","access":1,"descriptor":"()J"},{"name":"padToLong","access":1,"descriptor":"()J"},{"name":"writeBytesToImpl","access":0,"descriptor":"([BII)V"},{"name":"equalsSameBits","access":0,"descriptor":"(Lcom/google/common/hash/HashCode;)Z"}]},{"name":"com/google/common/hash/HashCode$LongHashCode","version":52,"access":48,"superName":"com/google/common/hash/HashCode","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/HashCode$LongHashCode","outerName":"com/google/common/hash/HashCode","innerName":"LongHashCode","access":26}],"fields":[{"name":"hash","access":16,"descriptor":"J"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(J)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"asBytes","access":1,"descriptor":"()[B"},{"name":"asInt","access":1,"descriptor":"()I"},{"name":"asLong","access":1,"descriptor":"()J"},{"name":"padToLong","access":1,"descriptor":"()J"},{"name":"writeBytesToImpl","access":0,"descriptor":"([BII)V"},{"name":"equalsSameBits","access":0,"descriptor":"(Lcom/google/common/hash/HashCode;)Z"}]},{"name":"com/google/common/hash/HashFunction","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newHasher","access":1025,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"newHasher","access":1025,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"hashInt","access":1025,"descriptor":"(I)Lcom/google/common/hash/HashCode;"},{"name":"hashLong","access":1025,"descriptor":"(J)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1025,"descriptor":"([B)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1025,"descriptor":"([BII)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1025,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/HashCode;"},{"name":"hashUnencodedChars","access":1025,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/HashCode;"},{"name":"hashString","access":1025,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/HashCode;"},{"name":"hashObject","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/HashCode;","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/HashCode;"},{"name":"bits","access":1025,"descriptor":"()I"}]},{"name":"com/google/common/hash/Hasher","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["com/google/common/hash/PrimitiveSink"],"methods":[{"name":"putByte","access":1025,"descriptor":"(B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1025,"descriptor":"([B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1025,"descriptor":"([BII)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1025,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"putShort","access":1025,"descriptor":"(S)Lcom/google/common/hash/Hasher;"},{"name":"putInt","access":1025,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"putLong","access":1025,"descriptor":"(J)Lcom/google/common/hash/Hasher;"},{"name":"putFloat","access":1025,"descriptor":"(F)Lcom/google/common/hash/Hasher;"},{"name":"putDouble","access":1025,"descriptor":"(D)Lcom/google/common/hash/Hasher;"},{"name":"putBoolean","access":1025,"descriptor":"(Z)Lcom/google/common/hash/Hasher;"},{"name":"putChar","access":1025,"descriptor":"(C)Lcom/google/common/hash/Hasher;"},{"name":"putUnencodedChars","access":1025,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/Hasher;"},{"name":"putString","access":1025,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/Hasher;"},{"name":"putObject","access":1025,"descriptor":"(Ljava/lang/Object;Lcom/google/common/hash/Funnel;)Lcom/google/common/hash/Hasher;","signature":"(TT;Lcom/google/common/hash/Funnel<-TT;>;)Lcom/google/common/hash/Hasher;"},{"name":"hash","access":1025,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"hashCode","access":132097,"descriptor":"()I"},{"name":"putString","access":4161,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putUnencodedChars","access":4161,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putChar","access":4161,"descriptor":"(C)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBoolean","access":4161,"descriptor":"(Z)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putDouble","access":4161,"descriptor":"(D)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putFloat","access":4161,"descriptor":"(F)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putLong","access":4161,"descriptor":"(J)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putInt","access":4161,"descriptor":"(I)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putShort","access":4161,"descriptor":"(S)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([B)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putByte","access":4161,"descriptor":"(B)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/Hashing","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$ConcatenatedHashFunction","outerName":"com/google/common/hash/Hashing","innerName":"ConcatenatedHashFunction","access":26},{"name":"com/google/common/hash/Hashing$1","access":4104},{"name":"com/google/common/hash/Hashing$Md5Holder","outerName":"com/google/common/hash/Hashing","innerName":"Md5Holder","access":10},{"name":"com/google/common/hash/Hashing$Sha1Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha1Holder","access":10},{"name":"com/google/common/hash/Hashing$Sha256Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha256Holder","access":10},{"name":"com/google/common/hash/Hashing$Sha384Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha384Holder","access":10},{"name":"com/google/common/hash/Hashing$Sha512Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha512Holder","access":10},{"name":"com/google/common/hash/Hashing$Crc32CSupplier","outerName":"com/google/common/hash/Hashing","innerName":"Crc32CSupplier","access":17418},{"name":"com/google/common/hash/Hashing$ChecksumType","outerName":"com/google/common/hash/Hashing","innerName":"ChecksumType","access":17416},{"name":"com/google/common/hash/Hashing$LinearCongruentialGenerator","outerName":"com/google/common/hash/Hashing","innerName":"LinearCongruentialGenerator","access":26},{"name":"com/google/common/hash/Hashing$Crc32cMethodHandles","outerName":"com/google/common/hash/Hashing","innerName":"Crc32cMethodHandles","access":26}],"fields":[{"name":"GOOD_FAST_HASH_SEED","access":24,"descriptor":"I"}],"methods":[{"name":"goodFastHash","access":9,"descriptor":"(I)Lcom/google/common/hash/HashFunction;"},{"name":"murmur3_32","access":131081,"descriptor":"(I)Lcom/google/common/hash/HashFunction;"},{"name":"murmur3_32","access":131081,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"murmur3_32_fixed","access":9,"descriptor":"(I)Lcom/google/common/hash/HashFunction;"},{"name":"murmur3_32_fixed","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"murmur3_128","access":9,"descriptor":"(I)Lcom/google/common/hash/HashFunction;"},{"name":"murmur3_128","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"sipHash24","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"sipHash24","access":9,"descriptor":"(JJ)Lcom/google/common/hash/HashFunction;"},{"name":"md5","access":131081,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"sha1","access":131081,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"sha256","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"sha384","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"sha512","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"hmacMd5","access":9,"descriptor":"(Ljava/security/Key;)Lcom/google/common/hash/HashFunction;"},{"name":"hmacMd5","access":9,"descriptor":"([B)Lcom/google/common/hash/HashFunction;"},{"name":"hmacSha1","access":9,"descriptor":"(Ljava/security/Key;)Lcom/google/common/hash/HashFunction;"},{"name":"hmacSha1","access":9,"descriptor":"([B)Lcom/google/common/hash/HashFunction;"},{"name":"hmacSha256","access":9,"descriptor":"(Ljava/security/Key;)Lcom/google/common/hash/HashFunction;"},{"name":"hmacSha256","access":9,"descriptor":"([B)Lcom/google/common/hash/HashFunction;"},{"name":"hmacSha512","access":9,"descriptor":"(Ljava/security/Key;)Lcom/google/common/hash/HashFunction;"},{"name":"hmacSha512","access":9,"descriptor":"([B)Lcom/google/common/hash/HashFunction;"},{"name":"hmacToString","access":10,"descriptor":"(Ljava/lang/String;Ljava/security/Key;)Ljava/lang/String;"},{"name":"crc32c","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"crc32","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"adler32","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"farmHashFingerprint64","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"fingerprint2011","access":9,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"consistentHash","access":9,"descriptor":"(Lcom/google/common/hash/HashCode;I)I"},{"name":"consistentHash","access":9,"descriptor":"(JI)I"},{"name":"combineOrdered","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/hash/HashCode;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/hash/HashCode;"},{"name":"combineUnordered","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/hash/HashCode;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/hash/HashCode;"},{"name":"checkPositiveAndMakeMultipleOf32","access":8,"descriptor":"(I)I"},{"name":"concatenating","access":137,"descriptor":"(Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/HashFunction;[Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashFunction;"},{"name":"concatenating","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/hash/HashFunction;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/hash/HashFunction;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/Hashing$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/hash/Hashing","innerClasses":[{"name":"com/google/common/hash/Hashing$1","access":4104}]},{"name":"com/google/common/hash/Hashing$ChecksumType","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/ImmutableSupplier;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/ImmutableSupplier"],"innerClasses":[{"name":"com/google/common/hash/Hashing$ChecksumType","outerName":"com/google/common/hash/Hashing","innerName":"ChecksumType","access":17416},{"name":"com/google/common/hash/Hashing$ChecksumType$1","access":16400},{"name":"com/google/common/hash/Hashing$ChecksumType$2","access":16400},{"name":"com/google/common/hash/Hashing$ChecksumType$3","access":16400},{"name":"com/google/common/hash/Hashing$1","access":4104}],"fields":[{"name":"CRC_32","access":16409,"descriptor":"Lcom/google/common/hash/Hashing$ChecksumType;"},{"name":"CRC_32C","access":16409,"descriptor":"Lcom/google/common/hash/Hashing$ChecksumType;"},{"name":"ADLER_32","access":16409,"descriptor":"Lcom/google/common/hash/Hashing$ChecksumType;"},{"name":"hashFunction","access":17,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/Hashing$ChecksumType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/Hashing$ChecksumType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/Hashing$ChecksumType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V","signature":"(Ljava/lang/String;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/Hashing$ChecksumType;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Lcom/google/common/hash/Hashing$1;)V"}]},{"name":"com/google/common/hash/Hashing$ChecksumType$1","version":52,"access":16432,"superName":"com/google/common/hash/Hashing$ChecksumType","outerClass":"com/google/common/hash/Hashing$ChecksumType","innerClasses":[{"name":"com/google/common/hash/Hashing$ChecksumType","outerName":"com/google/common/hash/Hashing","innerName":"ChecksumType","access":17416},{"name":"com/google/common/hash/Hashing$1","access":4104},{"name":"com/google/common/hash/Hashing$ChecksumType$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/zip/Checksum;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/hash/Hashing$ChecksumType$2","version":52,"access":16432,"superName":"com/google/common/hash/Hashing$ChecksumType","outerClass":"com/google/common/hash/Hashing$ChecksumType","innerClasses":[{"name":"com/google/common/hash/Hashing$ChecksumType","outerName":"com/google/common/hash/Hashing","innerName":"ChecksumType","access":17416},{"name":"com/google/common/hash/Hashing$1","access":4104},{"name":"com/google/common/hash/Hashing$Crc32cMethodHandles","outerName":"com/google/common/hash/Hashing","innerName":"Crc32cMethodHandles","access":26},{"name":"com/google/common/hash/Hashing$ChecksumType$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/zip/Checksum;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/hash/Hashing$ChecksumType$3","version":52,"access":16432,"superName":"com/google/common/hash/Hashing$ChecksumType","outerClass":"com/google/common/hash/Hashing$ChecksumType","innerClasses":[{"name":"com/google/common/hash/Hashing$ChecksumType","outerName":"com/google/common/hash/Hashing","innerName":"ChecksumType","access":17416},{"name":"com/google/common/hash/Hashing$1","access":4104},{"name":"com/google/common/hash/Hashing$ChecksumType$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"get","access":1,"descriptor":"()Ljava/util/zip/Checksum;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/hash/Hashing$ConcatenatedHashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractCompositeHashFunction","innerClasses":[{"name":"com/google/common/hash/Hashing$ConcatenatedHashFunction","outerName":"com/google/common/hash/Hashing","innerName":"ConcatenatedHashFunction","access":26},{"name":"com/google/common/hash/Hashing$1","access":4104}],"methods":[{"name":"","access":130,"descriptor":"([Lcom/google/common/hash/HashFunction;)V"},{"name":"makeHash","access":0,"descriptor":"([Lcom/google/common/hash/Hasher;)Lcom/google/common/hash/HashCode;"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"([Lcom/google/common/hash/HashFunction;Lcom/google/common/hash/Hashing$1;)V"}]},{"name":"com/google/common/hash/Hashing$Crc32CSupplier","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/ImmutableSupplier;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/ImmutableSupplier"],"innerClasses":[{"name":"com/google/common/hash/Hashing$Crc32CSupplier","outerName":"com/google/common/hash/Hashing","innerName":"Crc32CSupplier","access":17418},{"name":"com/google/common/hash/Hashing$Crc32CSupplier$1","access":16400},{"name":"com/google/common/hash/Hashing$Crc32CSupplier$2","access":16400},{"name":"com/google/common/hash/Hashing$1","access":4104}],"fields":[{"name":"JAVA_UTIL_ZIP","access":16409,"descriptor":"Lcom/google/common/hash/Hashing$Crc32CSupplier;"},{"name":"ABSTRACT_HASH_FUNCTION","access":16409,"descriptor":"Lcom/google/common/hash/Hashing$Crc32CSupplier;"},{"name":"HASH_FUNCTION","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/Hashing$Crc32CSupplier;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/Hashing$Crc32CSupplier;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/Hashing$Crc32CSupplier;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"pickFunction","access":10,"descriptor":"()Lcom/google/common/hash/Hashing$Crc32CSupplier;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/Hashing$Crc32CSupplier;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/hash/Hashing$1;)V"}]},{"name":"com/google/common/hash/Hashing$Crc32CSupplier$1","version":52,"access":16432,"superName":"com/google/common/hash/Hashing$Crc32CSupplier","outerClass":"com/google/common/hash/Hashing$Crc32CSupplier","innerClasses":[{"name":"com/google/common/hash/Hashing$Crc32CSupplier","outerName":"com/google/common/hash/Hashing","innerName":"Crc32CSupplier","access":17418},{"name":"com/google/common/hash/Hashing$1","access":4104},{"name":"com/google/common/hash/Hashing$ChecksumType","outerName":"com/google/common/hash/Hashing","innerName":"ChecksumType","access":17416},{"name":"com/google/common/hash/Hashing$Crc32CSupplier$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"get","access":1,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/hash/Hashing$Crc32CSupplier$2","version":52,"access":16432,"superName":"com/google/common/hash/Hashing$Crc32CSupplier","outerClass":"com/google/common/hash/Hashing$Crc32CSupplier","innerClasses":[{"name":"com/google/common/hash/Hashing$Crc32CSupplier","outerName":"com/google/common/hash/Hashing","innerName":"Crc32CSupplier","access":17418},{"name":"com/google/common/hash/Hashing$1","access":4104},{"name":"com/google/common/hash/Hashing$Crc32CSupplier$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"get","access":1,"descriptor":"()Lcom/google/common/hash/HashFunction;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/hash/Hashing$Crc32cMethodHandles","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$Crc32cMethodHandles","outerName":"com/google/common/hash/Hashing","innerName":"Crc32cMethodHandles","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"CONSTRUCTOR","access":26,"descriptor":"Ljava/lang/invoke/MethodHandle;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newCrc32c","access":8,"descriptor":"()Ljava/util/zip/Checksum;"},{"name":"crc32cConstructor","access":10,"descriptor":"()Ljava/lang/invoke/MethodHandle;"},{"name":"newLinkageError","access":10,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/LinkageError;"}]},{"name":"com/google/common/hash/Hashing$LinearCongruentialGenerator","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$LinearCongruentialGenerator","outerName":"com/google/common/hash/Hashing","innerName":"LinearCongruentialGenerator","access":26}],"fields":[{"name":"state","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(J)V"},{"name":"nextDouble","access":1,"descriptor":"()D"}]},{"name":"com/google/common/hash/Hashing$Md5Holder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$Md5Holder","outerName":"com/google/common/hash/Hashing","innerName":"Md5Holder","access":10}],"fields":[{"name":"MD5","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/Hashing$Sha1Holder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$Sha1Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha1Holder","access":10}],"fields":[{"name":"SHA_1","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/Hashing$Sha256Holder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$Sha256Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha256Holder","access":10}],"fields":[{"name":"SHA_256","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/Hashing$Sha384Holder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$Sha384Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha384Holder","access":10}],"fields":[{"name":"SHA_384","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/Hashing$Sha512Holder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/Hashing$Sha512Holder","outerName":"com/google/common/hash/Hashing","innerName":"Sha512Holder","access":10}],"fields":[{"name":"SHA_512","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/HashingInputStream","version":52,"access":49,"superName":"java/io/FilterInputStream","fields":[{"name":"hasher","access":18,"descriptor":"Lcom/google/common/hash/Hasher;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/hash/HashFunction;Ljava/io/InputStream;)V"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"markSupported","access":1,"descriptor":"()Z"},{"name":"mark","access":1,"descriptor":"(I)V"},{"name":"reset","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"}]},{"name":"com/google/common/hash/HashingOutputStream","version":52,"access":49,"superName":"java/io/FilterOutputStream","fields":[{"name":"hasher","access":18,"descriptor":"Lcom/google/common/hash/Hasher;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/hash/HashFunction;Ljava/io/OutputStream;)V"},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/hash/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/hash/ImmutableSupplier","version":52,"access":1536,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier"]},{"name":"com/google/common/hash/Java8Compatibility","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"clear","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"flip","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"limit","access":8,"descriptor":"(Ljava/nio/Buffer;I)V"},{"name":"position","access":8,"descriptor":"(Ljava/nio/Buffer;I)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/LittleEndianByteArray","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"LittleEndianBytes","access":1546},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"VarHandleLittleEndianBytesMaker","access":16394},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"UnsafeByteArray","access":17416},{"name":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"JavaLittleEndianBytes","access":17418},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"VarHandleLittleEndianBytes","access":17418}],"fields":[{"name":"byteArray","access":26,"descriptor":"Lcom/google/common/hash/LittleEndianByteArray$LittleEndianBytes;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"load64","access":8,"descriptor":"([BI)J"},{"name":"load64Safely","access":8,"descriptor":"([BII)J"},{"name":"store64","access":8,"descriptor":"([BIJ)V"},{"name":"load32","access":8,"descriptor":"([BI)I"},{"name":"usingFastPath","access":8,"descriptor":"()Z"},{"name":"makeGetter","access":8,"descriptor":"()Lcom/google/common/hash/LittleEndianByteArray$LittleEndianBytes;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/LittleEndianByteArray$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/hash/LittleEndianByteArray","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104}]},{"name":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/LittleEndianByteArray$LittleEndianBytes;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/LittleEndianByteArray$LittleEndianBytes"],"innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"JavaLittleEndianBytes","access":17418},{"name":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes$1","access":16400},{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"LittleEndianBytes","access":1546},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/hash/LittleEndianByteArray$1;)V"}]},{"name":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes$1","version":52,"access":16432,"superName":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes","outerClass":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"JavaLittleEndianBytes","access":17418},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104},{"name":"com/google/common/hash/LittleEndianByteArray$JavaLittleEndianBytes$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getLongLittleEndian","access":1,"descriptor":"([BI)J"},{"name":"putLongLittleEndian","access":1,"descriptor":"([BIJ)V"},{"name":"usesFastPath","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"LittleEndianBytes","access":1546}],"methods":[{"name":"getLongLittleEndian","access":1025,"descriptor":"([BI)J"},{"name":"putLongLittleEndian","access":1025,"descriptor":"([BIJ)V"},{"name":"usesFastPath","access":1025,"descriptor":"()Z"}]},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/LittleEndianByteArray$LittleEndianBytes;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/LittleEndianByteArray$LittleEndianBytes"],"innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"UnsafeByteArray","access":17416},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$1","access":16400},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$2","access":16400},{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"LittleEndianBytes","access":1546},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"UNSAFE_LITTLE_ENDIAN","access":16409,"descriptor":"Lcom/google/common/hash/LittleEndianByteArray$UnsafeByteArray;"},{"name":"UNSAFE_BIG_ENDIAN","access":16409,"descriptor":"Lcom/google/common/hash/LittleEndianByteArray$UnsafeByteArray;"},{"name":"theUnsafe","access":26,"descriptor":"Lsun/misc/Unsafe;"},{"name":"BYTE_ARRAY_BASE_OFFSET","access":26,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/LittleEndianByteArray$UnsafeByteArray;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$UnsafeByteArray;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/LittleEndianByteArray$UnsafeByteArray;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"usesFastPath","access":1,"descriptor":"()Z"},{"name":"getUnsafe","access":10,"descriptor":"()Lsun/misc/Unsafe;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$UnsafeByteArray;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/hash/LittleEndianByteArray$1;)V"},{"name":"access$200","access":4104,"descriptor":"()I"},{"name":"access$300","access":4104,"descriptor":"()Lsun/misc/Unsafe;"},{"name":"lambda$getUnsafe$0","access":4106,"descriptor":"()Lsun/misc/Unsafe;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$1","version":52,"access":16432,"superName":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","outerClass":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"UnsafeByteArray","access":17416},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getLongLittleEndian","access":1,"descriptor":"([BI)J"},{"name":"putLongLittleEndian","access":1,"descriptor":"([BIJ)V"}]},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$2","version":52,"access":16432,"superName":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","outerClass":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"UnsafeByteArray","access":17416},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104},{"name":"com/google/common/hash/LittleEndianByteArray$UnsafeByteArray$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getLongLittleEndian","access":1,"descriptor":"([BI)J"},{"name":"putLongLittleEndian","access":1,"descriptor":"([BIJ)V"}]},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/hash/LittleEndianByteArray$LittleEndianBytes;","superName":"java/lang/Enum","interfaces":["com/google/common/hash/LittleEndianByteArray$LittleEndianBytes"],"innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"VarHandleLittleEndianBytes","access":17418},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes$1","access":16400},{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"LittleEndianBytes","access":1546},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes;"},{"name":"HANDLE","access":24,"descriptor":"Ljava/lang/invoke/VarHandle;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"usesFastPath","access":1,"descriptor":"()Z"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/hash/LittleEndianByteArray$1;)V"}]},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes$1","version":52,"access":16432,"superName":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes","outerClass":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"VarHandleLittleEndianBytes","access":17418},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getLongLittleEndian","access":1,"descriptor":"([BI)J"},{"name":"putLongLittleEndian","access":1,"descriptor":"([BIJ)V"}]},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker","version":52,"access":16416,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"VarHandleLittleEndianBytesMaker","access":16394},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker$1","access":16400},{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"LittleEndianBytes","access":1546},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"tryMakeVarHandleLittleEndianBytes","access":0,"descriptor":"()Lcom/google/common/hash/LittleEndianByteArray$LittleEndianBytes;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/hash/LittleEndianByteArray$1;)V"}]},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker$1","version":52,"access":16432,"superName":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker","outerClass":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker","innerClasses":[{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"VarHandleLittleEndianBytesMaker","access":16394},{"name":"com/google/common/hash/LittleEndianByteArray$1","access":4104},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"VarHandleLittleEndianBytes","access":17418},{"name":"com/google/common/hash/LittleEndianByteArray$VarHandleLittleEndianBytesMaker$1","access":16400},{"name":"com/google/common/hash/LittleEndianByteArray$LittleEndianBytes","outerName":"com/google/common/hash/LittleEndianByteArray","innerName":"LittleEndianBytes","access":1546}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"tryMakeVarHandleLittleEndianBytes","access":0,"descriptor":"()Lcom/google/common/hash/LittleEndianByteArray$LittleEndianBytes;"}]},{"name":"com/google/common/hash/MacHashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractHashFunction","innerClasses":[{"name":"com/google/common/hash/MacHashFunction$MacHasher","outerName":"com/google/common/hash/MacHashFunction","innerName":"MacHasher","access":26},{"name":"com/google/common/hash/MacHashFunction$1","access":4104}],"fields":[{"name":"prototype","access":18,"descriptor":"Ljavax/crypto/Mac;"},{"name":"key","access":18,"descriptor":"Ljava/security/Key;"},{"name":"toString","access":18,"descriptor":"Ljava/lang/String;"},{"name":"bits","access":18,"descriptor":"I"},{"name":"supportsClone","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/security/Key;Ljava/lang/String;)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"supportsClone","access":10,"descriptor":"(Ljavax/crypto/Mac;)Z"},{"name":"getMac","access":10,"descriptor":"(Ljava/lang/String;Ljava/security/Key;)Ljavax/crypto/Mac;"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/hash/MacHashFunction$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/hash/MacHashFunction","innerClasses":[{"name":"com/google/common/hash/MacHashFunction$1","access":4104}]},{"name":"com/google/common/hash/MacHashFunction$MacHasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractByteHasher","innerClasses":[{"name":"com/google/common/hash/MacHashFunction$MacHasher","outerName":"com/google/common/hash/MacHashFunction","innerName":"MacHasher","access":26},{"name":"com/google/common/hash/MacHashFunction$1","access":4104}],"fields":[{"name":"mac","access":18,"descriptor":"Ljavax/crypto/Mac;"},{"name":"done","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Ljavax/crypto/Mac;)V"},{"name":"update","access":4,"descriptor":"(B)V"},{"name":"update","access":4,"descriptor":"([B)V"},{"name":"update","access":4,"descriptor":"([BII)V"},{"name":"update","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"checkNotDone","access":2,"descriptor":"()V"},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"","access":4096,"descriptor":"(Ljavax/crypto/Mac;Lcom/google/common/hash/MacHashFunction$1;)V"}]},{"name":"com/google/common/hash/MessageDigestHashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractHashFunction","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher","outerName":"com/google/common/hash/MessageDigestHashFunction","innerName":"MessageDigestHasher","access":26},{"name":"com/google/common/hash/MessageDigestHashFunction$1","access":4104},{"name":"com/google/common/hash/MessageDigestHashFunction$SerializedForm","outerName":"com/google/common/hash/MessageDigestHashFunction","innerName":"SerializedForm","access":26}],"fields":[{"name":"prototype","access":18,"descriptor":"Ljava/security/MessageDigest;"},{"name":"bytes","access":18,"descriptor":"I"},{"name":"supportsClone","access":18,"descriptor":"Z"},{"name":"toString","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"supportsClone","access":10,"descriptor":"(Ljava/security/MessageDigest;)Z"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMessageDigest","access":10,"descriptor":"(Ljava/lang/String;)Ljava/security/MessageDigest;"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/InvalidObjectException"]}]},{"name":"com/google/common/hash/MessageDigestHashFunction$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/hash/MessageDigestHashFunction","innerClasses":[{"name":"com/google/common/hash/MessageDigestHashFunction$1","access":4104}]},{"name":"com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractByteHasher","innerClasses":[{"name":"com/google/common/hash/MessageDigestHashFunction$MessageDigestHasher","outerName":"com/google/common/hash/MessageDigestHashFunction","innerName":"MessageDigestHasher","access":26},{"name":"com/google/common/hash/MessageDigestHashFunction$1","access":4104}],"fields":[{"name":"digest","access":18,"descriptor":"Ljava/security/MessageDigest;"},{"name":"bytes","access":18,"descriptor":"I"},{"name":"done","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/security/MessageDigest;I)V"},{"name":"update","access":4,"descriptor":"(B)V"},{"name":"update","access":4,"descriptor":"([BII)V"},{"name":"update","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"checkNotDone","access":2,"descriptor":"()V"},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"","access":4096,"descriptor":"(Ljava/security/MessageDigest;ILcom/google/common/hash/MessageDigestHashFunction$1;)V"}]},{"name":"com/google/common/hash/MessageDigestHashFunction$SerializedForm","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/MessageDigestHashFunction$SerializedForm","outerName":"com/google/common/hash/MessageDigestHashFunction","innerName":"SerializedForm","access":26},{"name":"com/google/common/hash/MessageDigestHashFunction$1","access":4104}],"fields":[{"name":"algorithmName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"bytes","access":18,"descriptor":"I"},{"name":"toString","access":18,"descriptor":"Ljava/lang/String;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Lcom/google/common/hash/MessageDigestHashFunction$1;)V"}]},{"name":"com/google/common/hash/Murmur3_128HashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractHashFunction","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher","outerName":"com/google/common/hash/Murmur3_128HashFunction","innerName":"Murmur3_128Hasher","access":26}],"fields":[{"name":"MURMUR3_128","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"GOOD_FAST_HASH_128","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"seed","access":18,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"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/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractStreamingHasher","innerClasses":[{"name":"com/google/common/hash/Murmur3_128HashFunction$Murmur3_128Hasher","outerName":"com/google/common/hash/Murmur3_128HashFunction","innerName":"Murmur3_128Hasher","access":26}],"fields":[{"name":"CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"C1","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-8663945395140668459"}},{"name":"C2","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5545529020109919103"}},{"name":"h1","access":2,"descriptor":"J"},{"name":"h2","access":2,"descriptor":"J"},{"name":"length","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"process","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"bmix64","access":2,"descriptor":"(JJ)V"},{"name":"processRemaining","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"makeHash","access":4,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"fmix64","access":10,"descriptor":"(J)J"},{"name":"mixK1","access":10,"descriptor":"(J)J"},{"name":"mixK2","access":10,"descriptor":"(J)J"}]},{"name":"com/google/common/hash/Murmur3_32HashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractHashFunction","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher","outerName":"com/google/common/hash/Murmur3_32HashFunction","innerName":"Murmur3_32Hasher","access":26}],"fields":[{"name":"MURMUR3_32","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"MURMUR3_32_FIXED","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"GOOD_FAST_HASH_32","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"C1","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-862048943"}},{"name":"C2","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"461845907"}},{"name":"seed","access":18,"descriptor":"I"},{"name":"supplementaryPlaneFix","access":18,"descriptor":"Z"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(IZ)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"hashInt","access":1,"descriptor":"(I)Lcom/google/common/hash/HashCode;"},{"name":"hashLong","access":1,"descriptor":"(J)Lcom/google/common/hash/HashCode;"},{"name":"hashUnencodedChars","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/HashCode;"},{"name":"hashString","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/HashCode;"},{"name":"hashBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/HashCode;"},{"name":"getIntLittleEndian","access":10,"descriptor":"([BI)I"},{"name":"mixK1","access":10,"descriptor":"(I)I"},{"name":"mixH1","access":10,"descriptor":"(II)I"},{"name":"fmix","access":10,"descriptor":"(II)Lcom/google/common/hash/HashCode;"},{"name":"codePointToFourUtf8Bytes","access":10,"descriptor":"(I)J"},{"name":"charToThreeUtf8Bytes","access":10,"descriptor":"(C)J"},{"name":"charToTwoUtf8Bytes","access":10,"descriptor":"(C)J"},{"name":"access$000","access":4104,"descriptor":"(I)I"},{"name":"access$100","access":4104,"descriptor":"(II)I"},{"name":"access$200","access":4104,"descriptor":"([BI)I"},{"name":"access$300","access":4104,"descriptor":"(C)J"},{"name":"access$400","access":4104,"descriptor":"(C)J"},{"name":"access$500","access":4104,"descriptor":"(I)J"},{"name":"access$600","access":4104,"descriptor":"(II)Lcom/google/common/hash/HashCode;"}]},{"name":"com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractHasher","innerClasses":[{"name":"com/google/common/hash/Murmur3_32HashFunction$Murmur3_32Hasher","outerName":"com/google/common/hash/Murmur3_32HashFunction","innerName":"Murmur3_32Hasher","access":26}],"fields":[{"name":"h1","access":2,"descriptor":"I"},{"name":"buffer","access":2,"descriptor":"J"},{"name":"shift","access":2,"descriptor":"I"},{"name":"length","access":2,"descriptor":"I"},{"name":"isDone","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"update","access":2,"descriptor":"(IJ)V"},{"name":"putByte","access":1,"descriptor":"(B)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"([BII)Lcom/google/common/hash/Hasher;"},{"name":"putBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;"},{"name":"putInt","access":1,"descriptor":"(I)Lcom/google/common/hash/Hasher;"},{"name":"putLong","access":1,"descriptor":"(J)Lcom/google/common/hash/Hasher;"},{"name":"putChar","access":1,"descriptor":"(C)Lcom/google/common/hash/Hasher;"},{"name":"putString","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/Hasher;"},{"name":"hash","access":1,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"putString","access":4161,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putChar","access":4161,"descriptor":"(C)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putLong","access":4161,"descriptor":"(J)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putInt","access":4161,"descriptor":"(I)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":4161,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putByte","access":4161,"descriptor":"(B)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/hash/PrimitiveSink","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"putByte","access":1025,"descriptor":"(B)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":1025,"descriptor":"([B)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":1025,"descriptor":"([BII)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBytes","access":1025,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putShort","access":1025,"descriptor":"(S)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putInt","access":1025,"descriptor":"(I)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putLong","access":1025,"descriptor":"(J)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putFloat","access":1025,"descriptor":"(F)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putDouble","access":1025,"descriptor":"(D)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putBoolean","access":1025,"descriptor":"(Z)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putChar","access":1025,"descriptor":"(C)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putUnencodedChars","access":1025,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/hash/PrimitiveSink;"},{"name":"putString","access":1025,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lcom/google/common/hash/PrimitiveSink;"}]},{"name":"com/google/common/hash/SipHashFunction","version":52,"access":48,"superName":"com/google/common/hash/AbstractHashFunction","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/hash/SipHashFunction$SipHasher","outerName":"com/google/common/hash/SipHashFunction","innerName":"SipHasher","access":26}],"fields":[{"name":"SIP_HASH_24","access":24,"descriptor":"Lcom/google/common/hash/HashFunction;"},{"name":"c","access":18,"descriptor":"I"},{"name":"d","access":18,"descriptor":"I"},{"name":"k0","access":18,"descriptor":"J"},{"name":"k1","access":18,"descriptor":"J"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(IIJJ)V"},{"name":"bits","access":1,"descriptor":"()I"},{"name":"newHasher","access":1,"descriptor":"()Lcom/google/common/hash/Hasher;"},{"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/google/common/hash/SipHashFunction$SipHasher","version":52,"access":48,"superName":"com/google/common/hash/AbstractStreamingHasher","innerClasses":[{"name":"com/google/common/hash/SipHashFunction$SipHasher","outerName":"com/google/common/hash/SipHashFunction","innerName":"SipHasher","access":26}],"fields":[{"name":"CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"c","access":18,"descriptor":"I"},{"name":"d","access":18,"descriptor":"I"},{"name":"v0","access":2,"descriptor":"J"},{"name":"v1","access":2,"descriptor":"J"},{"name":"v2","access":2,"descriptor":"J"},{"name":"v3","access":2,"descriptor":"J"},{"name":"b","access":2,"descriptor":"J"},{"name":"finalM","access":2,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(IIJJ)V"},{"name":"process","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"processRemaining","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"makeHash","access":4,"descriptor":"()Lcom/google/common/hash/HashCode;"},{"name":"processM","access":2,"descriptor":"(J)V"},{"name":"sipRound","access":2,"descriptor":"(I)V"}]},{"name":"com/google/common/hash/SneakyThrows","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"sneakyThrow","access":8,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;"},{"name":"throwIt","access":2,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;","signature":"(Ljava/lang/Throwable;)Ljava/lang/Error;^TT;","exceptions":["java/lang/Throwable"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/hash/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/html/HtmlEscapers","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/escape/Escapers$Builder","outerName":"com/google/common/escape/Escapers","innerName":"Builder","access":25}],"fields":[{"name":"HTML_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"}],"methods":[{"name":"htmlEscaper","access":9,"descriptor":"()Lcom/google/common/escape/Escaper;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/html/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/html/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/io/AppendableWriter","version":52,"access":32,"superName":"java/io/Writer","fields":[{"name":"target","access":18,"descriptor":"Ljava/lang/Appendable;"},{"name":"closed","access":2,"descriptor":"Z"}],"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":"write","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Ljava/lang/String;II)V","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":"append","access":1,"descriptor":"(C)Ljava/io/Writer;","exceptions":["java/io/IOException"]},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/io/Writer;","exceptions":["java/io/IOException"]},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/io/Writer;","exceptions":["java/io/IOException"]},{"name":"checkNotClosed","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"append","access":4161,"descriptor":"(C)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"append","access":4161,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"append","access":4161,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/BaseEncoding","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/BaseEncoding$1","access":0},{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25},{"name":"com/google/common/io/BaseEncoding$2","access":0},{"name":"com/google/common/io/BaseEncoding$3","access":0},{"name":"com/google/common/io/BaseEncoding$4","access":0},{"name":"com/google/common/io/BaseEncoding$5","access":0},{"name":"com/google/common/io/BaseEncoding$Base64Encoding","outerName":"com/google/common/io/BaseEncoding","innerName":"Base64Encoding","access":26},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"StandardBaseEncoding","access":10},{"name":"com/google/common/io/BaseEncoding$Base16Encoding","outerName":"com/google/common/io/BaseEncoding","innerName":"Base16Encoding","access":26},{"name":"com/google/common/io/BaseEncoding$SeparatedBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"SeparatedBaseEncoding","access":24},{"name":"com/google/common/io/BaseEncoding$Alphabet","outerName":"com/google/common/io/BaseEncoding","innerName":"Alphabet","access":24}],"fields":[{"name":"BASE64","access":26,"descriptor":"Lcom/google/common/io/BaseEncoding;"},{"name":"BASE64_URL","access":26,"descriptor":"Lcom/google/common/io/BaseEncoding;"},{"name":"BASE32","access":26,"descriptor":"Lcom/google/common/io/BaseEncoding;"},{"name":"BASE32_HEX","access":26,"descriptor":"Lcom/google/common/io/BaseEncoding;"},{"name":"BASE16","access":26,"descriptor":"Lcom/google/common/io/BaseEncoding;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"encode","access":1,"descriptor":"([B)Ljava/lang/String;"},{"name":"encode","access":17,"descriptor":"([BII)Ljava/lang/String;"},{"name":"encodingStream","access":1025,"descriptor":"(Ljava/io/Writer;)Ljava/io/OutputStream;"},{"name":"encodingSink","access":17,"descriptor":"(Lcom/google/common/io/CharSink;)Lcom/google/common/io/ByteSink;"},{"name":"extract","access":10,"descriptor":"([BI)[B"},{"name":"canDecode","access":1025,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"decode","access":17,"descriptor":"(Ljava/lang/CharSequence;)[B"},{"name":"decodeChecked","access":16,"descriptor":"(Ljava/lang/CharSequence;)[B","exceptions":["com/google/common/io/BaseEncoding$DecodingException"]},{"name":"decodingStream","access":1025,"descriptor":"(Ljava/io/Reader;)Ljava/io/InputStream;"},{"name":"decodingSource","access":17,"descriptor":"(Lcom/google/common/io/CharSource;)Lcom/google/common/io/ByteSource;"},{"name":"maxEncodedSize","access":1024,"descriptor":"(I)I"},{"name":"encodeTo","access":1024,"descriptor":"(Ljava/lang/Appendable;[BII)V","exceptions":["java/io/IOException"]},{"name":"maxDecodedSize","access":1024,"descriptor":"(I)I"},{"name":"decodeTo","access":1024,"descriptor":"([BLjava/lang/CharSequence;)I","exceptions":["com/google/common/io/BaseEncoding$DecodingException"]},{"name":"trimTrailingPadding","access":0,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"},{"name":"omitPadding","access":1025,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"withPadChar","access":1025,"descriptor":"(C)Lcom/google/common/io/BaseEncoding;"},{"name":"withSeparator","access":1025,"descriptor":"(Ljava/lang/String;I)Lcom/google/common/io/BaseEncoding;"},{"name":"upperCase","access":1025,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"lowerCase","access":1025,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"ignoreCase","access":1025,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"base64","access":9,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"base64Url","access":9,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"base32","access":9,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"base32Hex","access":9,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"base16","access":9,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"ignoringReader","access":8,"descriptor":"(Ljava/io/Reader;Ljava/lang/String;)Ljava/io/Reader;"},{"name":"separatingAppendable","access":8,"descriptor":"(Ljava/lang/Appendable;Ljava/lang/String;I)Ljava/lang/Appendable;"},{"name":"separatingWriter","access":8,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;I)Ljava/io/Writer;"}]},{"name":"com/google/common/io/BaseEncoding$1","version":52,"access":32,"superName":"com/google/common/io/ByteSink","outerClass":"com/google/common/io/BaseEncoding","outerMethod":"encodingSink","outerMethodDescriptor":"(Lcom/google/common/io/CharSink;)Lcom/google/common/io/ByteSink;","innerClasses":[{"name":"com/google/common/io/BaseEncoding$1","access":0}],"fields":[{"name":"val$encodedSink","access":4112,"descriptor":"Lcom/google/common/io/CharSink;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/BaseEncoding;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding;Lcom/google/common/io/CharSink;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/OutputStream;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/BaseEncoding$2","version":52,"access":32,"superName":"com/google/common/io/ByteSource","outerClass":"com/google/common/io/BaseEncoding","outerMethod":"decodingSource","outerMethodDescriptor":"(Lcom/google/common/io/CharSource;)Lcom/google/common/io/ByteSource;","innerClasses":[{"name":"com/google/common/io/BaseEncoding$2","access":0}],"fields":[{"name":"val$encodedSource","access":4112,"descriptor":"Lcom/google/common/io/CharSource;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/BaseEncoding;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding;Lcom/google/common/io/CharSource;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/BaseEncoding$3","version":52,"access":32,"superName":"java/io/Reader","outerClass":"com/google/common/io/BaseEncoding","outerMethod":"ignoringReader","outerMethodDescriptor":"(Ljava/io/Reader;Ljava/lang/String;)Ljava/io/Reader;","innerClasses":[{"name":"com/google/common/io/BaseEncoding$3","access":0}],"fields":[{"name":"val$delegate","access":4112,"descriptor":"Ljava/io/Reader;"},{"name":"val$toIgnore","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/Reader;Ljava/lang/String;)V"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([CII)I","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/BaseEncoding$4","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Appendable"],"outerClass":"com/google/common/io/BaseEncoding","outerMethod":"separatingAppendable","outerMethodDescriptor":"(Ljava/lang/Appendable;Ljava/lang/String;I)Ljava/lang/Appendable;","innerClasses":[{"name":"com/google/common/io/BaseEncoding$4","access":0}],"fields":[{"name":"charsUntilSeparator","access":0,"descriptor":"I"},{"name":"val$afterEveryChars","access":4112,"descriptor":"I"},{"name":"val$delegate","access":4112,"descriptor":"Ljava/lang/Appendable;"},{"name":"val$separator","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(ILjava/lang/Appendable;Ljava/lang/String;)V","signature":"()V"},{"name":"append","access":1,"descriptor":"(C)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/Appendable;"}]},{"name":"com/google/common/io/BaseEncoding$5","version":52,"access":32,"superName":"java/io/Writer","outerClass":"com/google/common/io/BaseEncoding","outerMethod":"separatingWriter","outerMethodDescriptor":"(Ljava/io/Writer;Ljava/lang/String;I)Ljava/io/Writer;","innerClasses":[{"name":"com/google/common/io/BaseEncoding$5","access":0}],"fields":[{"name":"val$separatingAppendable","access":4112,"descriptor":"Ljava/lang/Appendable;"},{"name":"val$delegate","access":4112,"descriptor":"Ljava/io/Writer;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Appendable;Ljava/io/Writer;)V"},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([CII)V","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":"com/google/common/io/BaseEncoding$Alphabet","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/BaseEncoding$Alphabet","outerName":"com/google/common/io/BaseEncoding","innerName":"Alphabet","access":24},{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"chars","access":18,"descriptor":"[C"},{"name":"mask","access":16,"descriptor":"I"},{"name":"bitsPerChar","access":16,"descriptor":"I"},{"name":"charsPerChunk","access":16,"descriptor":"I"},{"name":"bytesPerChunk","access":16,"descriptor":"I"},{"name":"decodabet","access":18,"descriptor":"[B"},{"name":"validPadding","access":18,"descriptor":"[Z"},{"name":"ignoreCase","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;[C)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;[C[BZ)V"},{"name":"decodabetFor","access":10,"descriptor":"([C)[B"},{"name":"ignoreCase","access":0,"descriptor":"()Lcom/google/common/io/BaseEncoding$Alphabet;"},{"name":"encode","access":0,"descriptor":"(I)C"},{"name":"isValidPaddingStartPosition","access":0,"descriptor":"(I)Z"},{"name":"canDecode","access":0,"descriptor":"(C)Z"},{"name":"decode","access":0,"descriptor":"(C)I","exceptions":["com/google/common/io/BaseEncoding$DecodingException"]},{"name":"hasLowerCase","access":2,"descriptor":"()Z"},{"name":"hasUpperCase","access":2,"descriptor":"()Z"},{"name":"upperCase","access":0,"descriptor":"()Lcom/google/common/io/BaseEncoding$Alphabet;"},{"name":"lowerCase","access":0,"descriptor":"()Lcom/google/common/io/BaseEncoding$Alphabet;"},{"name":"matches","access":1,"descriptor":"(C)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":"access$000","access":4104,"descriptor":"(Lcom/google/common/io/BaseEncoding$Alphabet;)[C"}]},{"name":"com/google/common/io/BaseEncoding$Base16Encoding","version":52,"access":48,"superName":"com/google/common/io/BaseEncoding$StandardBaseEncoding","innerClasses":[{"name":"com/google/common/io/BaseEncoding$Alphabet","outerName":"com/google/common/io/BaseEncoding","innerName":"Alphabet","access":24},{"name":"com/google/common/io/BaseEncoding$Base16Encoding","outerName":"com/google/common/io/BaseEncoding","innerName":"Base16Encoding","access":26},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"StandardBaseEncoding","access":10},{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25}],"fields":[{"name":"encoding","access":16,"descriptor":"[C"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/io/BaseEncoding$Alphabet;)V"},{"name":"encodeTo","access":0,"descriptor":"(Ljava/lang/Appendable;[BII)V","exceptions":["java/io/IOException"]},{"name":"decodeTo","access":0,"descriptor":"([BLjava/lang/CharSequence;)I","exceptions":["com/google/common/io/BaseEncoding$DecodingException"]},{"name":"newInstance","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding$Alphabet;Ljava/lang/Character;)Lcom/google/common/io/BaseEncoding;"}]},{"name":"com/google/common/io/BaseEncoding$Base64Encoding","version":52,"access":48,"superName":"com/google/common/io/BaseEncoding$StandardBaseEncoding","innerClasses":[{"name":"com/google/common/io/BaseEncoding$Alphabet","outerName":"com/google/common/io/BaseEncoding","innerName":"Alphabet","access":24},{"name":"com/google/common/io/BaseEncoding$Base64Encoding","outerName":"com/google/common/io/BaseEncoding","innerName":"Base64Encoding","access":26},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"StandardBaseEncoding","access":10},{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/io/BaseEncoding$Alphabet;Ljava/lang/Character;)V"},{"name":"encodeTo","access":0,"descriptor":"(Ljava/lang/Appendable;[BII)V","exceptions":["java/io/IOException"]},{"name":"decodeTo","access":0,"descriptor":"([BLjava/lang/CharSequence;)I","exceptions":["com/google/common/io/BaseEncoding$DecodingException"]},{"name":"newInstance","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding$Alphabet;Ljava/lang/Character;)Lcom/google/common/io/BaseEncoding;"}]},{"name":"com/google/common/io/BaseEncoding$DecodingException","version":52,"access":49,"superName":"java/io/IOException","innerClasses":[{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/google/common/io/BaseEncoding$SeparatedBaseEncoding","version":52,"access":48,"superName":"com/google/common/io/BaseEncoding","innerClasses":[{"name":"com/google/common/io/BaseEncoding$SeparatedBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"SeparatedBaseEncoding","access":24},{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/io/BaseEncoding;"},{"name":"separator","access":18,"descriptor":"Ljava/lang/String;"},{"name":"afterEveryChars","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding;Ljava/lang/String;I)V"},{"name":"trimTrailingPadding","access":0,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"},{"name":"maxEncodedSize","access":0,"descriptor":"(I)I"},{"name":"encodingStream","access":1,"descriptor":"(Ljava/io/Writer;)Ljava/io/OutputStream;"},{"name":"encodeTo","access":0,"descriptor":"(Ljava/lang/Appendable;[BII)V","exceptions":["java/io/IOException"]},{"name":"maxDecodedSize","access":0,"descriptor":"(I)I"},{"name":"canDecode","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"decodeTo","access":0,"descriptor":"([BLjava/lang/CharSequence;)I","exceptions":["com/google/common/io/BaseEncoding$DecodingException"]},{"name":"decodingStream","access":1,"descriptor":"(Ljava/io/Reader;)Ljava/io/InputStream;"},{"name":"omitPadding","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"withPadChar","access":1,"descriptor":"(C)Lcom/google/common/io/BaseEncoding;"},{"name":"withSeparator","access":1,"descriptor":"(Ljava/lang/String;I)Lcom/google/common/io/BaseEncoding;"},{"name":"upperCase","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"lowerCase","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"ignoreCase","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding","version":52,"access":32,"superName":"com/google/common/io/BaseEncoding","innerClasses":[{"name":"com/google/common/io/BaseEncoding$Alphabet","outerName":"com/google/common/io/BaseEncoding","innerName":"Alphabet","access":24},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"StandardBaseEncoding","access":10},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding$1","access":0},{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding$2","access":0},{"name":"com/google/common/io/BaseEncoding$SeparatedBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"SeparatedBaseEncoding","access":24}],"fields":[{"name":"alphabet","access":16,"descriptor":"Lcom/google/common/io/BaseEncoding$Alphabet;"},{"name":"paddingChar","access":16,"descriptor":"Ljava/lang/Character;"},{"name":"upperCase","access":66,"descriptor":"Lcom/google/common/io/BaseEncoding;"},{"name":"lowerCase","access":66,"descriptor":"Lcom/google/common/io/BaseEncoding;"},{"name":"ignoreCase","access":66,"descriptor":"Lcom/google/common/io/BaseEncoding;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Character;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding$Alphabet;Ljava/lang/Character;)V"},{"name":"maxEncodedSize","access":0,"descriptor":"(I)I"},{"name":"encodingStream","access":1,"descriptor":"(Ljava/io/Writer;)Ljava/io/OutputStream;"},{"name":"encodeTo","access":0,"descriptor":"(Ljava/lang/Appendable;[BII)V","exceptions":["java/io/IOException"]},{"name":"encodeChunkTo","access":0,"descriptor":"(Ljava/lang/Appendable;[BII)V","exceptions":["java/io/IOException"]},{"name":"maxDecodedSize","access":0,"descriptor":"(I)I"},{"name":"trimTrailingPadding","access":0,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"},{"name":"canDecode","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"decodeTo","access":0,"descriptor":"([BLjava/lang/CharSequence;)I","exceptions":["com/google/common/io/BaseEncoding$DecodingException"]},{"name":"decodingStream","access":1,"descriptor":"(Ljava/io/Reader;)Ljava/io/InputStream;"},{"name":"omitPadding","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"withPadChar","access":1,"descriptor":"(C)Lcom/google/common/io/BaseEncoding;"},{"name":"withSeparator","access":1,"descriptor":"(Ljava/lang/String;I)Lcom/google/common/io/BaseEncoding;"},{"name":"upperCase","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"lowerCase","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"ignoreCase","access":1,"descriptor":"()Lcom/google/common/io/BaseEncoding;"},{"name":"newInstance","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding$Alphabet;Ljava/lang/Character;)Lcom/google/common/io/BaseEncoding;"},{"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/google/common/io/BaseEncoding$StandardBaseEncoding$1","version":52,"access":32,"superName":"java/io/OutputStream","outerClass":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerMethod":"encodingStream","outerMethodDescriptor":"(Ljava/io/Writer;)Ljava/io/OutputStream;","innerClasses":[{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"StandardBaseEncoding","access":10},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding$1","access":0},{"name":"com/google/common/io/BaseEncoding$Alphabet","outerName":"com/google/common/io/BaseEncoding","innerName":"Alphabet","access":24}],"fields":[{"name":"bitBuffer","access":0,"descriptor":"I"},{"name":"bitBufferLength","access":0,"descriptor":"I"},{"name":"writtenChars","access":0,"descriptor":"I"},{"name":"val$out","access":4112,"descriptor":"Ljava/io/Writer;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/BaseEncoding$StandardBaseEncoding;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding$StandardBaseEncoding;Ljava/io/Writer;)V"},{"name":"write","access":1,"descriptor":"(I)V","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":"com/google/common/io/BaseEncoding$StandardBaseEncoding$2","version":52,"access":32,"superName":"java/io/InputStream","outerClass":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerMethod":"decodingStream","outerMethodDescriptor":"(Ljava/io/Reader;)Ljava/io/InputStream;","innerClasses":[{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding","outerName":"com/google/common/io/BaseEncoding","innerName":"StandardBaseEncoding","access":10},{"name":"com/google/common/io/BaseEncoding$StandardBaseEncoding$2","access":0},{"name":"com/google/common/io/BaseEncoding$Alphabet","outerName":"com/google/common/io/BaseEncoding","innerName":"Alphabet","access":24},{"name":"com/google/common/io/BaseEncoding$DecodingException","outerName":"com/google/common/io/BaseEncoding","innerName":"DecodingException","access":25}],"fields":[{"name":"bitBuffer","access":0,"descriptor":"I"},{"name":"bitBufferLength","access":0,"descriptor":"I"},{"name":"readChars","access":0,"descriptor":"I"},{"name":"hitPadding","access":0,"descriptor":"Z"},{"name":"val$reader","access":4112,"descriptor":"Ljava/io/Reader;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/BaseEncoding$StandardBaseEncoding;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/BaseEncoding$StandardBaseEncoding;Ljava/io/Reader;)V"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/ByteArrayDataInput","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/io/DataInput"],"methods":[{"name":"readFully","access":1025,"descriptor":"([B)V"},{"name":"readFully","access":1025,"descriptor":"([BII)V"},{"name":"skipBytes","access":1025,"descriptor":"(I)I"},{"name":"readBoolean","access":1025,"descriptor":"()Z"},{"name":"readByte","access":1025,"descriptor":"()B"},{"name":"readUnsignedByte","access":1025,"descriptor":"()I"},{"name":"readShort","access":1025,"descriptor":"()S"},{"name":"readUnsignedShort","access":1025,"descriptor":"()I"},{"name":"readChar","access":1025,"descriptor":"()C"},{"name":"readInt","access":1025,"descriptor":"()I"},{"name":"readLong","access":1025,"descriptor":"()J"},{"name":"readFloat","access":1025,"descriptor":"()F"},{"name":"readDouble","access":1025,"descriptor":"()D"},{"name":"readLine","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"readUTF","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteArrayDataOutput","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/io/DataOutput"],"methods":[{"name":"write","access":1025,"descriptor":"(I)V"},{"name":"write","access":1025,"descriptor":"([B)V"},{"name":"write","access":1025,"descriptor":"([BII)V"},{"name":"writeBoolean","access":1025,"descriptor":"(Z)V"},{"name":"writeByte","access":1025,"descriptor":"(I)V"},{"name":"writeShort","access":1025,"descriptor":"(I)V"},{"name":"writeChar","access":1025,"descriptor":"(I)V"},{"name":"writeInt","access":1025,"descriptor":"(I)V"},{"name":"writeLong","access":1025,"descriptor":"(J)V"},{"name":"writeFloat","access":1025,"descriptor":"(F)V"},{"name":"writeDouble","access":1025,"descriptor":"(D)V"},{"name":"writeChars","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"writeUTF","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"writeBytes","access":132097,"descriptor":"(Ljava/lang/String;)V"},{"name":"toByteArray","access":1025,"descriptor":"()[B"}]},{"name":"com/google/common/io/ByteProcessor","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"processBytes","access":1025,"descriptor":"([BII)Z","exceptions":["java/io/IOException"]},{"name":"getResult","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/io/ByteSink","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/ByteSink$AsCharSink","outerName":"com/google/common/io/ByteSink","innerName":"AsCharSink","access":18},{"name":"com/google/common/io/ByteSink$1","access":4104}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"asCharSink","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSink;"},{"name":"openStream","access":1025,"descriptor":"()Ljava/io/OutputStream;","exceptions":["java/io/IOException"]},{"name":"openBufferedStream","access":1,"descriptor":"()Ljava/io/OutputStream;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"writeFrom","access":1,"descriptor":"(Ljava/io/InputStream;)J","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/ByteSink$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/io/ByteSink","innerClasses":[{"name":"com/google/common/io/ByteSink$1","access":4104}]},{"name":"com/google/common/io/ByteSink$AsCharSink","version":52,"access":48,"superName":"com/google/common/io/CharSink","innerClasses":[{"name":"com/google/common/io/ByteSink$AsCharSink","outerName":"com/google/common/io/ByteSink","innerName":"AsCharSink","access":18},{"name":"com/google/common/io/ByteSink$1","access":4104}],"fields":[{"name":"charset","access":18,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/ByteSink;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/io/ByteSink;Ljava/nio/charset/Charset;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/Writer;","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/io/ByteSink;Ljava/nio/charset/Charset;Lcom/google/common/io/ByteSink$1;)V"}]},{"name":"com/google/common/io/ByteSource","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/ByteSource$AsCharSource","outerName":"com/google/common/io/ByteSource","innerName":"AsCharSource","access":0},{"name":"com/google/common/io/ByteSource$SlicedByteSource","outerName":"com/google/common/io/ByteSource","innerName":"SlicedByteSource","access":18},{"name":"com/google/common/io/ByteSource$ConcatenatedByteSource","outerName":"com/google/common/io/ByteSource","innerName":"ConcatenatedByteSource","access":26},{"name":"com/google/common/io/ByteSource$ByteArrayByteSource","outerName":"com/google/common/io/ByteSource","innerName":"ByteArrayByteSource","access":10},{"name":"com/google/common/io/ByteSource$EmptyByteSource","outerName":"com/google/common/io/ByteSource","innerName":"EmptyByteSource","access":26}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"asCharSource","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;"},{"name":"openStream","access":1025,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"openBufferedStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"slice","access":1,"descriptor":"(JJ)Lcom/google/common/io/ByteSource;"},{"name":"isEmpty","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"sizeIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"size","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"countBySkipping","access":2,"descriptor":"(Ljava/io/InputStream;)J","exceptions":["java/io/IOException"]},{"name":"copyTo","access":1,"descriptor":"(Ljava/io/OutputStream;)J","exceptions":["java/io/IOException"]},{"name":"copyTo","access":1,"descriptor":"(Lcom/google/common/io/ByteSink;)J","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()[B","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"(Lcom/google/common/io/ByteProcessor;)Ljava/lang/Object;","signature":"(Lcom/google/common/io/ByteProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"hash","access":1,"descriptor":"(Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode;","exceptions":["java/io/IOException"]},{"name":"contentEquals","access":1,"descriptor":"(Lcom/google/common/io/ByteSource;)Z","exceptions":["java/io/IOException"]},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/io/ByteSource;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/io/ByteSource;>;)Lcom/google/common/io/ByteSource;"},{"name":"concat","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/io/ByteSource;","signature":"(Ljava/util/Iterator<+Lcom/google/common/io/ByteSource;>;)Lcom/google/common/io/ByteSource;"},{"name":"concat","access":137,"descriptor":"([Lcom/google/common/io/ByteSource;)Lcom/google/common/io/ByteSource;"},{"name":"wrap","access":9,"descriptor":"([B)Lcom/google/common/io/ByteSource;"},{"name":"empty","access":9,"descriptor":"()Lcom/google/common/io/ByteSource;"}]},{"name":"com/google/common/io/ByteSource$AsCharSource","version":52,"access":32,"superName":"com/google/common/io/CharSource","innerClasses":[{"name":"com/google/common/io/ByteSource$AsCharSource","outerName":"com/google/common/io/ByteSource","innerName":"AsCharSource","access":0}],"fields":[{"name":"charset","access":16,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/ByteSource;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/ByteSource;Ljava/nio/charset/Charset;)V"},{"name":"asByteSource","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/ByteSource;"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/Reader;","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteSource$ByteArrayByteSource","version":52,"access":32,"superName":"com/google/common/io/ByteSource","innerClasses":[{"name":"com/google/common/io/ByteSource$ByteArrayByteSource","outerName":"com/google/common/io/ByteSource","innerName":"ByteArrayByteSource","access":10}],"fields":[{"name":"bytes","access":16,"descriptor":"[B"},{"name":"offset","access":16,"descriptor":"I"},{"name":"length","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"([B)V"},{"name":"","access":0,"descriptor":"([BII)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;"},{"name":"openBufferedStream","access":1,"descriptor":"()Ljava/io/InputStream;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()J"},{"name":"sizeIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"read","access":1,"descriptor":"()[B"},{"name":"read","access":1,"descriptor":"(Lcom/google/common/io/ByteProcessor;)Ljava/lang/Object;","signature":"(Lcom/google/common/io/ByteProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"copyTo","access":1,"descriptor":"(Ljava/io/OutputStream;)J","exceptions":["java/io/IOException"]},{"name":"hash","access":1,"descriptor":"(Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode;","exceptions":["java/io/IOException"]},{"name":"slice","access":1,"descriptor":"(JJ)Lcom/google/common/io/ByteSource;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteSource$ConcatenatedByteSource","version":52,"access":48,"superName":"com/google/common/io/ByteSource","innerClasses":[{"name":"com/google/common/io/ByteSource$ConcatenatedByteSource","outerName":"com/google/common/io/ByteSource","innerName":"ConcatenatedByteSource","access":26}],"fields":[{"name":"sources","access":16,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable<+Lcom/google/common/io/ByteSource;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lcom/google/common/io/ByteSource;>;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"isEmpty","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"sizeIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"size","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteSource$EmptyByteSource","version":52,"access":48,"superName":"com/google/common/io/ByteSource$ByteArrayByteSource","innerClasses":[{"name":"com/google/common/io/ByteSource$ByteArrayByteSource","outerName":"com/google/common/io/ByteSource","innerName":"ByteArrayByteSource","access":10},{"name":"com/google/common/io/ByteSource$EmptyByteSource","outerName":"com/google/common/io/ByteSource","innerName":"EmptyByteSource","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/io/ByteSource$EmptyByteSource;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"asCharSource","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;"},{"name":"read","access":1,"descriptor":"()[B"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteSource$SlicedByteSource","version":52,"access":48,"superName":"com/google/common/io/ByteSource","innerClasses":[{"name":"com/google/common/io/ByteSource$SlicedByteSource","outerName":"com/google/common/io/ByteSource","innerName":"SlicedByteSource","access":18}],"fields":[{"name":"offset","access":16,"descriptor":"J"},{"name":"length","access":16,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/ByteSource;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/ByteSource;JJ)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"openBufferedStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"sliceStream","access":2,"descriptor":"(Ljava/io/InputStream;)Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"slice","access":1,"descriptor":"(JJ)Lcom/google/common/io/ByteSource;"},{"name":"isEmpty","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"sizeIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteStreams","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/ByteStreams$ByteArrayDataInputStream","outerName":"com/google/common/io/ByteStreams","innerName":"ByteArrayDataInputStream","access":10},{"name":"com/google/common/io/ByteStreams$ByteArrayDataOutputStream","outerName":"com/google/common/io/ByteStreams","innerName":"ByteArrayDataOutputStream","access":10},{"name":"com/google/common/io/ByteStreams$LimitedInputStream","outerName":"com/google/common/io/ByteStreams","innerName":"LimitedInputStream","access":26},{"name":"com/google/common/io/ByteStreams$1","access":0}],"fields":[{"name":"BUFFER_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8192"}},{"name":"ZERO_COPY_CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"524288"}},{"name":"MAX_ARRAY_LEN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483639"}},{"name":"TO_BYTE_ARRAY_DEQUE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"NULL_OUTPUT_STREAM","access":26,"descriptor":"Ljava/io/OutputStream;"}],"methods":[{"name":"createBuffer","access":8,"descriptor":"()[B"},{"name":"","access":2,"descriptor":"()V"},{"name":"copy","access":9,"descriptor":"(Ljava/io/InputStream;Ljava/io/OutputStream;)J","exceptions":["java/io/IOException"]},{"name":"copy","access":9,"descriptor":"(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/channels/WritableByteChannel;)J","exceptions":["java/io/IOException"]},{"name":"toByteArrayInternal","access":10,"descriptor":"(Ljava/io/InputStream;Ljava/util/Queue;I)[B","signature":"(Ljava/io/InputStream;Ljava/util/Queue<[B>;I)[B","exceptions":["java/io/IOException"]},{"name":"combineBuffers","access":10,"descriptor":"(Ljava/util/Queue;I)[B","signature":"(Ljava/util/Queue<[B>;I)[B"},{"name":"toByteArray","access":9,"descriptor":"(Ljava/io/InputStream;)[B","exceptions":["java/io/IOException"]},{"name":"toByteArray","access":8,"descriptor":"(Ljava/io/InputStream;J)[B","exceptions":["java/io/IOException"]},{"name":"exhaust","access":9,"descriptor":"(Ljava/io/InputStream;)J","exceptions":["java/io/IOException"]},{"name":"newDataInput","access":9,"descriptor":"([B)Lcom/google/common/io/ByteArrayDataInput;"},{"name":"newDataInput","access":9,"descriptor":"([BI)Lcom/google/common/io/ByteArrayDataInput;"},{"name":"newDataInput","access":9,"descriptor":"(Ljava/io/ByteArrayInputStream;)Lcom/google/common/io/ByteArrayDataInput;"},{"name":"newDataOutput","access":9,"descriptor":"()Lcom/google/common/io/ByteArrayDataOutput;"},{"name":"newDataOutput","access":9,"descriptor":"(I)Lcom/google/common/io/ByteArrayDataOutput;"},{"name":"newDataOutput","access":9,"descriptor":"(Ljava/io/ByteArrayOutputStream;)Lcom/google/common/io/ByteArrayDataOutput;"},{"name":"nullOutputStream","access":9,"descriptor":"()Ljava/io/OutputStream;"},{"name":"limit","access":9,"descriptor":"(Ljava/io/InputStream;J)Ljava/io/InputStream;"},{"name":"readFully","access":9,"descriptor":"(Ljava/io/InputStream;[B)V","exceptions":["java/io/IOException"]},{"name":"readFully","access":9,"descriptor":"(Ljava/io/InputStream;[BII)V","exceptions":["java/io/IOException"]},{"name":"skipFully","access":9,"descriptor":"(Ljava/io/InputStream;J)V","exceptions":["java/io/IOException"]},{"name":"skipUpTo","access":8,"descriptor":"(Ljava/io/InputStream;J)J","exceptions":["java/io/IOException"]},{"name":"skipSafely","access":10,"descriptor":"(Ljava/io/InputStream;J)J","exceptions":["java/io/IOException"]},{"name":"readBytes","access":9,"descriptor":"(Ljava/io/InputStream;Lcom/google/common/io/ByteProcessor;)Ljava/lang/Object;","signature":"(Ljava/io/InputStream;Lcom/google/common/io/ByteProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"read","access":9,"descriptor":"(Ljava/io/InputStream;[BII)I","exceptions":["java/io/IOException"]},{"name":"contentsEqual","access":8,"descriptor":"(Ljava/io/InputStream;Ljava/io/InputStream;)Z","exceptions":["java/io/IOException"]},{"name":"arraysEqual","access":10,"descriptor":"([B[BI)Z"}]},{"name":"com/google/common/io/ByteStreams$1","version":52,"access":32,"superName":"java/io/OutputStream","outerClass":"com/google/common/io/ByteStreams","innerClasses":[{"name":"com/google/common/io/ByteStreams$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"write","access":1,"descriptor":"(I)V"},{"name":"write","access":1,"descriptor":"([B)V"},{"name":"write","access":1,"descriptor":"([BII)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteStreams$ByteArrayDataInputStream","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/io/ByteArrayDataInput"],"innerClasses":[{"name":"com/google/common/io/ByteStreams$ByteArrayDataInputStream","outerName":"com/google/common/io/ByteStreams","innerName":"ByteArrayDataInputStream","access":10}],"fields":[{"name":"input","access":16,"descriptor":"Ljava/io/DataInput;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/ByteArrayInputStream;)V"},{"name":"readFully","access":1,"descriptor":"([B)V"},{"name":"readFully","access":1,"descriptor":"([BII)V"},{"name":"skipBytes","access":1,"descriptor":"(I)I"},{"name":"readBoolean","access":1,"descriptor":"()Z"},{"name":"readByte","access":1,"descriptor":"()B"},{"name":"readUnsignedByte","access":1,"descriptor":"()I"},{"name":"readShort","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readChar","access":1,"descriptor":"()C"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readFloat","access":1,"descriptor":"()F"},{"name":"readDouble","access":1,"descriptor":"()D"},{"name":"readLine","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readUTF","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/ByteStreams$ByteArrayDataOutputStream","version":52,"access":32,"superName":"java/lang/Object","interfaces":["com/google/common/io/ByteArrayDataOutput"],"innerClasses":[{"name":"com/google/common/io/ByteStreams$ByteArrayDataOutputStream","outerName":"com/google/common/io/ByteStreams","innerName":"ByteArrayDataOutputStream","access":10}],"fields":[{"name":"output","access":16,"descriptor":"Ljava/io/DataOutput;"},{"name":"byteArrayOutputStream","access":16,"descriptor":"Ljava/io/ByteArrayOutputStream;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/ByteArrayOutputStream;)V"},{"name":"write","access":1,"descriptor":"(I)V"},{"name":"write","access":1,"descriptor":"([B)V"},{"name":"write","access":1,"descriptor":"([BII)V"},{"name":"writeBoolean","access":1,"descriptor":"(Z)V"},{"name":"writeByte","access":1,"descriptor":"(I)V"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"writeChar","access":1,"descriptor":"(I)V"},{"name":"writeChars","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"writeDouble","access":1,"descriptor":"(D)V"},{"name":"writeFloat","access":1,"descriptor":"(F)V"},{"name":"writeInt","access":1,"descriptor":"(I)V"},{"name":"writeLong","access":1,"descriptor":"(J)V"},{"name":"writeShort","access":1,"descriptor":"(I)V"},{"name":"writeUTF","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toByteArray","access":1,"descriptor":"()[B"}]},{"name":"com/google/common/io/ByteStreams$LimitedInputStream","version":52,"access":48,"superName":"java/io/FilterInputStream","innerClasses":[{"name":"com/google/common/io/ByteStreams$LimitedInputStream","outerName":"com/google/common/io/ByteStreams","innerName":"LimitedInputStream","access":26}],"fields":[{"name":"left","access":2,"descriptor":"J"},{"name":"mark","access":2,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/InputStream;J)V"},{"name":"available","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"mark","access":33,"descriptor":"(I)V"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"reset","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/CharSequenceReader","version":52,"access":48,"superName":"java/io/Reader","fields":[{"name":"seq","access":2,"descriptor":"Ljava/lang/CharSequence;"},{"name":"pos","access":2,"descriptor":"I"},{"name":"mark","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/CharSequence;)V"},{"name":"checkOpen","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"hasRemaining","access":2,"descriptor":"()Z"},{"name":"remaining","access":2,"descriptor":"()I"},{"name":"read","access":33,"descriptor":"(Ljava/nio/CharBuffer;)I","exceptions":["java/io/IOException"]},{"name":"read","access":33,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":33,"descriptor":"([CII)I","exceptions":["java/io/IOException"]},{"name":"skip","access":33,"descriptor":"(J)J","exceptions":["java/io/IOException"]},{"name":"ready","access":33,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"markSupported","access":1,"descriptor":"()Z"},{"name":"mark","access":33,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"reset","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"close","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/CharSink","version":52,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"openStream","access":1025,"descriptor":"()Ljava/io/Writer;","exceptions":["java/io/IOException"]},{"name":"openBufferedStream","access":1,"descriptor":"()Ljava/io/Writer;","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(Ljava/lang/CharSequence;)V","exceptions":["java/io/IOException"]},{"name":"writeLines","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;)V","exceptions":["java/io/IOException"]},{"name":"writeLines","access":1,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/String;)V","signature":"(Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeLines","access":1,"descriptor":"(Ljava/util/stream/Stream;)V","signature":"(Ljava/util/stream/Stream<+Ljava/lang/CharSequence;>;)V","exceptions":["java/io/IOException"]},{"name":"writeLines","access":1,"descriptor":"(Ljava/util/stream/Stream;Ljava/lang/String;)V","signature":"(Ljava/util/stream/Stream<+Ljava/lang/CharSequence;>;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeLines","access":2,"descriptor":"(Ljava/util/Iterator;Ljava/lang/String;)V","signature":"(Ljava/util/Iterator<+Ljava/lang/CharSequence;>;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeFrom","access":1,"descriptor":"(Ljava/lang/Readable;)J","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/CharSource","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/CharSource$AsByteSource","outerName":"com/google/common/io/CharSource","innerName":"AsByteSource","access":18},{"name":"com/google/common/io/CharSource$ConcatenatedCharSource","outerName":"com/google/common/io/CharSource","innerName":"ConcatenatedCharSource","access":26},{"name":"com/google/common/io/CharSource$StringCharSource","outerName":"com/google/common/io/CharSource","innerName":"StringCharSource","access":10},{"name":"com/google/common/io/CharSource$CharSequenceCharSource","outerName":"com/google/common/io/CharSource","innerName":"CharSequenceCharSource","access":10},{"name":"com/google/common/io/CharSource$EmptyCharSource","outerName":"com/google/common/io/CharSource","innerName":"EmptyCharSource","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"asByteSource","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/ByteSource;"},{"name":"openStream","access":1025,"descriptor":"()Ljava/io/Reader;","exceptions":["java/io/IOException"]},{"name":"openBufferedStream","access":1,"descriptor":"()Ljava/io/BufferedReader;","exceptions":["java/io/IOException"]},{"name":"lines","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;","exceptions":["java/io/IOException"]},{"name":"closeUnchecked","access":10,"descriptor":"(Ljava/io/Closeable;)V"},{"name":"lengthIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"length","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"countBySkipping","access":2,"descriptor":"(Ljava/io/Reader;)J","exceptions":["java/io/IOException"]},{"name":"copyTo","access":1,"descriptor":"(Ljava/lang/Appendable;)J","exceptions":["java/io/IOException"]},{"name":"copyTo","access":1,"descriptor":"(Lcom/google/common/io/CharSink;)J","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readFirstLine","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readLines","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;","exceptions":["java/io/IOException"]},{"name":"readLines","access":1,"descriptor":"(Lcom/google/common/io/LineProcessor;)Ljava/lang/Object;","signature":"(Lcom/google/common/io/LineProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"forEachLine","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer<-Ljava/lang/String;>;)V","exceptions":["java/io/IOException"]},{"name":"isEmpty","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"concat","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/io/CharSource;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/io/CharSource;>;)Lcom/google/common/io/CharSource;"},{"name":"concat","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/io/CharSource;","signature":"(Ljava/util/Iterator<+Lcom/google/common/io/CharSource;>;)Lcom/google/common/io/CharSource;"},{"name":"concat","access":137,"descriptor":"([Lcom/google/common/io/CharSource;)Lcom/google/common/io/CharSource;"},{"name":"wrap","access":9,"descriptor":"(Ljava/lang/CharSequence;)Lcom/google/common/io/CharSource;"},{"name":"empty","access":9,"descriptor":"()Lcom/google/common/io/CharSource;"},{"name":"lambda$lines$0","access":4106,"descriptor":"(Ljava/io/BufferedReader;)V"}]},{"name":"com/google/common/io/CharSource$AsByteSource","version":52,"access":48,"superName":"com/google/common/io/ByteSource","innerClasses":[{"name":"com/google/common/io/CharSource$AsByteSource","outerName":"com/google/common/io/CharSource","innerName":"AsByteSource","access":18}],"fields":[{"name":"charset","access":16,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/CharSource;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/CharSource;Ljava/nio/charset/Charset;)V"},{"name":"asCharSource","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/CharSource$CharSequenceCharSource","version":52,"access":32,"superName":"com/google/common/io/CharSource","innerClasses":[{"name":"com/google/common/io/CharSource$CharSequenceCharSource","outerName":"com/google/common/io/CharSource","innerName":"CharSequenceCharSource","access":10},{"name":"com/google/common/io/CharSource$CharSequenceCharSource$1","access":0}],"fields":[{"name":"LINE_SPLITTER","access":26,"descriptor":"Lcom/google/common/base/Splitter;"},{"name":"seq","access":20,"descriptor":"Ljava/lang/CharSequence;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/CharSequence;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/Reader;"},{"name":"read","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"length","access":1,"descriptor":"()J"},{"name":"lengthIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"linesIterator","access":2,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"lines","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"readFirstLine","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readLines","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"readLines","access":1,"descriptor":"(Lcom/google/common/io/LineProcessor;)Ljava/lang/Object;","signature":"(Lcom/google/common/io/LineProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"()Lcom/google/common/base/Splitter;"}]},{"name":"com/google/common/io/CharSource$CharSequenceCharSource$1","version":52,"access":32,"signature":"Lcom/google/common/collect/AbstractIterator;","superName":"com/google/common/collect/AbstractIterator","outerClass":"com/google/common/io/CharSource$CharSequenceCharSource","outerMethod":"linesIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"com/google/common/io/CharSource$CharSequenceCharSource","outerName":"com/google/common/io/CharSource","innerName":"CharSequenceCharSource","access":10},{"name":"com/google/common/io/CharSource$CharSequenceCharSource$1","access":0}],"fields":[{"name":"lines","access":0,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/CharSource$CharSequenceCharSource;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/CharSource$CharSequenceCharSource;)V"},{"name":"computeNext","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"computeNext","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/io/CharSource$ConcatenatedCharSource","version":52,"access":48,"superName":"com/google/common/io/CharSource","innerClasses":[{"name":"com/google/common/io/CharSource$ConcatenatedCharSource","outerName":"com/google/common/io/CharSource","innerName":"ConcatenatedCharSource","access":26}],"fields":[{"name":"sources","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable<+Lcom/google/common/io/CharSource;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lcom/google/common/io/CharSource;>;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/Reader;","exceptions":["java/io/IOException"]},{"name":"isEmpty","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"lengthIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"length","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/io/CharSource$EmptyCharSource","version":52,"access":48,"superName":"com/google/common/io/CharSource$StringCharSource","innerClasses":[{"name":"com/google/common/io/CharSource$EmptyCharSource","outerName":"com/google/common/io/CharSource","innerName":"EmptyCharSource","access":26},{"name":"com/google/common/io/CharSource$StringCharSource","outerName":"com/google/common/io/CharSource","innerName":"StringCharSource","access":10}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/io/CharSource$EmptyCharSource;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"()Lcom/google/common/io/CharSource$EmptyCharSource;"}]},{"name":"com/google/common/io/CharSource$StringCharSource","version":52,"access":32,"superName":"com/google/common/io/CharSource$CharSequenceCharSource","innerClasses":[{"name":"com/google/common/io/CharSource$CharSequenceCharSource","outerName":"com/google/common/io/CharSource","innerName":"CharSequenceCharSource","access":10},{"name":"com/google/common/io/CharSource$StringCharSource","outerName":"com/google/common/io/CharSource","innerName":"StringCharSource","access":10}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/Reader;"},{"name":"copyTo","access":1,"descriptor":"(Ljava/lang/Appendable;)J","exceptions":["java/io/IOException"]},{"name":"copyTo","access":1,"descriptor":"(Lcom/google/common/io/CharSink;)J","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/CharStreams","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/CharStreams$NullWriter","outerName":"com/google/common/io/CharStreams","innerName":"NullWriter","access":26}],"fields":[{"name":"DEFAULT_BUF_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2048"}}],"methods":[{"name":"createBuffer","access":8,"descriptor":"()Ljava/nio/CharBuffer;"},{"name":"","access":2,"descriptor":"()V"},{"name":"copy","access":9,"descriptor":"(Ljava/lang/Readable;Ljava/lang/Appendable;)J","exceptions":["java/io/IOException"]},{"name":"copyReaderToBuilder","access":8,"descriptor":"(Ljava/io/Reader;Ljava/lang/StringBuilder;)J","exceptions":["java/io/IOException"]},{"name":"copyReaderToWriter","access":8,"descriptor":"(Ljava/io/Reader;Ljava/io/Writer;)J","exceptions":["java/io/IOException"]},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Readable;)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"toStringBuilder","access":10,"descriptor":"(Ljava/lang/Readable;)Ljava/lang/StringBuilder;","exceptions":["java/io/IOException"]},{"name":"readLines","access":9,"descriptor":"(Ljava/lang/Readable;)Ljava/util/List;","signature":"(Ljava/lang/Readable;)Ljava/util/List;","exceptions":["java/io/IOException"]},{"name":"readLines","access":9,"descriptor":"(Ljava/lang/Readable;Lcom/google/common/io/LineProcessor;)Ljava/lang/Object;","signature":"(Ljava/lang/Readable;Lcom/google/common/io/LineProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"exhaust","access":9,"descriptor":"(Ljava/lang/Readable;)J","exceptions":["java/io/IOException"]},{"name":"skipFully","access":9,"descriptor":"(Ljava/io/Reader;J)V","exceptions":["java/io/IOException"]},{"name":"nullWriter","access":9,"descriptor":"()Ljava/io/Writer;"},{"name":"asWriter","access":9,"descriptor":"(Ljava/lang/Appendable;)Ljava/io/Writer;"}]},{"name":"com/google/common/io/CharStreams$NullWriter","version":52,"access":48,"superName":"java/io/Writer","innerClasses":[{"name":"com/google/common/io/CharStreams$NullWriter","outerName":"com/google/common/io/CharStreams","innerName":"NullWriter","access":26}],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lcom/google/common/io/CharStreams$NullWriter;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"write","access":1,"descriptor":"(I)V"},{"name":"write","access":1,"descriptor":"([C)V"},{"name":"write","access":1,"descriptor":"([CII)V"},{"name":"write","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"write","access":1,"descriptor":"(Ljava/lang/String;II)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;)Ljava/io/Writer;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/io/Writer;"},{"name":"append","access":1,"descriptor":"(C)Ljava/io/Writer;"},{"name":"flush","access":1,"descriptor":"()V"},{"name":"close","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"append","access":4161,"descriptor":"(C)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"append","access":4161,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"append","access":4161,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"access$000","access":4104,"descriptor":"()Lcom/google/common/io/CharStreams$NullWriter;"}]},{"name":"com/google/common/io/Closeables","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"logger","access":24,"descriptor":"Ljava/util/logging/Logger;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"close","access":9,"descriptor":"(Ljava/io/Closeable;Z)V","exceptions":["java/io/IOException"]},{"name":"closeQuietly","access":9,"descriptor":"(Ljava/io/InputStream;)V"},{"name":"closeQuietly","access":9,"descriptor":"(Ljava/io/Reader;)V"}]},{"name":"com/google/common/io/Closer","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"com/google/common/io/Closer$Suppressor","outerName":"com/google/common/io/Closer","innerName":"Suppressor","access":1544},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"suppressor","access":16,"descriptor":"Lcom/google/common/io/Closer$Suppressor;"},{"name":"stack","access":18,"descriptor":"Ljava/util/Deque;","signature":"Ljava/util/Deque;"},{"name":"thrown","access":2,"descriptor":"Ljava/lang/Throwable;"},{"name":"SUPPRESSING_SUPPRESSOR","access":26,"descriptor":"Lcom/google/common/io/Closer$Suppressor;"}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/io/Closer;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/io/Closer$Suppressor;)V"},{"name":"register","access":1,"descriptor":"(Ljava/io/Closeable;)Ljava/io/Closeable;","signature":"(TC;)TC;"},{"name":"rethrow","access":1,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/RuntimeException;","exceptions":["java/io/IOException"]},{"name":"rethrow","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)Ljava/lang/RuntimeException;","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;)Ljava/lang/RuntimeException;^Ljava/io/IOException;^TX;","exceptions":["java/io/IOException","java/lang/Exception"]},{"name":"rethrow","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/RuntimeException;","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/RuntimeException;^Ljava/io/IOException;^TX1;^TX2;","exceptions":["java/io/IOException","java/lang/Exception","java/lang/Exception"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"lambda$static$0","access":4106,"descriptor":"(Ljava/io/Closeable;Ljava/lang/Throwable;Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/io/Closer$Suppressor","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/Closer$Suppressor","outerName":"com/google/common/io/Closer","innerName":"Suppressor","access":1544}],"methods":[{"name":"suppress","access":1025,"descriptor":"(Ljava/io/Closeable;Ljava/lang/Throwable;Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/io/CountingInputStream","version":52,"access":49,"superName":"java/io/FilterInputStream","fields":[{"name":"count","access":2,"descriptor":"J"},{"name":"mark","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V"},{"name":"getCount","access":1,"descriptor":"()J"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]},{"name":"mark","access":33,"descriptor":"(I)V"},{"name":"reset","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/CountingOutputStream","version":52,"access":49,"superName":"java/io/FilterOutputStream","fields":[{"name":"count","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/OutputStream;)V"},{"name":"getCount","access":1,"descriptor":"()J"},{"name":"write","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/FileBackedOutputStream","version":52,"access":49,"superName":"java/io/OutputStream","innerClasses":[{"name":"com/google/common/io/FileBackedOutputStream$MemoryOutput","outerName":"com/google/common/io/FileBackedOutputStream","innerName":"MemoryOutput","access":10},{"name":"com/google/common/io/FileBackedOutputStream$1","access":0},{"name":"com/google/common/io/FileBackedOutputStream$2","access":0}],"fields":[{"name":"fileThreshold","access":18,"descriptor":"I"},{"name":"resetOnFinalize","access":18,"descriptor":"Z"},{"name":"source","access":18,"descriptor":"Lcom/google/common/io/ByteSource;"},{"name":"out","access":2,"descriptor":"Ljava/io/OutputStream;"},{"name":"memory","access":2,"descriptor":"Lcom/google/common/io/FileBackedOutputStream$MemoryOutput;"},{"name":"file","access":2,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"getFile","access":32,"descriptor":"()Ljava/io/File;"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IZ)V"},{"name":"asByteSource","access":1,"descriptor":"()Lcom/google/common/io/ByteSource;"},{"name":"openInputStream","access":34,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"reset","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"write","access":33,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"write","access":33,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"write","access":33,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"close","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"flush","access":33,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"update","access":2,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/io/FileBackedOutputStream;)Ljava/io/InputStream;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/FileBackedOutputStream$1","version":52,"access":32,"superName":"com/google/common/io/ByteSource","outerClass":"com/google/common/io/FileBackedOutputStream","outerMethod":"","outerMethodDescriptor":"(IZ)V","innerClasses":[{"name":"com/google/common/io/FileBackedOutputStream$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/FileBackedOutputStream;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/FileBackedOutputStream;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"finalize","access":4,"descriptor":"()V"}]},{"name":"com/google/common/io/FileBackedOutputStream$2","version":52,"access":32,"superName":"com/google/common/io/ByteSource","outerClass":"com/google/common/io/FileBackedOutputStream","outerMethod":"","outerMethodDescriptor":"(IZ)V","innerClasses":[{"name":"com/google/common/io/FileBackedOutputStream$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/FileBackedOutputStream;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/FileBackedOutputStream;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/FileBackedOutputStream$MemoryOutput","version":52,"access":32,"superName":"java/io/ByteArrayOutputStream","innerClasses":[{"name":"com/google/common/io/FileBackedOutputStream$MemoryOutput","outerName":"com/google/common/io/FileBackedOutputStream","innerName":"MemoryOutput","access":10},{"name":"com/google/common/io/FileBackedOutputStream$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getBuffer","access":0,"descriptor":"()[B"},{"name":"getCount","access":0,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/io/FileBackedOutputStream$1;)V"}]},{"name":"com/google/common/io/FileWriteMode","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"APPEND","access":16409,"descriptor":"Lcom/google/common/io/FileWriteMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/io/FileWriteMode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/io/FileWriteMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/io/FileWriteMode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/io/FileWriteMode;"}]},{"name":"com/google/common/io/Files","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/Files$FileByteSource","outerName":"com/google/common/io/Files","innerName":"FileByteSource","access":26},{"name":"com/google/common/io/Files$1","access":0},{"name":"com/google/common/io/Files$FileByteSink","outerName":"com/google/common/io/Files","innerName":"FileByteSink","access":26},{"name":"java/nio/channels/FileChannel$MapMode","outerName":"java/nio/channels/FileChannel","innerName":"MapMode","access":9},{"name":"com/google/common/io/Files$FilePredicate","outerName":"com/google/common/io/Files","innerName":"FilePredicate","access":17418},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"FILE_TREE","access":26,"descriptor":"Lcom/google/common/graph/SuccessorsFunction;","signature":"Lcom/google/common/graph/SuccessorsFunction;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newReader","access":9,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/io/BufferedReader;","exceptions":["java/io/FileNotFoundException"]},{"name":"newWriter","access":9,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/io/BufferedWriter;","exceptions":["java/io/FileNotFoundException"]},{"name":"asByteSource","access":9,"descriptor":"(Ljava/io/File;)Lcom/google/common/io/ByteSource;"},{"name":"asByteSink","access":137,"descriptor":"(Ljava/io/File;[Lcom/google/common/io/FileWriteMode;)Lcom/google/common/io/ByteSink;"},{"name":"asCharSource","access":9,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;"},{"name":"asCharSink","access":137,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;[Lcom/google/common/io/FileWriteMode;)Lcom/google/common/io/CharSink;"},{"name":"toByteArray","access":9,"descriptor":"(Ljava/io/File;)[B","exceptions":["java/io/IOException"]},{"name":"toString","access":131081,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"write","access":9,"descriptor":"([BLjava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"write","access":131081,"descriptor":"(Ljava/lang/CharSequence;Ljava/io/File;Ljava/nio/charset/Charset;)V","exceptions":["java/io/IOException"]},{"name":"copy","access":9,"descriptor":"(Ljava/io/File;Ljava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"copy","access":9,"descriptor":"(Ljava/io/File;Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"copy","access":131081,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;Ljava/lang/Appendable;)V","exceptions":["java/io/IOException"]},{"name":"append","access":131081,"descriptor":"(Ljava/lang/CharSequence;Ljava/io/File;Ljava/nio/charset/Charset;)V","exceptions":["java/io/IOException"]},{"name":"equal","access":9,"descriptor":"(Ljava/io/File;Ljava/io/File;)Z","exceptions":["java/io/IOException"]},{"name":"createTempDir","access":131081,"descriptor":"()Ljava/io/File;"},{"name":"touch","access":9,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"createParentDirs","access":9,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"move","access":9,"descriptor":"(Ljava/io/File;Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"readFirstLine","access":131081,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readLines","access":9,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List;","signature":"(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List;","exceptions":["java/io/IOException"]},{"name":"readLines","access":131081,"descriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;Lcom/google/common/io/LineProcessor;)Ljava/lang/Object;","signature":"(Ljava/io/File;Ljava/nio/charset/Charset;Lcom/google/common/io/LineProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":131081,"descriptor":"(Ljava/io/File;Lcom/google/common/io/ByteProcessor;)Ljava/lang/Object;","signature":"(Ljava/io/File;Lcom/google/common/io/ByteProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"hash","access":131081,"descriptor":"(Ljava/io/File;Lcom/google/common/hash/HashFunction;)Lcom/google/common/hash/HashCode;","exceptions":["java/io/IOException"]},{"name":"map","access":9,"descriptor":"(Ljava/io/File;)Ljava/nio/MappedByteBuffer;","exceptions":["java/io/IOException"]},{"name":"map","access":9,"descriptor":"(Ljava/io/File;Ljava/nio/channels/FileChannel$MapMode;)Ljava/nio/MappedByteBuffer;","exceptions":["java/io/IOException"]},{"name":"map","access":9,"descriptor":"(Ljava/io/File;Ljava/nio/channels/FileChannel$MapMode;J)Ljava/nio/MappedByteBuffer;","exceptions":["java/io/IOException"]},{"name":"mapInternal","access":10,"descriptor":"(Ljava/io/File;Ljava/nio/channels/FileChannel$MapMode;J)Ljava/nio/MappedByteBuffer;","exceptions":["java/io/IOException"]},{"name":"simplifyPath","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getFileExtension","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getNameWithoutExtension","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"fileTraverser","access":9,"descriptor":"()Lcom/google/common/graph/Traverser;","signature":"()Lcom/google/common/graph/Traverser;"},{"name":"isDirectory","access":9,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"isFile","access":9,"descriptor":"()Lcom/google/common/base/Predicate;","signature":"()Lcom/google/common/base/Predicate;"},{"name":"lambda$static$0","access":4106,"descriptor":"(Ljava/io/File;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/io/Files$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/io/LineProcessor;>;","superName":"java/lang/Object","interfaces":["com/google/common/io/LineProcessor"],"outerClass":"com/google/common/io/Files","outerMethod":"readLines","outerMethodDescriptor":"(Ljava/io/File;Ljava/nio/charset/Charset;)Ljava/util/List;","innerClasses":[{"name":"com/google/common/io/Files$1","access":0}],"fields":[{"name":"result","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"processLine","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getResult","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getResult","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/io/Files$FileByteSink","version":52,"access":48,"superName":"com/google/common/io/ByteSink","innerClasses":[{"name":"com/google/common/io/Files$FileByteSink","outerName":"com/google/common/io/Files","innerName":"FileByteSink","access":26},{"name":"com/google/common/io/Files$1","access":0}],"fields":[{"name":"file","access":18,"descriptor":"Ljava/io/File;"},{"name":"modes","access":18,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;"}],"methods":[{"name":"","access":130,"descriptor":"(Ljava/io/File;[Lcom/google/common/io/FileWriteMode;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/FileOutputStream;","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"openStream","access":4161,"descriptor":"()Ljava/io/OutputStream;","exceptions":["java/io/IOException"]},{"name":"","access":4096,"descriptor":"(Ljava/io/File;[Lcom/google/common/io/FileWriteMode;Lcom/google/common/io/Files$1;)V"}]},{"name":"com/google/common/io/Files$FileByteSource","version":52,"access":48,"superName":"com/google/common/io/ByteSource","innerClasses":[{"name":"com/google/common/io/Files$FileByteSource","outerName":"com/google/common/io/Files","innerName":"FileByteSource","access":26},{"name":"com/google/common/io/Files$1","access":0}],"fields":[{"name":"file","access":18,"descriptor":"Ljava/io/File;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/io/File;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/FileInputStream;","exceptions":["java/io/IOException"]},{"name":"sizeIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"size","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()[B","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"openStream","access":4161,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"","access":4096,"descriptor":"(Ljava/io/File;Lcom/google/common/io/Files$1;)V"}]},{"name":"com/google/common/io/Files$FilePredicate","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Predicate;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Predicate"],"innerClasses":[{"name":"com/google/common/io/Files$FilePredicate","outerName":"com/google/common/io/Files","innerName":"FilePredicate","access":17418},{"name":"com/google/common/io/Files$FilePredicate$1","access":16400},{"name":"com/google/common/io/Files$FilePredicate$2","access":16400},{"name":"com/google/common/io/Files$1","access":0}],"fields":[{"name":"IS_DIRECTORY","access":16409,"descriptor":"Lcom/google/common/io/Files$FilePredicate;"},{"name":"IS_FILE","access":16409,"descriptor":"Lcom/google/common/io/Files$FilePredicate;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/io/Files$FilePredicate;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/io/Files$FilePredicate;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/io/Files$FilePredicate;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/io/Files$FilePredicate;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/io/Files$1;)V"}]},{"name":"com/google/common/io/Files$FilePredicate$1","version":52,"access":16432,"superName":"com/google/common/io/Files$FilePredicate","outerClass":"com/google/common/io/Files$FilePredicate","innerClasses":[{"name":"com/google/common/io/Files$FilePredicate","outerName":"com/google/common/io/Files","innerName":"FilePredicate","access":17418},{"name":"com/google/common/io/Files$1","access":0},{"name":"com/google/common/io/Files$FilePredicate$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/io/File;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/io/Files$FilePredicate$2","version":52,"access":16432,"superName":"com/google/common/io/Files$FilePredicate","outerClass":"com/google/common/io/Files$FilePredicate","innerClasses":[{"name":"com/google/common/io/Files$FilePredicate","outerName":"com/google/common/io/Files","innerName":"FilePredicate","access":17418},{"name":"com/google/common/io/Files$1","access":0},{"name":"com/google/common/io/Files$FilePredicate$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Ljava/io/File;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/io/Flushables","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Ljava/util/logging/Logger;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"flush","access":9,"descriptor":"(Ljava/io/Flushable;Z)V","exceptions":["java/io/IOException"]},{"name":"flushQuietly","access":9,"descriptor":"(Ljava/io/Flushable;)V"}]},{"name":"com/google/common/io/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/io/InsecureRecursiveDeleteException","version":52,"access":49,"superName":"java/nio/file/FileSystemException","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"com/google/common/io/Java8Compatibility","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"clear","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"flip","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"limit","access":8,"descriptor":"(Ljava/nio/Buffer;I)V"},{"name":"mark","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"position","access":8,"descriptor":"(Ljava/nio/Buffer;I)V"},{"name":"reset","access":8,"descriptor":"(Ljava/nio/Buffer;)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/io/LineBuffer","version":52,"access":1056,"superName":"java/lang/Object","fields":[{"name":"line","access":2,"descriptor":"Ljava/lang/StringBuilder;"},{"name":"sawReturn","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"add","access":4,"descriptor":"([CII)V","exceptions":["java/io/IOException"]},{"name":"finishLine","access":2,"descriptor":"(Z)Z","exceptions":["java/io/IOException"]},{"name":"finish","access":4,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"handleLine","access":1028,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/LineProcessor","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"processLine","access":1025,"descriptor":"(Ljava/lang/String;)Z","exceptions":["java/io/IOException"]},{"name":"getResult","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"com/google/common/io/LineReader","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/LineReader$1","access":0}],"fields":[{"name":"readable","access":18,"descriptor":"Ljava/lang/Readable;"},{"name":"reader","access":18,"descriptor":"Ljava/io/Reader;"},{"name":"cbuf","access":18,"descriptor":"Ljava/nio/CharBuffer;"},{"name":"buf","access":18,"descriptor":"[C"},{"name":"lines","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"lineBuf","access":18,"descriptor":"Lcom/google/common/io/LineBuffer;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Readable;)V"},{"name":"readLine","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/io/LineReader;)Ljava/util/Queue;"}]},{"name":"com/google/common/io/LineReader$1","version":52,"access":32,"superName":"com/google/common/io/LineBuffer","outerClass":"com/google/common/io/LineReader","innerClasses":[{"name":"com/google/common/io/LineReader$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/LineReader;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/LineReader;)V"},{"name":"handleLine","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"com/google/common/io/LittleEndianDataInputStream","version":52,"access":49,"superName":"java/io/FilterInputStream","interfaces":["java/io/DataInput"],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V"},{"name":"readLine","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readFully","access":1,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"readFully","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"skipBytes","access":1,"descriptor":"(I)I","exceptions":["java/io/IOException"]},{"name":"readUnsignedByte","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readUnsignedShort","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readInt","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readLong","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"readFloat","access":1,"descriptor":"()F","exceptions":["java/io/IOException"]},{"name":"readDouble","access":1,"descriptor":"()D","exceptions":["java/io/IOException"]},{"name":"readUTF","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readShort","access":1,"descriptor":"()S","exceptions":["java/io/IOException"]},{"name":"readChar","access":1,"descriptor":"()C","exceptions":["java/io/IOException"]},{"name":"readByte","access":1,"descriptor":"()B","exceptions":["java/io/IOException"]},{"name":"readBoolean","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"readAndCheckByte","access":2,"descriptor":"()B","exceptions":["java/io/IOException","java/io/EOFException"]}]},{"name":"com/google/common/io/LittleEndianDataOutputStream","version":52,"access":49,"superName":"java/io/FilterOutputStream","interfaces":["java/io/DataOutput"],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/OutputStream;)V"},{"name":"write","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"writeBoolean","access":1,"descriptor":"(Z)V","exceptions":["java/io/IOException"]},{"name":"writeByte","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":131073,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeChar","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeChars","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeDouble","access":1,"descriptor":"(D)V","exceptions":["java/io/IOException"]},{"name":"writeFloat","access":1,"descriptor":"(F)V","exceptions":["java/io/IOException"]},{"name":"writeInt","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeLong","access":1,"descriptor":"(J)V","exceptions":["java/io/IOException"]},{"name":"writeShort","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeUTF","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/MoreFiles","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/MoreFiles$PathByteSource","outerName":"com/google/common/io/MoreFiles","innerName":"PathByteSource","access":26},{"name":"com/google/common/io/MoreFiles$1","access":0},{"name":"com/google/common/io/MoreFiles$PathByteSink","outerName":"com/google/common/io/MoreFiles","innerName":"PathByteSink","access":26},{"name":"com/google/common/io/MoreFiles$2","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"asByteSource","access":137,"descriptor":"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lcom/google/common/io/ByteSource;"},{"name":"asByteSink","access":137,"descriptor":"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Lcom/google/common/io/ByteSink;"},{"name":"asCharSource","access":137,"descriptor":"(Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Lcom/google/common/io/CharSource;"},{"name":"asCharSink","access":137,"descriptor":"(Ljava/nio/file/Path;Ljava/nio/charset/Charset;[Ljava/nio/file/OpenOption;)Lcom/google/common/io/CharSink;"},{"name":"listFiles","access":9,"descriptor":"(Ljava/nio/file/Path;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/nio/file/Path;)Lcom/google/common/collect/ImmutableList;","exceptions":["java/io/IOException"]},{"name":"fileTraverser","access":9,"descriptor":"()Lcom/google/common/graph/Traverser;","signature":"()Lcom/google/common/graph/Traverser;"},{"name":"fileTreeChildren","access":10,"descriptor":"(Ljava/nio/file/Path;)Ljava/lang/Iterable;","signature":"(Ljava/nio/file/Path;)Ljava/lang/Iterable;"},{"name":"isDirectory","access":137,"descriptor":"([Ljava/nio/file/LinkOption;)Lcom/google/common/base/Predicate;","signature":"([Ljava/nio/file/LinkOption;)Lcom/google/common/base/Predicate;"},{"name":"isDirectory","access":138,"descriptor":"(Ljava/nio/file/SecureDirectoryStream;Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z","signature":"(Ljava/nio/file/SecureDirectoryStream;Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z","exceptions":["java/io/IOException"]},{"name":"isRegularFile","access":137,"descriptor":"([Ljava/nio/file/LinkOption;)Lcom/google/common/base/Predicate;","signature":"([Ljava/nio/file/LinkOption;)Lcom/google/common/base/Predicate;"},{"name":"equal","access":9,"descriptor":"(Ljava/nio/file/Path;Ljava/nio/file/Path;)Z","exceptions":["java/io/IOException"]},{"name":"touch","access":9,"descriptor":"(Ljava/nio/file/Path;)V","exceptions":["java/io/IOException"]},{"name":"createParentDirectories","access":137,"descriptor":"(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute;)V","signature":"(Ljava/nio/file/Path;[Ljava/nio/file/attribute/FileAttribute<*>;)V","exceptions":["java/io/IOException"]},{"name":"getFileExtension","access":9,"descriptor":"(Ljava/nio/file/Path;)Ljava/lang/String;"},{"name":"getNameWithoutExtension","access":9,"descriptor":"(Ljava/nio/file/Path;)Ljava/lang/String;"},{"name":"deleteRecursively","access":137,"descriptor":"(Ljava/nio/file/Path;[Lcom/google/common/io/RecursiveDeleteOption;)V","exceptions":["java/io/IOException"]},{"name":"deleteDirectoryContents","access":137,"descriptor":"(Ljava/nio/file/Path;[Lcom/google/common/io/RecursiveDeleteOption;)V","exceptions":["java/io/IOException"]},{"name":"deleteRecursivelySecure","access":10,"descriptor":"(Ljava/nio/file/SecureDirectoryStream;Ljava/nio/file/Path;)Ljava/util/Collection;","signature":"(Ljava/nio/file/SecureDirectoryStream;Ljava/nio/file/Path;)Ljava/util/Collection;"},{"name":"deleteDirectoryContentsSecure","access":10,"descriptor":"(Ljava/nio/file/SecureDirectoryStream;)Ljava/util/Collection;","signature":"(Ljava/nio/file/SecureDirectoryStream;)Ljava/util/Collection;"},{"name":"deleteRecursivelyInsecure","access":10,"descriptor":"(Ljava/nio/file/Path;)Ljava/util/Collection;","signature":"(Ljava/nio/file/Path;)Ljava/util/Collection;"},{"name":"deleteDirectoryContentsInsecure","access":10,"descriptor":"(Ljava/nio/file/DirectoryStream;)Ljava/util/Collection;","signature":"(Ljava/nio/file/DirectoryStream;)Ljava/util/Collection;"},{"name":"getParentPath","access":10,"descriptor":"(Ljava/nio/file/Path;)Ljava/nio/file/Path;"},{"name":"checkAllowsInsecure","access":10,"descriptor":"(Ljava/nio/file/Path;[Lcom/google/common/io/RecursiveDeleteOption;)V","exceptions":["com/google/common/io/InsecureRecursiveDeleteException"]},{"name":"addException","access":10,"descriptor":"(Ljava/util/Collection;Ljava/io/IOException;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;Ljava/io/IOException;)Ljava/util/Collection;"},{"name":"concat","access":10,"descriptor":"(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;","signature":"(Ljava/util/Collection;Ljava/util/Collection;)Ljava/util/Collection;"},{"name":"throwDeleteFailed","access":10,"descriptor":"(Ljava/nio/file/Path;Ljava/util/Collection;)V","signature":"(Ljava/nio/file/Path;Ljava/util/Collection;)V","exceptions":["java/nio/file/FileSystemException"]},{"name":"pathNotFound","access":10,"descriptor":"(Ljava/nio/file/Path;Ljava/util/Collection;)Ljava/nio/file/NoSuchFileException;","signature":"(Ljava/nio/file/Path;Ljava/util/Collection;)Ljava/nio/file/NoSuchFileException;"}]},{"name":"com/google/common/io/MoreFiles$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate"],"outerClass":"com/google/common/io/MoreFiles","outerMethod":"isDirectory","outerMethodDescriptor":"([Ljava/nio/file/LinkOption;)Lcom/google/common/base/Predicate;","innerClasses":[{"name":"com/google/common/io/MoreFiles$1","access":0}],"fields":[{"name":"val$optionsCopy","access":4112,"descriptor":"[Ljava/nio/file/LinkOption;"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/nio/file/LinkOption;)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/nio/file/Path;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/io/MoreFiles$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/base/Predicate;","superName":"java/lang/Object","interfaces":["com/google/common/base/Predicate"],"outerClass":"com/google/common/io/MoreFiles","outerMethod":"isRegularFile","outerMethodDescriptor":"([Ljava/nio/file/LinkOption;)Lcom/google/common/base/Predicate;","innerClasses":[{"name":"com/google/common/io/MoreFiles$2","access":0}],"fields":[{"name":"val$optionsCopy","access":4112,"descriptor":"[Ljava/nio/file/LinkOption;"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/nio/file/LinkOption;)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/nio/file/Path;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/io/MoreFiles$PathByteSink","version":52,"access":48,"superName":"com/google/common/io/ByteSink","innerClasses":[{"name":"com/google/common/io/MoreFiles$PathByteSink","outerName":"com/google/common/io/MoreFiles","innerName":"PathByteSink","access":26},{"name":"com/google/common/io/MoreFiles$1","access":0}],"fields":[{"name":"path","access":18,"descriptor":"Ljava/nio/file/Path;"},{"name":"options","access":18,"descriptor":"[Ljava/nio/file/OpenOption;"}],"methods":[{"name":"","access":130,"descriptor":"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/OutputStream;","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;Lcom/google/common/io/MoreFiles$1;)V"}]},{"name":"com/google/common/io/MoreFiles$PathByteSource","version":52,"access":48,"superName":"com/google/common/io/ByteSource","innerClasses":[{"name":"com/google/common/io/MoreFiles$PathByteSource","outerName":"com/google/common/io/MoreFiles","innerName":"PathByteSource","access":26},{"name":"com/google/common/io/MoreFiles$PathByteSource$1","access":0},{"name":"com/google/common/io/MoreFiles$1","access":0}],"fields":[{"name":"FOLLOW_LINKS","access":26,"descriptor":"[Ljava/nio/file/LinkOption;"},{"name":"path","access":18,"descriptor":"Ljava/nio/file/Path;"},{"name":"options","access":18,"descriptor":"[Ljava/nio/file/OpenOption;"},{"name":"followLinks","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":130,"descriptor":"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)V"},{"name":"followLinks","access":10,"descriptor":"([Ljava/nio/file/OpenOption;)Z"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"readAttributes","access":2,"descriptor":"()Ljava/nio/file/attribute/BasicFileAttributes;","exceptions":["java/io/IOException"]},{"name":"sizeIfKnown","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"size","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()[B","exceptions":["java/io/IOException"]},{"name":"asCharSource","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;Lcom/google/common/io/MoreFiles$1;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/io/MoreFiles$PathByteSource;)Ljava/nio/file/Path;"}]},{"name":"com/google/common/io/MoreFiles$PathByteSource$1","version":52,"access":32,"superName":"com/google/common/io/ByteSource$AsCharSource","outerClass":"com/google/common/io/MoreFiles$PathByteSource","outerMethod":"asCharSource","outerMethodDescriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;","innerClasses":[{"name":"com/google/common/io/MoreFiles$PathByteSource","outerName":"com/google/common/io/MoreFiles","innerName":"PathByteSource","access":26},{"name":"com/google/common/io/MoreFiles$PathByteSource$1","access":0},{"name":"com/google/common/io/ByteSource$AsCharSource","outerName":"com/google/common/io/ByteSource","innerName":"AsCharSource","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/io/MoreFiles$PathByteSource;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/io/MoreFiles$PathByteSource;Ljava/nio/charset/Charset;)V"},{"name":"lines","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/MultiInputStream","version":52,"access":48,"superName":"java/io/InputStream","fields":[{"name":"it","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Lcom/google/common/io/ByteSource;>;"},{"name":"in","access":2,"descriptor":"Ljava/io/InputStream;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+Lcom/google/common/io/ByteSource;>;)V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"advance","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"available","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"markSupported","access":1,"descriptor":"()Z"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/MultiReader","version":52,"access":32,"superName":"java/io/Reader","fields":[{"name":"it","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+Lcom/google/common/io/CharSource;>;"},{"name":"current","access":2,"descriptor":"Ljava/io/Reader;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+Lcom/google/common/io/CharSource;>;)V","exceptions":["java/io/IOException"]},{"name":"advance","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([CII)I","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]},{"name":"ready","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/io/PatternFilenameFilter","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/FilenameFilter"],"fields":[{"name":"pattern","access":18,"descriptor":"Ljava/util/regex/Pattern;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/regex/Pattern;)V"},{"name":"accept","access":1,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Z"}]},{"name":"com/google/common/io/ReaderInputStream","version":52,"access":48,"superName":"java/io/InputStream","fields":[{"name":"reader","access":18,"descriptor":"Ljava/io/Reader;"},{"name":"encoder","access":18,"descriptor":"Ljava/nio/charset/CharsetEncoder;"},{"name":"singleByte","access":18,"descriptor":"[B"},{"name":"charBuffer","access":2,"descriptor":"Ljava/nio/CharBuffer;"},{"name":"byteBuffer","access":2,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"endOfInput","access":2,"descriptor":"Z"},{"name":"draining","access":2,"descriptor":"Z"},{"name":"doneFlushing","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/Reader;Ljava/nio/charset/Charset;I)V"},{"name":"","access":0,"descriptor":"(Ljava/io/Reader;Ljava/nio/charset/CharsetEncoder;I)V"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"grow","access":10,"descriptor":"(Ljava/nio/CharBuffer;)Ljava/nio/CharBuffer;"},{"name":"readMoreChars","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"availableCapacity","access":10,"descriptor":"(Ljava/nio/Buffer;)I"},{"name":"startDraining","access":2,"descriptor":"(Z)V"},{"name":"drain","access":2,"descriptor":"([BII)I"}]},{"name":"com/google/common/io/RecursiveDeleteOption","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ALLOW_INSECURE","access":16409,"descriptor":"Lcom/google/common/io/RecursiveDeleteOption;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/io/RecursiveDeleteOption;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/io/RecursiveDeleteOption;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/io/RecursiveDeleteOption;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/io/RecursiveDeleteOption;"}]},{"name":"com/google/common/io/Resources","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/Resources$UrlByteSource","outerName":"com/google/common/io/Resources","innerName":"UrlByteSource","access":26},{"name":"com/google/common/io/Resources$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"asByteSource","access":9,"descriptor":"(Ljava/net/URL;)Lcom/google/common/io/ByteSource;"},{"name":"asCharSource","access":9,"descriptor":"(Ljava/net/URL;Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;"},{"name":"toByteArray","access":9,"descriptor":"(Ljava/net/URL;)[B","exceptions":["java/io/IOException"]},{"name":"toString","access":9,"descriptor":"(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readLines","access":9,"descriptor":"(Ljava/net/URL;Ljava/nio/charset/Charset;Lcom/google/common/io/LineProcessor;)Ljava/lang/Object;","signature":"(Ljava/net/URL;Ljava/nio/charset/Charset;Lcom/google/common/io/LineProcessor;)TT;","exceptions":["java/io/IOException"]},{"name":"readLines","access":9,"descriptor":"(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/util/List;","signature":"(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/util/List;","exceptions":["java/io/IOException"]},{"name":"copy","access":9,"descriptor":"(Ljava/net/URL;Ljava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"getResource","access":9,"descriptor":"(Ljava/lang/String;)Ljava/net/URL;"},{"name":"getResource","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/net/URL;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/net/URL;"}]},{"name":"com/google/common/io/Resources$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/io/LineProcessor;>;","superName":"java/lang/Object","interfaces":["com/google/common/io/LineProcessor"],"outerClass":"com/google/common/io/Resources","outerMethod":"readLines","outerMethodDescriptor":"(Ljava/net/URL;Ljava/nio/charset/Charset;)Ljava/util/List;","innerClasses":[{"name":"com/google/common/io/Resources$1","access":0}],"fields":[{"name":"result","access":16,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"processLine","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getResult","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getResult","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/io/Resources$UrlByteSource","version":52,"access":48,"superName":"com/google/common/io/ByteSource","innerClasses":[{"name":"com/google/common/io/Resources$UrlByteSource","outerName":"com/google/common/io/Resources","innerName":"UrlByteSource","access":26},{"name":"com/google/common/io/Resources$1","access":0}],"fields":[{"name":"url","access":18,"descriptor":"Ljava/net/URL;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/net/URL;)V"},{"name":"openStream","access":1,"descriptor":"()Ljava/io/InputStream;","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Ljava/net/URL;Lcom/google/common/io/Resources$1;)V"}]},{"name":"com/google/common/io/TempFileCreator","version":52,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/TempFileCreator$JavaNioCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"JavaNioCreator","access":26},{"name":"com/google/common/io/TempFileCreator$1","access":4104},{"name":"com/google/common/io/TempFileCreator$ThrowingCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"ThrowingCreator","access":26},{"name":"com/google/common/io/TempFileCreator$JavaIoCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"JavaIoCreator","access":26},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier","outerName":"com/google/common/io/TempFileCreator$JavaNioCreator","innerName":"PermissionSupplier","access":1546}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/io/TempFileCreator;"}],"methods":[{"name":"createTempDir","access":1024,"descriptor":"()Ljava/io/File;"},{"name":"createTempFile","access":1024,"descriptor":"(Ljava/lang/String;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"pickSecureCreator","access":10,"descriptor":"()Lcom/google/common/io/TempFileCreator;"},{"name":"testMakingUserPermissionsFromScratch","access":8,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/io/TempFileCreator$1;)V"}]},{"name":"com/google/common/io/TempFileCreator$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/io/TempFileCreator","innerClasses":[{"name":"com/google/common/io/TempFileCreator$1","access":4104}]},{"name":"com/google/common/io/TempFileCreator$JavaIoCreator","version":52,"access":48,"superName":"com/google/common/io/TempFileCreator","innerClasses":[{"name":"com/google/common/io/TempFileCreator$JavaIoCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"JavaIoCreator","access":26},{"name":"com/google/common/io/TempFileCreator$1","access":4104}],"fields":[{"name":"TEMP_DIR_ATTEMPTS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10000"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"createTempDir","access":0,"descriptor":"()Ljava/io/File;"},{"name":"createTempFile","access":0,"descriptor":"(Ljava/lang/String;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"","access":4096,"descriptor":"(Lcom/google/common/io/TempFileCreator$1;)V"}]},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator","version":52,"access":48,"superName":"com/google/common/io/TempFileCreator","innerClasses":[{"name":"com/google/common/io/TempFileCreator$JavaNioCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"JavaNioCreator","access":26},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier","outerName":"com/google/common/io/TempFileCreator$JavaNioCreator","innerName":"PermissionSupplier","access":1546},{"name":"com/google/common/io/TempFileCreator$1","access":4104},{"name":"java/nio/file/attribute/AclEntry$Builder","outerName":"java/nio/file/attribute/AclEntry","innerName":"Builder","access":25},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"filePermissions","access":26,"descriptor":"Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;"},{"name":"directoryPermissions","access":26,"descriptor":"Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"createTempDir","access":0,"descriptor":"()Ljava/io/File;"},{"name":"createTempFile","access":0,"descriptor":"(Ljava/lang/String;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"userPermissions","access":10,"descriptor":"()Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;"},{"name":"getUsername","access":10,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/io/TempFileCreator$1;)V"},{"name":"access$300","access":4104,"descriptor":"()Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;"},{"name":"lambda$userPermissions$1","access":4106,"descriptor":"(Ljava/io/IOException;)Ljava/nio/file/attribute/FileAttribute;","exceptions":["java/io/IOException"]},{"name":"lambda$userPermissions$0","access":4106,"descriptor":"(Ljava/nio/file/attribute/FileAttribute;)Ljava/nio/file/attribute/FileAttribute;","exceptions":["java/io/IOException"]},{"name":"lambda$static$2","access":4106,"descriptor":"()Ljava/nio/file/attribute/FileAttribute;","exceptions":["java/io/IOException"]},{"name":"lambda$static$1","access":4106,"descriptor":"()Ljava/nio/file/attribute/FileAttribute;","exceptions":["java/io/IOException"]},{"name":"lambda$static$0","access":4106,"descriptor":"()Ljava/nio/file/attribute/FileAttribute;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/nio/file/attribute/FileAttribute;>;","superName":"java/lang/Object","interfaces":["java/nio/file/attribute/FileAttribute"],"outerClass":"com/google/common/io/TempFileCreator$JavaNioCreator","outerMethod":"userPermissions","outerMethodDescriptor":"()Lcom/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier;","innerClasses":[{"name":"com/google/common/io/TempFileCreator$JavaNioCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"JavaNioCreator","access":26},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$1","access":0},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier","outerName":"com/google/common/io/TempFileCreator$JavaNioCreator","innerName":"PermissionSupplier","access":1546}],"fields":[{"name":"val$acl","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"()V"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"value","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"value","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/io/TempFileCreator$JavaNioCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"JavaNioCreator","access":26},{"name":"com/google/common/io/TempFileCreator$JavaNioCreator$PermissionSupplier","outerName":"com/google/common/io/TempFileCreator$JavaNioCreator","innerName":"PermissionSupplier","access":1546}],"methods":[{"name":"get","access":1025,"descriptor":"()Ljava/nio/file/attribute/FileAttribute;","signature":"()Ljava/nio/file/attribute/FileAttribute<*>;","exceptions":["java/io/IOException"]}]},{"name":"com/google/common/io/TempFileCreator$ThrowingCreator","version":52,"access":48,"superName":"com/google/common/io/TempFileCreator","innerClasses":[{"name":"com/google/common/io/TempFileCreator$ThrowingCreator","outerName":"com/google/common/io/TempFileCreator","innerName":"ThrowingCreator","access":26},{"name":"com/google/common/io/TempFileCreator$1","access":4104}],"fields":[{"name":"MESSAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"Guava cannot securely create temporary files or directories under SDK versions before Jelly Bean. You can create one yourself, either in the insecure default directory or in a more secure directory, such as context.getCacheDir(). For more information, see the Javadoc for Files.createTempDir()."}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"createTempDir","access":0,"descriptor":"()Ljava/io/File;"},{"name":"createTempFile","access":0,"descriptor":"(Ljava/lang/String;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"","access":4096,"descriptor":"(Lcom/google/common/io/TempFileCreator$1;)V"}]},{"name":"com/google/common/io/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/math/BigDecimalMath","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder","outerName":"com/google/common/math/BigDecimalMath","innerName":"BigDecimalToDoubleRounder","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"roundToDouble","access":9,"descriptor":"(Ljava/math/BigDecimal;Ljava/math/RoundingMode;)D"}]},{"name":"com/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder","version":52,"access":32,"signature":"Lcom/google/common/math/ToDoubleRounder;","superName":"com/google/common/math/ToDoubleRounder","innerClasses":[{"name":"com/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder","outerName":"com/google/common/math/BigDecimalMath","innerName":"BigDecimalToDoubleRounder","access":10}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/math/BigDecimalMath$BigDecimalToDoubleRounder;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"roundToDoubleArbitrarily","access":0,"descriptor":"(Ljava/math/BigDecimal;)D"},{"name":"sign","access":0,"descriptor":"(Ljava/math/BigDecimal;)I"},{"name":"toX","access":0,"descriptor":"(DLjava/math/RoundingMode;)Ljava/math/BigDecimal;"},{"name":"minus","access":0,"descriptor":"(Ljava/math/BigDecimal;Ljava/math/BigDecimal;)Ljava/math/BigDecimal;"},{"name":"minus","access":4160,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;"},{"name":"toX","access":4160,"descriptor":"(DLjava/math/RoundingMode;)Ljava/lang/Number;"},{"name":"sign","access":4160,"descriptor":"(Ljava/lang/Number;)I"},{"name":"roundToDoubleArbitrarily","access":4160,"descriptor":"(Ljava/lang/Number;)D"}]},{"name":"com/google/common/math/BigIntegerMath","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/BigIntegerMath$1","access":4104},{"name":"com/google/common/math/BigIntegerMath$BigIntegerToDoubleRounder","outerName":"com/google/common/math/BigIntegerMath","innerName":"BigIntegerToDoubleRounder","access":10}],"fields":[{"name":"SQRT2_PRECOMPUTE_THRESHOLD","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"SQRT2_PRECOMPUTED_BITS","access":24,"descriptor":"Ljava/math/BigInteger;"},{"name":"LN_10","access":26,"descriptor":"D"},{"name":"LN_2","access":26,"descriptor":"D"}],"methods":[{"name":"ceilingPowerOfTwo","access":9,"descriptor":"(Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"floorPowerOfTwo","access":9,"descriptor":"(Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"isPowerOfTwo","access":9,"descriptor":"(Ljava/math/BigInteger;)Z"},{"name":"log2","access":9,"descriptor":"(Ljava/math/BigInteger;Ljava/math/RoundingMode;)I"},{"name":"log10","access":9,"descriptor":"(Ljava/math/BigInteger;Ljava/math/RoundingMode;)I"},{"name":"sqrt","access":9,"descriptor":"(Ljava/math/BigInteger;Ljava/math/RoundingMode;)Ljava/math/BigInteger;"},{"name":"sqrtFloor","access":10,"descriptor":"(Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"sqrtApproxWithDoubles","access":10,"descriptor":"(Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"roundToDouble","access":9,"descriptor":"(Ljava/math/BigInteger;Ljava/math/RoundingMode;)D"},{"name":"divide","access":9,"descriptor":"(Ljava/math/BigInteger;Ljava/math/BigInteger;Ljava/math/RoundingMode;)Ljava/math/BigInteger;"},{"name":"factorial","access":9,"descriptor":"(I)Ljava/math/BigInteger;"},{"name":"listProduct","access":8,"descriptor":"(Ljava/util/List;)Ljava/math/BigInteger;","signature":"(Ljava/util/List;)Ljava/math/BigInteger;"},{"name":"listProduct","access":8,"descriptor":"(Ljava/util/List;II)Ljava/math/BigInteger;","signature":"(Ljava/util/List;II)Ljava/math/BigInteger;"},{"name":"binomial","access":9,"descriptor":"(II)Ljava/math/BigInteger;"},{"name":"fitsInLong","access":8,"descriptor":"(Ljava/math/BigInteger;)Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/math/BigIntegerMath$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/math/BigIntegerMath","innerClasses":[{"name":"com/google/common/math/BigIntegerMath$1","access":4104}],"fields":[{"name":"$SwitchMap$java$math$RoundingMode","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/math/BigIntegerMath$BigIntegerToDoubleRounder","version":52,"access":32,"signature":"Lcom/google/common/math/ToDoubleRounder;","superName":"com/google/common/math/ToDoubleRounder","innerClasses":[{"name":"com/google/common/math/BigIntegerMath$BigIntegerToDoubleRounder","outerName":"com/google/common/math/BigIntegerMath","innerName":"BigIntegerToDoubleRounder","access":10}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/math/BigIntegerMath$BigIntegerToDoubleRounder;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"roundToDoubleArbitrarily","access":0,"descriptor":"(Ljava/math/BigInteger;)D"},{"name":"sign","access":0,"descriptor":"(Ljava/math/BigInteger;)I"},{"name":"toX","access":0,"descriptor":"(DLjava/math/RoundingMode;)Ljava/math/BigInteger;"},{"name":"minus","access":0,"descriptor":"(Ljava/math/BigInteger;Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"minus","access":4160,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;"},{"name":"toX","access":4160,"descriptor":"(DLjava/math/RoundingMode;)Ljava/lang/Number;"},{"name":"sign","access":4160,"descriptor":"(Ljava/lang/Number;)I"},{"name":"roundToDoubleArbitrarily","access":4160,"descriptor":"(Ljava/lang/Number;)D"}]},{"name":"com/google/common/math/DoubleMath","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/DoubleMath$1","access":4104}],"fields":[{"name":"MIN_INT_AS_DOUBLE","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"-2.147483648E9"}},{"name":"MAX_INT_AS_DOUBLE","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"2.147483647E9"}},{"name":"MIN_LONG_AS_DOUBLE","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"-9.223372036854776E18"}},{"name":"MAX_LONG_AS_DOUBLE_PLUS_ONE","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"9.223372036854776E18"}},{"name":"LN_2","access":26,"descriptor":"D"},{"name":"MAX_FACTORIAL","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"170"}},{"name":"everySixteenthFactorial","access":24,"descriptor":"[D"}],"methods":[{"name":"roundIntermediate","access":8,"descriptor":"(DLjava/math/RoundingMode;)D"},{"name":"roundToInt","access":9,"descriptor":"(DLjava/math/RoundingMode;)I"},{"name":"roundToLong","access":9,"descriptor":"(DLjava/math/RoundingMode;)J"},{"name":"roundToBigInteger","access":9,"descriptor":"(DLjava/math/RoundingMode;)Ljava/math/BigInteger;"},{"name":"isPowerOfTwo","access":9,"descriptor":"(D)Z"},{"name":"log2","access":9,"descriptor":"(D)D"},{"name":"log2","access":9,"descriptor":"(DLjava/math/RoundingMode;)I"},{"name":"isMathematicalInteger","access":9,"descriptor":"(D)Z"},{"name":"factorial","access":9,"descriptor":"(I)D"},{"name":"fuzzyEquals","access":9,"descriptor":"(DDD)Z"},{"name":"fuzzyCompare","access":9,"descriptor":"(DDD)I"},{"name":"mean","access":131209,"descriptor":"([D)D"},{"name":"mean","access":131209,"descriptor":"([I)D"},{"name":"mean","access":131209,"descriptor":"([J)D"},{"name":"mean","access":131081,"descriptor":"(Ljava/lang/Iterable;)D","signature":"(Ljava/lang/Iterable<+Ljava/lang/Number;>;)D"},{"name":"mean","access":131081,"descriptor":"(Ljava/util/Iterator;)D","signature":"(Ljava/util/Iterator<+Ljava/lang/Number;>;)D"},{"name":"checkFinite","access":10,"descriptor":"(D)D"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/math/DoubleMath$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/math/DoubleMath","innerClasses":[{"name":"com/google/common/math/DoubleMath$1","access":4104}],"fields":[{"name":"$SwitchMap$java$math$RoundingMode","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/math/DoubleUtils","version":52,"access":48,"superName":"java/lang/Object","fields":[{"name":"SIGNIFICAND_MASK","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4503599627370495"}},{"name":"EXPONENT_MASK","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"9218868437227405312"}},{"name":"SIGN_MASK","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-9223372036854775808"}},{"name":"SIGNIFICAND_BITS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"52"}},{"name":"EXPONENT_BIAS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1023"}},{"name":"IMPLICIT_BIT","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4503599627370496"}},{"name":"ONE_BITS","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4607182418800017408"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"nextDown","access":8,"descriptor":"(D)D"},{"name":"getSignificand","access":8,"descriptor":"(D)J"},{"name":"isFinite","access":8,"descriptor":"(D)Z"},{"name":"isNormal","access":8,"descriptor":"(D)Z"},{"name":"scaleNormalize","access":8,"descriptor":"(D)D"},{"name":"bigToDouble","access":8,"descriptor":"(Ljava/math/BigInteger;)D"},{"name":"ensureNonNegative","access":8,"descriptor":"(D)D"}]},{"name":"com/google/common/math/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/math/IntMath","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/IntMath$1","access":4104}],"fields":[{"name":"MAX_SIGNED_POWER_OF_TWO","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}},{"name":"MAX_POWER_OF_SQRT2_UNSIGNED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1257966797"}},{"name":"maxLog10ForLeadingZeros","access":24,"descriptor":"[B"},{"name":"powersOf10","access":24,"descriptor":"[I"},{"name":"halfPowersOf10","access":24,"descriptor":"[I"},{"name":"FLOOR_SQRT_MAX_INT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"46340"}},{"name":"factorials","access":26,"descriptor":"[I"},{"name":"biggestBinomials","access":24,"descriptor":"[I"}],"methods":[{"name":"ceilingPowerOfTwo","access":9,"descriptor":"(I)I"},{"name":"floorPowerOfTwo","access":9,"descriptor":"(I)I"},{"name":"isPowerOfTwo","access":9,"descriptor":"(I)Z"},{"name":"lessThanBranchFree","access":8,"descriptor":"(II)I"},{"name":"log2","access":9,"descriptor":"(ILjava/math/RoundingMode;)I"},{"name":"log10","access":9,"descriptor":"(ILjava/math/RoundingMode;)I"},{"name":"log10Floor","access":10,"descriptor":"(I)I"},{"name":"pow","access":9,"descriptor":"(II)I"},{"name":"sqrt","access":9,"descriptor":"(ILjava/math/RoundingMode;)I"},{"name":"sqrtFloor","access":10,"descriptor":"(I)I"},{"name":"divide","access":9,"descriptor":"(IILjava/math/RoundingMode;)I"},{"name":"mod","access":9,"descriptor":"(II)I"},{"name":"gcd","access":9,"descriptor":"(II)I"},{"name":"checkedAdd","access":9,"descriptor":"(II)I"},{"name":"checkedSubtract","access":9,"descriptor":"(II)I"},{"name":"checkedMultiply","access":9,"descriptor":"(II)I"},{"name":"checkedPow","access":9,"descriptor":"(II)I"},{"name":"saturatedAdd","access":9,"descriptor":"(II)I"},{"name":"saturatedSubtract","access":9,"descriptor":"(II)I"},{"name":"saturatedMultiply","access":9,"descriptor":"(II)I"},{"name":"saturatedPow","access":9,"descriptor":"(II)I"},{"name":"factorial","access":9,"descriptor":"(I)I"},{"name":"binomial","access":9,"descriptor":"(II)I"},{"name":"mean","access":9,"descriptor":"(II)I"},{"name":"isPrime","access":9,"descriptor":"(I)Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/math/IntMath$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/math/IntMath","innerClasses":[{"name":"com/google/common/math/IntMath$1","access":4104}],"fields":[{"name":"$SwitchMap$java$math$RoundingMode","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/math/LinearTransformation","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/LinearTransformation$LinearTransformationBuilder","outerName":"com/google/common/math/LinearTransformation","innerName":"LinearTransformationBuilder","access":25},{"name":"com/google/common/math/LinearTransformation$1","access":4104},{"name":"com/google/common/math/LinearTransformation$VerticalLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"VerticalLinearTransformation","access":26},{"name":"com/google/common/math/LinearTransformation$RegularLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"RegularLinearTransformation","access":26},{"name":"com/google/common/math/LinearTransformation$NaNLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"NaNLinearTransformation","access":26}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"mapping","access":9,"descriptor":"(DD)Lcom/google/common/math/LinearTransformation$LinearTransformationBuilder;"},{"name":"vertical","access":9,"descriptor":"(D)Lcom/google/common/math/LinearTransformation;"},{"name":"horizontal","access":9,"descriptor":"(D)Lcom/google/common/math/LinearTransformation;"},{"name":"forNaN","access":9,"descriptor":"()Lcom/google/common/math/LinearTransformation;"},{"name":"isVertical","access":1025,"descriptor":"()Z"},{"name":"isHorizontal","access":1025,"descriptor":"()Z"},{"name":"slope","access":1025,"descriptor":"()D"},{"name":"transform","access":1025,"descriptor":"(D)D"},{"name":"inverse","access":1025,"descriptor":"()Lcom/google/common/math/LinearTransformation;"}]},{"name":"com/google/common/math/LinearTransformation$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/math/LinearTransformation","innerClasses":[{"name":"com/google/common/math/LinearTransformation$1","access":4104}]},{"name":"com/google/common/math/LinearTransformation$LinearTransformationBuilder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/LinearTransformation$LinearTransformationBuilder","outerName":"com/google/common/math/LinearTransformation","innerName":"LinearTransformationBuilder","access":25},{"name":"com/google/common/math/LinearTransformation$VerticalLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"VerticalLinearTransformation","access":26},{"name":"com/google/common/math/LinearTransformation$RegularLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"RegularLinearTransformation","access":26},{"name":"com/google/common/math/LinearTransformation$1","access":4104}],"fields":[{"name":"x1","access":18,"descriptor":"D"},{"name":"y1","access":18,"descriptor":"D"}],"methods":[{"name":"","access":2,"descriptor":"(DD)V"},{"name":"and","access":1,"descriptor":"(DD)Lcom/google/common/math/LinearTransformation;"},{"name":"withSlope","access":1,"descriptor":"(D)Lcom/google/common/math/LinearTransformation;"},{"name":"","access":4096,"descriptor":"(DDLcom/google/common/math/LinearTransformation$1;)V"}]},{"name":"com/google/common/math/LinearTransformation$NaNLinearTransformation","version":52,"access":48,"superName":"com/google/common/math/LinearTransformation","innerClasses":[{"name":"com/google/common/math/LinearTransformation$NaNLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"NaNLinearTransformation","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/math/LinearTransformation$NaNLinearTransformation;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"isVertical","access":1,"descriptor":"()Z"},{"name":"isHorizontal","access":1,"descriptor":"()Z"},{"name":"slope","access":1,"descriptor":"()D"},{"name":"transform","access":1,"descriptor":"(D)D"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/math/LinearTransformation;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/math/LinearTransformation$RegularLinearTransformation","version":52,"access":48,"superName":"com/google/common/math/LinearTransformation","innerClasses":[{"name":"com/google/common/math/LinearTransformation$RegularLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"RegularLinearTransformation","access":26},{"name":"com/google/common/math/LinearTransformation$VerticalLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"VerticalLinearTransformation","access":26}],"fields":[{"name":"slope","access":16,"descriptor":"D"},{"name":"yIntercept","access":16,"descriptor":"D"},{"name":"inverse","access":0,"descriptor":"Lcom/google/common/math/LinearTransformation;"}],"methods":[{"name":"","access":0,"descriptor":"(DD)V"},{"name":"","access":0,"descriptor":"(DDLcom/google/common/math/LinearTransformation;)V"},{"name":"isVertical","access":1,"descriptor":"()Z"},{"name":"isHorizontal","access":1,"descriptor":"()Z"},{"name":"slope","access":1,"descriptor":"()D"},{"name":"transform","access":1,"descriptor":"(D)D"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/math/LinearTransformation;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"createInverse","access":2,"descriptor":"()Lcom/google/common/math/LinearTransformation;"}]},{"name":"com/google/common/math/LinearTransformation$VerticalLinearTransformation","version":52,"access":48,"superName":"com/google/common/math/LinearTransformation","innerClasses":[{"name":"com/google/common/math/LinearTransformation$VerticalLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"VerticalLinearTransformation","access":26},{"name":"com/google/common/math/LinearTransformation$RegularLinearTransformation","outerName":"com/google/common/math/LinearTransformation","innerName":"RegularLinearTransformation","access":26}],"fields":[{"name":"x","access":16,"descriptor":"D"},{"name":"inverse","access":0,"descriptor":"Lcom/google/common/math/LinearTransformation;"}],"methods":[{"name":"","access":0,"descriptor":"(D)V"},{"name":"","access":0,"descriptor":"(DLcom/google/common/math/LinearTransformation;)V"},{"name":"isVertical","access":1,"descriptor":"()Z"},{"name":"isHorizontal","access":1,"descriptor":"()Z"},{"name":"slope","access":1,"descriptor":"()D"},{"name":"transform","access":1,"descriptor":"(D)D"},{"name":"inverse","access":1,"descriptor":"()Lcom/google/common/math/LinearTransformation;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"createInverse","access":2,"descriptor":"()Lcom/google/common/math/LinearTransformation;"}]},{"name":"com/google/common/math/LongMath","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/LongMath$1","access":4104},{"name":"com/google/common/math/LongMath$MillerRabinTester","outerName":"com/google/common/math/LongMath","innerName":"MillerRabinTester","access":17418}],"fields":[{"name":"MAX_SIGNED_POWER_OF_TWO","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4611686018427387904"}},{"name":"MAX_POWER_OF_SQRT2_UNSIGNED","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-5402926248376769404"}},{"name":"maxLog10ForLeadingZeros","access":24,"descriptor":"[B"},{"name":"powersOf10","access":24,"descriptor":"[J"},{"name":"halfPowersOf10","access":24,"descriptor":"[J"},{"name":"FLOOR_SQRT_MAX_LONG","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3037000499"}},{"name":"factorials","access":24,"descriptor":"[J"},{"name":"biggestBinomials","access":24,"descriptor":"[I"},{"name":"biggestSimpleBinomials","access":24,"descriptor":"[I"},{"name":"SIEVE_30","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-545925251"}},{"name":"millerRabinBaseSets","access":26,"descriptor":"[[J"}],"methods":[{"name":"ceilingPowerOfTwo","access":9,"descriptor":"(J)J"},{"name":"floorPowerOfTwo","access":9,"descriptor":"(J)J"},{"name":"isPowerOfTwo","access":9,"descriptor":"(J)Z"},{"name":"lessThanBranchFree","access":8,"descriptor":"(JJ)I"},{"name":"log2","access":9,"descriptor":"(JLjava/math/RoundingMode;)I"},{"name":"log10","access":9,"descriptor":"(JLjava/math/RoundingMode;)I"},{"name":"log10Floor","access":8,"descriptor":"(J)I"},{"name":"pow","access":9,"descriptor":"(JI)J"},{"name":"sqrt","access":9,"descriptor":"(JLjava/math/RoundingMode;)J"},{"name":"divide","access":9,"descriptor":"(JJLjava/math/RoundingMode;)J"},{"name":"mod","access":9,"descriptor":"(JI)I"},{"name":"mod","access":9,"descriptor":"(JJ)J"},{"name":"gcd","access":9,"descriptor":"(JJ)J"},{"name":"checkedAdd","access":9,"descriptor":"(JJ)J"},{"name":"checkedSubtract","access":9,"descriptor":"(JJ)J"},{"name":"checkedMultiply","access":9,"descriptor":"(JJ)J"},{"name":"checkedPow","access":9,"descriptor":"(JI)J"},{"name":"saturatedAdd","access":9,"descriptor":"(JJ)J"},{"name":"saturatedSubtract","access":9,"descriptor":"(JJ)J"},{"name":"saturatedMultiply","access":9,"descriptor":"(JJ)J"},{"name":"saturatedPow","access":9,"descriptor":"(JI)J"},{"name":"factorial","access":9,"descriptor":"(I)J"},{"name":"binomial","access":9,"descriptor":"(II)J"},{"name":"multiplyFraction","access":8,"descriptor":"(JJJ)J"},{"name":"fitsInInt","access":8,"descriptor":"(J)Z"},{"name":"mean","access":9,"descriptor":"(JJ)J"},{"name":"isPrime","access":9,"descriptor":"(J)Z"},{"name":"roundToDouble","access":9,"descriptor":"(JLjava/math/RoundingMode;)D"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/math/LongMath$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/math/LongMath","innerClasses":[{"name":"com/google/common/math/LongMath$1","access":4104}],"fields":[{"name":"$SwitchMap$java$math$RoundingMode","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/math/LongMath$MillerRabinTester","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/math/LongMath$MillerRabinTester","outerName":"com/google/common/math/LongMath","innerName":"MillerRabinTester","access":17418},{"name":"com/google/common/math/LongMath$MillerRabinTester$1","access":16400},{"name":"com/google/common/math/LongMath$MillerRabinTester$2","access":16400},{"name":"com/google/common/math/LongMath$1","access":4104}],"fields":[{"name":"SMALL","access":16409,"descriptor":"Lcom/google/common/math/LongMath$MillerRabinTester;"},{"name":"LARGE","access":16409,"descriptor":"Lcom/google/common/math/LongMath$MillerRabinTester;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/math/LongMath$MillerRabinTester;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/math/LongMath$MillerRabinTester;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/math/LongMath$MillerRabinTester;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"test","access":8,"descriptor":"(JJ)Z"},{"name":"mulMod","access":1024,"descriptor":"(JJJ)J"},{"name":"squareMod","access":1024,"descriptor":"(JJ)J"},{"name":"powMod","access":2,"descriptor":"(JJJ)J"},{"name":"testWitness","access":2,"descriptor":"(JJ)Z"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/math/LongMath$MillerRabinTester;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/math/LongMath$1;)V"}]},{"name":"com/google/common/math/LongMath$MillerRabinTester$1","version":52,"access":16432,"superName":"com/google/common/math/LongMath$MillerRabinTester","outerClass":"com/google/common/math/LongMath$MillerRabinTester","innerClasses":[{"name":"com/google/common/math/LongMath$MillerRabinTester","outerName":"com/google/common/math/LongMath","innerName":"MillerRabinTester","access":17418},{"name":"com/google/common/math/LongMath$1","access":4104},{"name":"com/google/common/math/LongMath$MillerRabinTester$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"mulMod","access":0,"descriptor":"(JJJ)J"},{"name":"squareMod","access":0,"descriptor":"(JJ)J"}]},{"name":"com/google/common/math/LongMath$MillerRabinTester$2","version":52,"access":16432,"superName":"com/google/common/math/LongMath$MillerRabinTester","outerClass":"com/google/common/math/LongMath$MillerRabinTester","innerClasses":[{"name":"com/google/common/math/LongMath$MillerRabinTester","outerName":"com/google/common/math/LongMath","innerName":"MillerRabinTester","access":17418},{"name":"com/google/common/math/LongMath$1","access":4104},{"name":"com/google/common/math/LongMath$MillerRabinTester$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"plusMod","access":2,"descriptor":"(JJJ)J"},{"name":"times2ToThe32Mod","access":2,"descriptor":"(JJ)J"},{"name":"mulMod","access":0,"descriptor":"(JJJ)J"},{"name":"squareMod","access":0,"descriptor":"(JJ)J"}]},{"name":"com/google/common/math/MathPreconditions","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"checkPositive","access":8,"descriptor":"(Ljava/lang/String;I)I"},{"name":"checkPositive","access":8,"descriptor":"(Ljava/lang/String;J)J"},{"name":"checkPositive","access":8,"descriptor":"(Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"checkNonNegative","access":8,"descriptor":"(Ljava/lang/String;I)I"},{"name":"checkNonNegative","access":8,"descriptor":"(Ljava/lang/String;J)J"},{"name":"checkNonNegative","access":8,"descriptor":"(Ljava/lang/String;Ljava/math/BigInteger;)Ljava/math/BigInteger;"},{"name":"checkNonNegative","access":8,"descriptor":"(Ljava/lang/String;D)D"},{"name":"checkRoundingUnnecessary","access":8,"descriptor":"(Z)V"},{"name":"checkInRangeForRoundingInputs","access":8,"descriptor":"(ZDLjava/math/RoundingMode;)V"},{"name":"checkNoOverflow","access":8,"descriptor":"(ZLjava/lang/String;II)V"},{"name":"checkNoOverflow","access":8,"descriptor":"(ZLjava/lang/String;JJ)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/math/PairedStats","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/math/LinearTransformation$LinearTransformationBuilder","outerName":"com/google/common/math/LinearTransformation","innerName":"LinearTransformationBuilder","access":25},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25}],"fields":[{"name":"xStats","access":18,"descriptor":"Lcom/google/common/math/Stats;"},{"name":"yStats","access":18,"descriptor":"Lcom/google/common/math/Stats;"},{"name":"sumOfProductsOfDeltas","access":18,"descriptor":"D"},{"name":"BYTES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"88"}},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/math/Stats;Lcom/google/common/math/Stats;D)V"},{"name":"count","access":1,"descriptor":"()J"},{"name":"xStats","access":1,"descriptor":"()Lcom/google/common/math/Stats;"},{"name":"yStats","access":1,"descriptor":"()Lcom/google/common/math/Stats;"},{"name":"populationCovariance","access":1,"descriptor":"()D"},{"name":"sampleCovariance","access":1,"descriptor":"()D"},{"name":"pearsonsCorrelationCoefficient","access":1,"descriptor":"()D"},{"name":"leastSquaresFit","access":1,"descriptor":"()Lcom/google/common/math/LinearTransformation;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"sumOfProductsOfDeltas","access":0,"descriptor":"()D"},{"name":"ensurePositive","access":10,"descriptor":"(D)D"},{"name":"ensureInUnitRange","access":10,"descriptor":"(D)D"},{"name":"toByteArray","access":1,"descriptor":"()[B"},{"name":"fromByteArray","access":9,"descriptor":"([B)Lcom/google/common/math/PairedStats;"}]},{"name":"com/google/common/math/PairedStatsAccumulator","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/LinearTransformation$LinearTransformationBuilder","outerName":"com/google/common/math/LinearTransformation","innerName":"LinearTransformationBuilder","access":25}],"fields":[{"name":"xStats","access":18,"descriptor":"Lcom/google/common/math/StatsAccumulator;"},{"name":"yStats","access":18,"descriptor":"Lcom/google/common/math/StatsAccumulator;"},{"name":"sumOfProductsOfDeltas","access":2,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(DD)V"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/math/PairedStats;)V"},{"name":"snapshot","access":1,"descriptor":"()Lcom/google/common/math/PairedStats;"},{"name":"count","access":1,"descriptor":"()J"},{"name":"xStats","access":1,"descriptor":"()Lcom/google/common/math/Stats;"},{"name":"yStats","access":1,"descriptor":"()Lcom/google/common/math/Stats;"},{"name":"populationCovariance","access":1,"descriptor":"()D"},{"name":"sampleCovariance","access":17,"descriptor":"()D"},{"name":"pearsonsCorrelationCoefficient","access":17,"descriptor":"()D"},{"name":"leastSquaresFit","access":17,"descriptor":"()Lcom/google/common/math/LinearTransformation;"},{"name":"ensurePositive","access":2,"descriptor":"(D)D"},{"name":"ensureInUnitRange","access":10,"descriptor":"(D)D"}]},{"name":"com/google/common/math/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/math/Quantiles","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/Quantiles$Scale","outerName":"com/google/common/math/Quantiles","innerName":"Scale","access":25},{"name":"com/google/common/math/Quantiles$ScaleAndIndex","outerName":"com/google/common/math/Quantiles","innerName":"ScaleAndIndex","access":25},{"name":"com/google/common/math/Quantiles$1","access":4104},{"name":"com/google/common/math/Quantiles$ScaleAndIndexes","outerName":"com/google/common/math/Quantiles","innerName":"ScaleAndIndexes","access":25}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"median","access":9,"descriptor":"()Lcom/google/common/math/Quantiles$ScaleAndIndex;"},{"name":"quartiles","access":9,"descriptor":"()Lcom/google/common/math/Quantiles$Scale;"},{"name":"percentiles","access":9,"descriptor":"()Lcom/google/common/math/Quantiles$Scale;"},{"name":"scale","access":9,"descriptor":"(I)Lcom/google/common/math/Quantiles$Scale;"},{"name":"containsNaN","access":138,"descriptor":"([D)Z"},{"name":"interpolate","access":10,"descriptor":"(DDDD)D"},{"name":"checkIndex","access":10,"descriptor":"(II)V"},{"name":"longsToDoubles","access":10,"descriptor":"([J)[D"},{"name":"intsToDoubles","access":10,"descriptor":"([I)[D"},{"name":"selectInPlace","access":10,"descriptor":"(I[DII)V"},{"name":"partition","access":10,"descriptor":"([DII)I"},{"name":"movePivotToStartOfSlice","access":10,"descriptor":"([DII)V"},{"name":"selectAllInPlace","access":10,"descriptor":"([III[DII)V"},{"name":"chooseNextSelection","access":10,"descriptor":"([IIIII)I"},{"name":"swap","access":10,"descriptor":"([DII)V"},{"name":"access$300","access":4104,"descriptor":"(II)V"},{"name":"access$400","access":4104,"descriptor":"([J)[D"},{"name":"access$500","access":4104,"descriptor":"([I)[D"},{"name":"access$600","access":4104,"descriptor":"([D)Z"},{"name":"access$700","access":4104,"descriptor":"(I[DII)V"},{"name":"access$800","access":4104,"descriptor":"(DDDD)D"},{"name":"access$900","access":4104,"descriptor":"([III[DII)V"}]},{"name":"com/google/common/math/Quantiles$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/math/Quantiles","innerClasses":[{"name":"com/google/common/math/Quantiles$1","access":4104}]},{"name":"com/google/common/math/Quantiles$Scale","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/Quantiles$Scale","outerName":"com/google/common/math/Quantiles","innerName":"Scale","access":25},{"name":"com/google/common/math/Quantiles$ScaleAndIndex","outerName":"com/google/common/math/Quantiles","innerName":"ScaleAndIndex","access":25},{"name":"com/google/common/math/Quantiles$1","access":4104},{"name":"com/google/common/math/Quantiles$ScaleAndIndexes","outerName":"com/google/common/math/Quantiles","innerName":"ScaleAndIndexes","access":25}],"fields":[{"name":"scale","access":18,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(I)V"},{"name":"index","access":1,"descriptor":"(I)Lcom/google/common/math/Quantiles$ScaleAndIndex;"},{"name":"indexes","access":129,"descriptor":"([I)Lcom/google/common/math/Quantiles$ScaleAndIndexes;"},{"name":"indexes","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/math/Quantiles$ScaleAndIndexes;","signature":"(Ljava/util/Collection;)Lcom/google/common/math/Quantiles$ScaleAndIndexes;"},{"name":"","access":4096,"descriptor":"(ILcom/google/common/math/Quantiles$1;)V"}]},{"name":"com/google/common/math/Quantiles$ScaleAndIndex","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/Quantiles$ScaleAndIndex","outerName":"com/google/common/math/Quantiles","innerName":"ScaleAndIndex","access":25},{"name":"com/google/common/math/Quantiles$1","access":4104}],"fields":[{"name":"scale","access":18,"descriptor":"I"},{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(II)V"},{"name":"compute","access":1,"descriptor":"(Ljava/util/Collection;)D","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)D"},{"name":"compute","access":129,"descriptor":"([D)D"},{"name":"compute","access":129,"descriptor":"([J)D"},{"name":"compute","access":129,"descriptor":"([I)D"},{"name":"computeInPlace","access":129,"descriptor":"([D)D"},{"name":"","access":4096,"descriptor":"(IILcom/google/common/math/Quantiles$1;)V"}]},{"name":"com/google/common/math/Quantiles$ScaleAndIndexes","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/Quantiles$ScaleAndIndexes","outerName":"com/google/common/math/Quantiles","innerName":"ScaleAndIndexes","access":25},{"name":"com/google/common/math/Quantiles$1","access":4104}],"fields":[{"name":"scale","access":18,"descriptor":"I"},{"name":"indexes","access":18,"descriptor":"[I"}],"methods":[{"name":"","access":2,"descriptor":"(I[I)V"},{"name":"compute","access":1,"descriptor":"(Ljava/util/Collection;)Ljava/util/Map;","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)Ljava/util/Map;"},{"name":"compute","access":129,"descriptor":"([D)Ljava/util/Map;","signature":"([D)Ljava/util/Map;"},{"name":"compute","access":129,"descriptor":"([J)Ljava/util/Map;","signature":"([J)Ljava/util/Map;"},{"name":"compute","access":129,"descriptor":"([I)Ljava/util/Map;","signature":"([I)Ljava/util/Map;"},{"name":"computeInPlace","access":129,"descriptor":"([D)Ljava/util/Map;","signature":"([D)Ljava/util/Map;"},{"name":"","access":4096,"descriptor":"(I[ILcom/google/common/math/Quantiles$1;)V"}]},{"name":"com/google/common/math/Stats","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"java/util/stream/Collector$Characteristics","outerName":"java/util/stream/Collector","innerName":"Characteristics","access":16409},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"count","access":18,"descriptor":"J"},{"name":"mean","access":18,"descriptor":"D"},{"name":"sumOfSquaresOfDeltas","access":18,"descriptor":"D"},{"name":"min","access":18,"descriptor":"D"},{"name":"max","access":18,"descriptor":"D"},{"name":"BYTES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"40"}},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(JDDDD)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/math/Stats;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Number;>;)Lcom/google/common/math/Stats;"},{"name":"of","access":9,"descriptor":"(Ljava/util/Iterator;)Lcom/google/common/math/Stats;","signature":"(Ljava/util/Iterator<+Ljava/lang/Number;>;)Lcom/google/common/math/Stats;"},{"name":"of","access":137,"descriptor":"([D)Lcom/google/common/math/Stats;"},{"name":"of","access":137,"descriptor":"([I)Lcom/google/common/math/Stats;"},{"name":"of","access":137,"descriptor":"([J)Lcom/google/common/math/Stats;"},{"name":"of","access":9,"descriptor":"(Ljava/util/stream/DoubleStream;)Lcom/google/common/math/Stats;"},{"name":"of","access":9,"descriptor":"(Ljava/util/stream/IntStream;)Lcom/google/common/math/Stats;"},{"name":"of","access":9,"descriptor":"(Ljava/util/stream/LongStream;)Lcom/google/common/math/Stats;"},{"name":"toStats","access":9,"descriptor":"()Ljava/util/stream/Collector;","signature":"()Ljava/util/stream/Collector;"},{"name":"count","access":1,"descriptor":"()J"},{"name":"mean","access":1,"descriptor":"()D"},{"name":"sum","access":1,"descriptor":"()D"},{"name":"populationVariance","access":1,"descriptor":"()D"},{"name":"populationStandardDeviation","access":1,"descriptor":"()D"},{"name":"sampleVariance","access":1,"descriptor":"()D"},{"name":"sampleStandardDeviation","access":1,"descriptor":"()D"},{"name":"min","access":1,"descriptor":"()D"},{"name":"max","access":1,"descriptor":"()D"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"sumOfSquaresOfDeltas","access":0,"descriptor":"()D"},{"name":"meanOf","access":9,"descriptor":"(Ljava/lang/Iterable;)D","signature":"(Ljava/lang/Iterable<+Ljava/lang/Number;>;)D"},{"name":"meanOf","access":9,"descriptor":"(Ljava/util/Iterator;)D","signature":"(Ljava/util/Iterator<+Ljava/lang/Number;>;)D"},{"name":"meanOf","access":137,"descriptor":"([D)D"},{"name":"meanOf","access":137,"descriptor":"([I)D"},{"name":"meanOf","access":137,"descriptor":"([J)D"},{"name":"toByteArray","access":1,"descriptor":"()[B"},{"name":"writeTo","access":0,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"fromByteArray","access":9,"descriptor":"([B)Lcom/google/common/math/Stats;"},{"name":"readFrom","access":8,"descriptor":"(Ljava/nio/ByteBuffer;)Lcom/google/common/math/Stats;"},{"name":"lambda$toStats$1","access":4106,"descriptor":"(Lcom/google/common/math/StatsAccumulator;Lcom/google/common/math/StatsAccumulator;)Lcom/google/common/math/StatsAccumulator;"},{"name":"lambda$toStats$0","access":4106,"descriptor":"(Lcom/google/common/math/StatsAccumulator;Ljava/lang/Number;)V"}]},{"name":"com/google/common/math/StatsAccumulator","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"count","access":2,"descriptor":"J"},{"name":"mean","access":2,"descriptor":"D"},{"name":"sumOfSquaresOfDeltas","access":2,"descriptor":"D"},{"name":"min","access":2,"descriptor":"D"},{"name":"max","access":2,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(D)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Ljava/lang/Number;>;)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+Ljava/lang/Number;>;)V"},{"name":"addAll","access":129,"descriptor":"([D)V"},{"name":"addAll","access":129,"descriptor":"([I)V"},{"name":"addAll","access":129,"descriptor":"([J)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/stream/DoubleStream;)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/stream/IntStream;)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/stream/LongStream;)V"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/math/Stats;)V"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/math/StatsAccumulator;)V"},{"name":"merge","access":2,"descriptor":"(JDDDD)V"},{"name":"snapshot","access":1,"descriptor":"()Lcom/google/common/math/Stats;"},{"name":"count","access":1,"descriptor":"()J"},{"name":"mean","access":1,"descriptor":"()D"},{"name":"sum","access":17,"descriptor":"()D"},{"name":"populationVariance","access":17,"descriptor":"()D"},{"name":"populationStandardDeviation","access":17,"descriptor":"()D"},{"name":"sampleVariance","access":17,"descriptor":"()D"},{"name":"sampleStandardDeviation","access":17,"descriptor":"()D"},{"name":"min","access":1,"descriptor":"()D"},{"name":"max","access":1,"descriptor":"()D"},{"name":"sumOfSquaresOfDeltas","access":0,"descriptor":"()D"},{"name":"calculateNewMeanNonFinite","access":8,"descriptor":"(DD)D"}]},{"name":"com/google/common/math/ToDoubleRounder","version":52,"access":1056,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/math/ToDoubleRounder$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"roundToDoubleArbitrarily","access":1024,"descriptor":"(Ljava/lang/Number;)D","signature":"(TX;)D"},{"name":"sign","access":1024,"descriptor":"(Ljava/lang/Number;)I","signature":"(TX;)I"},{"name":"toX","access":1024,"descriptor":"(DLjava/math/RoundingMode;)Ljava/lang/Number;","signature":"(DLjava/math/RoundingMode;)TX;"},{"name":"minus","access":1024,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)Ljava/lang/Number;","signature":"(TX;TX;)TX;"},{"name":"roundToDouble","access":16,"descriptor":"(Ljava/lang/Number;Ljava/math/RoundingMode;)D","signature":"(TX;Ljava/math/RoundingMode;)D"}]},{"name":"com/google/common/math/ToDoubleRounder$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/math/ToDoubleRounder","innerClasses":[{"name":"com/google/common/math/ToDoubleRounder$1","access":4104}],"fields":[{"name":"$SwitchMap$java$math$RoundingMode","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/math/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/net/HostAndPort","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"fields":[{"name":"NO_PORT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"host","access":18,"descriptor":"Ljava/lang/String;"},{"name":"port","access":18,"descriptor":"I"},{"name":"hasBracketlessColons","access":18,"descriptor":"Z"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZ)V"},{"name":"getHost","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hasPort","access":1,"descriptor":"()Z"},{"name":"getPort","access":1,"descriptor":"()I"},{"name":"getPortOrDefault","access":1,"descriptor":"(I)I"},{"name":"fromParts","access":9,"descriptor":"(Ljava/lang/String;I)Lcom/google/common/net/HostAndPort;"},{"name":"fromHost","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/HostAndPort;"},{"name":"fromString","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/HostAndPort;"},{"name":"getHostAndPortFromBracketedHost","access":10,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"},{"name":"withDefaultPort","access":1,"descriptor":"(I)Lcom/google/common/net/HostAndPort;"},{"name":"requireBracketsForIPv6","access":1,"descriptor":"()Lcom/google/common/net/HostAndPort;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isValidPort","access":10,"descriptor":"(I)Z"}]},{"name":"com/google/common/net/HostSpecifier","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"canonicalForm","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"fromValid","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/HostSpecifier;"},{"name":"from","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/HostSpecifier;","exceptions":["java/text/ParseException"]},{"name":"isValid","access":9,"descriptor":"(Ljava/lang/String;)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/google/common/net/HttpHeaders","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/net/HttpHeaders$ReferrerPolicyValues","outerName":"com/google/common/net/HttpHeaders","innerName":"ReferrerPolicyValues","access":25}],"fields":[{"name":"CACHE_CONTROL","access":25,"descriptor":"Ljava/lang/String;","constant":"Cache-Control"},{"name":"CONTENT_LENGTH","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Length"},{"name":"CONTENT_TYPE","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Type"},{"name":"DATE","access":25,"descriptor":"Ljava/lang/String;","constant":"Date"},{"name":"PRAGMA","access":25,"descriptor":"Ljava/lang/String;","constant":"Pragma"},{"name":"VIA","access":25,"descriptor":"Ljava/lang/String;","constant":"Via"},{"name":"WARNING","access":25,"descriptor":"Ljava/lang/String;","constant":"Warning"},{"name":"ACCEPT","access":25,"descriptor":"Ljava/lang/String;","constant":"Accept"},{"name":"ACCEPT_CHARSET","access":25,"descriptor":"Ljava/lang/String;","constant":"Accept-Charset"},{"name":"ACCEPT_ENCODING","access":25,"descriptor":"Ljava/lang/String;","constant":"Accept-Encoding"},{"name":"ACCEPT_LANGUAGE","access":25,"descriptor":"Ljava/lang/String;","constant":"Accept-Language"},{"name":"ACCESS_CONTROL_REQUEST_HEADERS","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Request-Headers"},{"name":"ACCESS_CONTROL_REQUEST_METHOD","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Request-Method"},{"name":"AUTHORIZATION","access":25,"descriptor":"Ljava/lang/String;","constant":"Authorization"},{"name":"CONNECTION","access":25,"descriptor":"Ljava/lang/String;","constant":"Connection"},{"name":"COOKIE","access":25,"descriptor":"Ljava/lang/String;","constant":"Cookie"},{"name":"CROSS_ORIGIN_RESOURCE_POLICY","access":25,"descriptor":"Ljava/lang/String;","constant":"Cross-Origin-Resource-Policy"},{"name":"EARLY_DATA","access":25,"descriptor":"Ljava/lang/String;","constant":"Early-Data"},{"name":"EXPECT","access":25,"descriptor":"Ljava/lang/String;","constant":"Expect"},{"name":"FROM","access":25,"descriptor":"Ljava/lang/String;","constant":"From"},{"name":"FORWARDED","access":25,"descriptor":"Ljava/lang/String;","constant":"Forwarded"},{"name":"FOLLOW_ONLY_WHEN_PRERENDER_SHOWN","access":25,"descriptor":"Ljava/lang/String;","constant":"Follow-Only-When-Prerender-Shown"},{"name":"HOST","access":25,"descriptor":"Ljava/lang/String;","constant":"Host"},{"name":"HTTP2_SETTINGS","access":25,"descriptor":"Ljava/lang/String;","constant":"HTTP2-Settings"},{"name":"IF_MATCH","access":25,"descriptor":"Ljava/lang/String;","constant":"If-Match"},{"name":"IF_MODIFIED_SINCE","access":25,"descriptor":"Ljava/lang/String;","constant":"If-Modified-Since"},{"name":"IF_NONE_MATCH","access":25,"descriptor":"Ljava/lang/String;","constant":"If-None-Match"},{"name":"IF_RANGE","access":25,"descriptor":"Ljava/lang/String;","constant":"If-Range"},{"name":"IF_UNMODIFIED_SINCE","access":25,"descriptor":"Ljava/lang/String;","constant":"If-Unmodified-Since"},{"name":"LAST_EVENT_ID","access":25,"descriptor":"Ljava/lang/String;","constant":"Last-Event-ID"},{"name":"MAX_FORWARDS","access":25,"descriptor":"Ljava/lang/String;","constant":"Max-Forwards"},{"name":"ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"Origin"},{"name":"ORIGIN_ISOLATION","access":25,"descriptor":"Ljava/lang/String;","constant":"Origin-Isolation"},{"name":"PROXY_AUTHORIZATION","access":25,"descriptor":"Ljava/lang/String;","constant":"Proxy-Authorization"},{"name":"RANGE","access":25,"descriptor":"Ljava/lang/String;","constant":"Range"},{"name":"REFERER","access":25,"descriptor":"Ljava/lang/String;","constant":"Referer"},{"name":"REFERRER_POLICY","access":25,"descriptor":"Ljava/lang/String;","constant":"Referrer-Policy"},{"name":"SERVICE_WORKER","access":25,"descriptor":"Ljava/lang/String;","constant":"Service-Worker"},{"name":"TE","access":25,"descriptor":"Ljava/lang/String;","constant":"TE"},{"name":"UPGRADE","access":25,"descriptor":"Ljava/lang/String;","constant":"Upgrade"},{"name":"UPGRADE_INSECURE_REQUESTS","access":25,"descriptor":"Ljava/lang/String;","constant":"Upgrade-Insecure-Requests"},{"name":"USER_AGENT","access":25,"descriptor":"Ljava/lang/String;","constant":"User-Agent"},{"name":"ACCEPT_RANGES","access":25,"descriptor":"Ljava/lang/String;","constant":"Accept-Ranges"},{"name":"ACCESS_CONTROL_ALLOW_HEADERS","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Allow-Headers"},{"name":"ACCESS_CONTROL_ALLOW_METHODS","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Allow-Methods"},{"name":"ACCESS_CONTROL_ALLOW_ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Allow-Origin"},{"name":"ACCESS_CONTROL_ALLOW_PRIVATE_NETWORK","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Allow-Private-Network"},{"name":"ACCESS_CONTROL_ALLOW_CREDENTIALS","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Allow-Credentials"},{"name":"ACCESS_CONTROL_EXPOSE_HEADERS","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Expose-Headers"},{"name":"ACCESS_CONTROL_MAX_AGE","access":25,"descriptor":"Ljava/lang/String;","constant":"Access-Control-Max-Age"},{"name":"AGE","access":25,"descriptor":"Ljava/lang/String;","constant":"Age"},{"name":"ALLOW","access":25,"descriptor":"Ljava/lang/String;","constant":"Allow"},{"name":"CONTENT_DISPOSITION","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Disposition"},{"name":"CONTENT_ENCODING","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Encoding"},{"name":"CONTENT_LANGUAGE","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Language"},{"name":"CONTENT_LOCATION","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Location"},{"name":"CONTENT_MD5","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-MD5"},{"name":"CONTENT_RANGE","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Range"},{"name":"CONTENT_SECURITY_POLICY","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Security-Policy"},{"name":"CONTENT_SECURITY_POLICY_REPORT_ONLY","access":25,"descriptor":"Ljava/lang/String;","constant":"Content-Security-Policy-Report-Only"},{"name":"X_CONTENT_SECURITY_POLICY","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Content-Security-Policy"},{"name":"X_CONTENT_SECURITY_POLICY_REPORT_ONLY","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Content-Security-Policy-Report-Only"},{"name":"X_WEBKIT_CSP","access":25,"descriptor":"Ljava/lang/String;","constant":"X-WebKit-CSP"},{"name":"X_WEBKIT_CSP_REPORT_ONLY","access":25,"descriptor":"Ljava/lang/String;","constant":"X-WebKit-CSP-Report-Only"},{"name":"CROSS_ORIGIN_EMBEDDER_POLICY","access":25,"descriptor":"Ljava/lang/String;","constant":"Cross-Origin-Embedder-Policy"},{"name":"CROSS_ORIGIN_EMBEDDER_POLICY_REPORT_ONLY","access":25,"descriptor":"Ljava/lang/String;","constant":"Cross-Origin-Embedder-Policy-Report-Only"},{"name":"CROSS_ORIGIN_OPENER_POLICY","access":25,"descriptor":"Ljava/lang/String;","constant":"Cross-Origin-Opener-Policy"},{"name":"ETAG","access":25,"descriptor":"Ljava/lang/String;","constant":"ETag"},{"name":"EXPIRES","access":25,"descriptor":"Ljava/lang/String;","constant":"Expires"},{"name":"LAST_MODIFIED","access":25,"descriptor":"Ljava/lang/String;","constant":"Last-Modified"},{"name":"LINK","access":25,"descriptor":"Ljava/lang/String;","constant":"Link"},{"name":"LOCATION","access":25,"descriptor":"Ljava/lang/String;","constant":"Location"},{"name":"KEEP_ALIVE","access":25,"descriptor":"Ljava/lang/String;","constant":"Keep-Alive"},{"name":"NO_VARY_SEARCH","access":25,"descriptor":"Ljava/lang/String;","constant":"No-Vary-Search"},{"name":"ORIGIN_TRIAL","access":25,"descriptor":"Ljava/lang/String;","constant":"Origin-Trial"},{"name":"P3P","access":25,"descriptor":"Ljava/lang/String;","constant":"P3P"},{"name":"PROXY_AUTHENTICATE","access":25,"descriptor":"Ljava/lang/String;","constant":"Proxy-Authenticate"},{"name":"REFRESH","access":25,"descriptor":"Ljava/lang/String;","constant":"Refresh"},{"name":"REPORT_TO","access":25,"descriptor":"Ljava/lang/String;","constant":"Report-To"},{"name":"RETRY_AFTER","access":25,"descriptor":"Ljava/lang/String;","constant":"Retry-After"},{"name":"SERVER","access":25,"descriptor":"Ljava/lang/String;","constant":"Server"},{"name":"SERVER_TIMING","access":25,"descriptor":"Ljava/lang/String;","constant":"Server-Timing"},{"name":"SERVICE_WORKER_ALLOWED","access":25,"descriptor":"Ljava/lang/String;","constant":"Service-Worker-Allowed"},{"name":"SET_COOKIE","access":25,"descriptor":"Ljava/lang/String;","constant":"Set-Cookie"},{"name":"SET_COOKIE2","access":25,"descriptor":"Ljava/lang/String;","constant":"Set-Cookie2"},{"name":"SOURCE_MAP","access":25,"descriptor":"Ljava/lang/String;","constant":"SourceMap"},{"name":"SUPPORTS_LOADING_MODE","access":25,"descriptor":"Ljava/lang/String;","constant":"Supports-Loading-Mode"},{"name":"STRICT_TRANSPORT_SECURITY","access":25,"descriptor":"Ljava/lang/String;","constant":"Strict-Transport-Security"},{"name":"TIMING_ALLOW_ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"Timing-Allow-Origin"},{"name":"TRAILER","access":25,"descriptor":"Ljava/lang/String;","constant":"Trailer"},{"name":"TRANSFER_ENCODING","access":25,"descriptor":"Ljava/lang/String;","constant":"Transfer-Encoding"},{"name":"VARY","access":25,"descriptor":"Ljava/lang/String;","constant":"Vary"},{"name":"WWW_AUTHENTICATE","access":25,"descriptor":"Ljava/lang/String;","constant":"WWW-Authenticate"},{"name":"DNT","access":25,"descriptor":"Ljava/lang/String;","constant":"DNT"},{"name":"X_CONTENT_TYPE_OPTIONS","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Content-Type-Options"},{"name":"X_DEVICE_IP","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Device-IP"},{"name":"X_DEVICE_REFERER","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Device-Referer"},{"name":"X_DEVICE_ACCEPT_LANGUAGE","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Device-Accept-Language"},{"name":"X_DEVICE_REQUESTED_WITH","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Device-Requested-With"},{"name":"X_DO_NOT_TRACK","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Do-Not-Track"},{"name":"X_FORWARDED_FOR","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Forwarded-For"},{"name":"X_FORWARDED_PROTO","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Forwarded-Proto"},{"name":"X_FORWARDED_HOST","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Forwarded-Host"},{"name":"X_FORWARDED_PORT","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Forwarded-Port"},{"name":"X_FRAME_OPTIONS","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Frame-Options"},{"name":"X_POWERED_BY","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Powered-By"},{"name":"PUBLIC_KEY_PINS","access":25,"descriptor":"Ljava/lang/String;","constant":"Public-Key-Pins"},{"name":"PUBLIC_KEY_PINS_REPORT_ONLY","access":25,"descriptor":"Ljava/lang/String;","constant":"Public-Key-Pins-Report-Only"},{"name":"X_REQUEST_ID","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Request-ID"},{"name":"X_REQUESTED_WITH","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Requested-With"},{"name":"X_USER_IP","access":25,"descriptor":"Ljava/lang/String;","constant":"X-User-IP"},{"name":"X_DOWNLOAD_OPTIONS","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Download-Options"},{"name":"X_XSS_PROTECTION","access":25,"descriptor":"Ljava/lang/String;","constant":"X-XSS-Protection"},{"name":"X_DNS_PREFETCH_CONTROL","access":25,"descriptor":"Ljava/lang/String;","constant":"X-DNS-Prefetch-Control"},{"name":"PING_FROM","access":25,"descriptor":"Ljava/lang/String;","constant":"Ping-From"},{"name":"PING_TO","access":25,"descriptor":"Ljava/lang/String;","constant":"Ping-To"},{"name":"PURPOSE","access":25,"descriptor":"Ljava/lang/String;","constant":"Purpose"},{"name":"X_PURPOSE","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Purpose"},{"name":"X_MOZ","access":25,"descriptor":"Ljava/lang/String;","constant":"X-Moz"},{"name":"DEVICE_MEMORY","access":25,"descriptor":"Ljava/lang/String;","constant":"Device-Memory"},{"name":"DOWNLINK","access":25,"descriptor":"Ljava/lang/String;","constant":"Downlink"},{"name":"ECT","access":25,"descriptor":"Ljava/lang/String;","constant":"ECT"},{"name":"RTT","access":25,"descriptor":"Ljava/lang/String;","constant":"RTT"},{"name":"SAVE_DATA","access":25,"descriptor":"Ljava/lang/String;","constant":"Save-Data"},{"name":"VIEWPORT_WIDTH","access":25,"descriptor":"Ljava/lang/String;","constant":"Viewport-Width"},{"name":"WIDTH","access":25,"descriptor":"Ljava/lang/String;","constant":"Width"},{"name":"PERMISSIONS_POLICY","access":25,"descriptor":"Ljava/lang/String;","constant":"Permissions-Policy"},{"name":"PERMISSIONS_POLICY_REPORT_ONLY","access":25,"descriptor":"Ljava/lang/String;","constant":"Permissions-Policy-Report-Only"},{"name":"SEC_CH_PREFERS_COLOR_SCHEME","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-Prefers-Color-Scheme"},{"name":"ACCEPT_CH","access":25,"descriptor":"Ljava/lang/String;","constant":"Accept-CH"},{"name":"CRITICAL_CH","access":25,"descriptor":"Ljava/lang/String;","constant":"Critical-CH"},{"name":"SEC_CH_UA","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA"},{"name":"SEC_CH_UA_ARCH","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Arch"},{"name":"SEC_CH_UA_MODEL","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Model"},{"name":"SEC_CH_UA_PLATFORM","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Platform"},{"name":"SEC_CH_UA_PLATFORM_VERSION","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Platform-Version"},{"name":"SEC_CH_UA_FULL_VERSION","access":131097,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Full-Version"},{"name":"SEC_CH_UA_FULL_VERSION_LIST","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Full-Version-List"},{"name":"SEC_CH_UA_MOBILE","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Mobile"},{"name":"SEC_CH_UA_WOW64","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-WoW64"},{"name":"SEC_CH_UA_BITNESS","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Bitness"},{"name":"SEC_CH_UA_FORM_FACTOR","access":131097,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Form-Factor"},{"name":"SEC_CH_UA_FORM_FACTORS","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-UA-Form-Factors"},{"name":"SEC_CH_VIEWPORT_WIDTH","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-Viewport-Width"},{"name":"SEC_CH_VIEWPORT_HEIGHT","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-Viewport-Height"},{"name":"SEC_CH_DPR","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-CH-DPR"},{"name":"SEC_FETCH_DEST","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Fetch-Dest"},{"name":"SEC_FETCH_MODE","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Fetch-Mode"},{"name":"SEC_FETCH_SITE","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Fetch-Site"},{"name":"SEC_FETCH_USER","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Fetch-User"},{"name":"SEC_METADATA","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Metadata"},{"name":"SEC_TOKEN_BINDING","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Token-Binding"},{"name":"SEC_PROVIDED_TOKEN_BINDING_ID","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Provided-Token-Binding-ID"},{"name":"SEC_REFERRED_TOKEN_BINDING_ID","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Referred-Token-Binding-ID"},{"name":"SEC_WEBSOCKET_ACCEPT","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-WebSocket-Accept"},{"name":"SEC_WEBSOCKET_EXTENSIONS","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-WebSocket-Extensions"},{"name":"SEC_WEBSOCKET_KEY","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-WebSocket-Key"},{"name":"SEC_WEBSOCKET_PROTOCOL","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-WebSocket-Protocol"},{"name":"SEC_WEBSOCKET_VERSION","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-WebSocket-Version"},{"name":"SEC_BROWSING_TOPICS","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Browsing-Topics"},{"name":"OBSERVE_BROWSING_TOPICS","access":25,"descriptor":"Ljava/lang/String;","constant":"Observe-Browsing-Topics"},{"name":"SEC_AD_AUCTION_FETCH","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-Ad-Auction-Fetch"},{"name":"SEC_GPC","access":25,"descriptor":"Ljava/lang/String;","constant":"Sec-GPC"},{"name":"AD_AUCTION_SIGNALS","access":25,"descriptor":"Ljava/lang/String;","constant":"Ad-Auction-Signals"},{"name":"AD_AUCTION_ALLOWED","access":25,"descriptor":"Ljava/lang/String;","constant":"Ad-Auction-Allowed"},{"name":"CDN_LOOP","access":25,"descriptor":"Ljava/lang/String;","constant":"CDN-Loop"},{"name":"ALT_SVC","access":25,"descriptor":"Ljava/lang/String;","constant":"Alt-Svc"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/net/HttpHeaders$ReferrerPolicyValues","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/net/HttpHeaders$ReferrerPolicyValues","outerName":"com/google/common/net/HttpHeaders","innerName":"ReferrerPolicyValues","access":25}],"fields":[{"name":"NO_REFERRER","access":25,"descriptor":"Ljava/lang/String;","constant":"no-referrer"},{"name":"NO_REFFERER_WHEN_DOWNGRADE","access":25,"descriptor":"Ljava/lang/String;","constant":"no-referrer-when-downgrade"},{"name":"SAME_ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"same-origin"},{"name":"ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"origin"},{"name":"STRICT_ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"strict-origin"},{"name":"ORIGIN_WHEN_CROSS_ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"origin-when-cross-origin"},{"name":"STRICT_ORIGIN_WHEN_CROSS_ORIGIN","access":25,"descriptor":"Ljava/lang/String;","constant":"strict-origin-when-cross-origin"},{"name":"UNSAFE_URL","access":25,"descriptor":"Ljava/lang/String;","constant":"unsafe-url"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/net/InetAddresses","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/net/InetAddresses$Scope","outerName":"com/google/common/net/InetAddresses","innerName":"Scope","access":26},{"name":"com/google/common/net/InetAddresses$1","access":4104},{"name":"com/google/common/net/InetAddresses$TeredoInfo","outerName":"com/google/common/net/InetAddresses","innerName":"TeredoInfo","access":25}],"fields":[{"name":"IPV4_PART_COUNT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"IPV6_PART_COUNT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"IPV4_DELIMITER","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"46"}},{"name":"IPV6_DELIMITER","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"58"}},{"name":"IPV4_DELIMITER_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"IPV6_DELIMITER_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"LOOPBACK4","access":26,"descriptor":"Ljava/net/Inet4Address;"},{"name":"ANY4","access":26,"descriptor":"Ljava/net/Inet4Address;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getInet4Address","access":10,"descriptor":"([B)Ljava/net/Inet4Address;"},{"name":"forString","access":9,"descriptor":"(Ljava/lang/String;)Ljava/net/InetAddress;"},{"name":"isInetAddress","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"ipStringToBytes","access":10,"descriptor":"(Ljava/lang/String;Lcom/google/common/net/InetAddresses$Scope;)[B"},{"name":"textToNumericFormatV4","access":10,"descriptor":"(Ljava/lang/String;)[B"},{"name":"textToNumericFormatV6","access":10,"descriptor":"(Ljava/lang/String;)[B"},{"name":"convertDottedQuadToHex","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"parseOctet","access":10,"descriptor":"(Ljava/lang/String;II)B"},{"name":"tryParseDecimal","access":10,"descriptor":"(Ljava/lang/String;II)I"},{"name":"parseHextet","access":10,"descriptor":"(Ljava/lang/String;II)S"},{"name":"bytesToInetAddress","access":10,"descriptor":"([BLjava/lang/String;)Ljava/net/InetAddress;"},{"name":"toAddrString","access":9,"descriptor":"(Ljava/net/InetAddress;)Ljava/lang/String;"},{"name":"scopeWithDelimiter","access":10,"descriptor":"(Ljava/net/Inet6Address;)Ljava/lang/String;"},{"name":"compressLongestRunOfZeroes","access":10,"descriptor":"([I)V"},{"name":"hextetsToIPv6String","access":10,"descriptor":"([I)Ljava/lang/String;"},{"name":"toUriString","access":9,"descriptor":"(Ljava/net/InetAddress;)Ljava/lang/String;"},{"name":"forUriString","access":9,"descriptor":"(Ljava/lang/String;)Ljava/net/InetAddress;"},{"name":"forUriStringOrNull","access":10,"descriptor":"(Ljava/lang/String;Z)Ljava/net/InetAddress;"},{"name":"isUriInetAddress","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isCompatIPv4Address","access":9,"descriptor":"(Ljava/net/Inet6Address;)Z"},{"name":"getCompatIPv4Address","access":9,"descriptor":"(Ljava/net/Inet6Address;)Ljava/net/Inet4Address;"},{"name":"is6to4Address","access":9,"descriptor":"(Ljava/net/Inet6Address;)Z"},{"name":"get6to4IPv4Address","access":9,"descriptor":"(Ljava/net/Inet6Address;)Ljava/net/Inet4Address;"},{"name":"isTeredoAddress","access":9,"descriptor":"(Ljava/net/Inet6Address;)Z"},{"name":"getTeredoInfo","access":9,"descriptor":"(Ljava/net/Inet6Address;)Lcom/google/common/net/InetAddresses$TeredoInfo;"},{"name":"isIsatapAddress","access":9,"descriptor":"(Ljava/net/Inet6Address;)Z"},{"name":"getIsatapIPv4Address","access":9,"descriptor":"(Ljava/net/Inet6Address;)Ljava/net/Inet4Address;"},{"name":"hasEmbeddedIPv4ClientAddress","access":9,"descriptor":"(Ljava/net/Inet6Address;)Z"},{"name":"getEmbeddedIPv4ClientAddress","access":9,"descriptor":"(Ljava/net/Inet6Address;)Ljava/net/Inet4Address;"},{"name":"isMappedIPv4Address","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getCoercedIPv4Address","access":9,"descriptor":"(Ljava/net/InetAddress;)Ljava/net/Inet4Address;"},{"name":"coerceToInteger","access":9,"descriptor":"(Ljava/net/InetAddress;)I"},{"name":"toBigInteger","access":9,"descriptor":"(Ljava/net/InetAddress;)Ljava/math/BigInteger;"},{"name":"fromInteger","access":9,"descriptor":"(I)Ljava/net/Inet4Address;"},{"name":"fromIPv4BigInteger","access":9,"descriptor":"(Ljava/math/BigInteger;)Ljava/net/Inet4Address;"},{"name":"fromIPv6BigInteger","access":9,"descriptor":"(Ljava/math/BigInteger;)Ljava/net/Inet6Address;"},{"name":"fromBigInteger","access":10,"descriptor":"(Ljava/math/BigInteger;Z)Ljava/net/InetAddress;"},{"name":"fromLittleEndianByteArray","access":9,"descriptor":"([B)Ljava/net/InetAddress;","exceptions":["java/net/UnknownHostException"]},{"name":"decrement","access":9,"descriptor":"(Ljava/net/InetAddress;)Ljava/net/InetAddress;"},{"name":"increment","access":9,"descriptor":"(Ljava/net/InetAddress;)Ljava/net/InetAddress;"},{"name":"isMaximum","access":9,"descriptor":"(Ljava/net/InetAddress;)Z"},{"name":"formatIllegalArgumentException","access":138,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/IllegalArgumentException;"},{"name":"access$200","access":4104,"descriptor":"()Ljava/net/Inet4Address;"}]},{"name":"com/google/common/net/InetAddresses$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/net/InetAddresses","innerClasses":[{"name":"com/google/common/net/InetAddresses$1","access":4104}]},{"name":"com/google/common/net/InetAddresses$Scope","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/net/InetAddresses$Scope","outerName":"com/google/common/net/InetAddresses","innerName":"Scope","access":26},{"name":"com/google/common/net/InetAddresses$1","access":4104}],"fields":[{"name":"scope","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/net/InetAddresses$1;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/net/InetAddresses$Scope;)Ljava/lang/String;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/google/common/net/InetAddresses$Scope;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/net/InetAddresses$TeredoInfo","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/net/InetAddresses$TeredoInfo","outerName":"com/google/common/net/InetAddresses","innerName":"TeredoInfo","access":25}],"fields":[{"name":"server","access":18,"descriptor":"Ljava/net/Inet4Address;"},{"name":"client","access":18,"descriptor":"Ljava/net/Inet4Address;"},{"name":"port","access":18,"descriptor":"I"},{"name":"flags","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/net/Inet4Address;Ljava/net/Inet4Address;II)V"},{"name":"getServer","access":1,"descriptor":"()Ljava/net/Inet4Address;"},{"name":"getClient","access":1,"descriptor":"()Ljava/net/Inet4Address;"},{"name":"getPort","access":1,"descriptor":"()I"},{"name":"getFlags","access":1,"descriptor":"()I"}]},{"name":"com/google/common/net/InternetDomainName","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"DOTS_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"DOT_SPLITTER","access":26,"descriptor":"Lcom/google/common/base/Splitter;"},{"name":"DOT_JOINER","access":26,"descriptor":"Lcom/google/common/base/Joiner;"},{"name":"NO_SUFFIX_FOUND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"SUFFIX_NOT_INITIALIZED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-2"}},{"name":"MAX_PARTS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"127"}},{"name":"MAX_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"253"}},{"name":"MAX_DOMAIN_PART_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"63"}},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parts","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"publicSuffixIndexCache","access":2,"descriptor":"I"},{"name":"registrySuffixIndexCache","access":2,"descriptor":"I"},{"name":"DASH_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"DIGIT_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"LETTER_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"PART_CHAR_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;Lcom/google/common/collect/ImmutableList;)V","signature":"(Ljava/lang/String;Lcom/google/common/collect/ImmutableList;)V"},{"name":"publicSuffixIndex","access":2,"descriptor":"()I"},{"name":"registrySuffixIndex","access":2,"descriptor":"()I"},{"name":"findSuffixOfType","access":2,"descriptor":"(Lcom/google/common/base/Optional;)I","signature":"(Lcom/google/common/base/Optional;)I"},{"name":"from","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/InternetDomainName;"},{"name":"validateSyntax","access":10,"descriptor":"(Ljava/util/List;)Z","signature":"(Ljava/util/List;)Z"},{"name":"validatePart","access":10,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"parts","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"isPublicSuffix","access":1,"descriptor":"()Z"},{"name":"hasPublicSuffix","access":1,"descriptor":"()Z"},{"name":"publicSuffix","access":1,"descriptor":"()Lcom/google/common/net/InternetDomainName;"},{"name":"isUnderPublicSuffix","access":1,"descriptor":"()Z"},{"name":"isTopPrivateDomain","access":1,"descriptor":"()Z"},{"name":"topPrivateDomain","access":1,"descriptor":"()Lcom/google/common/net/InternetDomainName;"},{"name":"isRegistrySuffix","access":1,"descriptor":"()Z"},{"name":"hasRegistrySuffix","access":1,"descriptor":"()Z"},{"name":"registrySuffix","access":1,"descriptor":"()Lcom/google/common/net/InternetDomainName;"},{"name":"isUnderRegistrySuffix","access":1,"descriptor":"()Z"},{"name":"isTopDomainUnderRegistrySuffix","access":1,"descriptor":"()Z"},{"name":"topDomainUnderRegistrySuffix","access":1,"descriptor":"()Lcom/google/common/net/InternetDomainName;"},{"name":"hasParent","access":1,"descriptor":"()Z"},{"name":"parent","access":1,"descriptor":"()Lcom/google/common/net/InternetDomainName;"},{"name":"ancestor","access":2,"descriptor":"(I)Lcom/google/common/net/InternetDomainName;"},{"name":"child","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/InternetDomainName;"},{"name":"isValid","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"matchesType","access":10,"descriptor":"(Lcom/google/common/base/Optional;Lcom/google/common/base/Optional;)Z","signature":"(Lcom/google/common/base/Optional;Lcom/google/common/base/Optional;)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/google/common/net/MediaType","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableListMultimap$Builder","outerName":"com/google/common/collect/ImmutableListMultimap","innerName":"Builder","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/net/MediaType$Tokenizer","outerName":"com/google/common/net/MediaType","innerName":"Tokenizer","access":26},{"name":"com/google/common/base/Joiner$MapJoiner","outerName":"com/google/common/base/Joiner","innerName":"MapJoiner","access":25},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"CHARSET_ATTRIBUTE","access":26,"descriptor":"Ljava/lang/String;","constant":"charset"},{"name":"UTF_8_CONSTANT_PARAMETERS","access":26,"descriptor":"Lcom/google/common/collect/ImmutableListMultimap;","signature":"Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"TOKEN_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"QUOTED_TEXT_MATCHER","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"LINEAR_WHITE_SPACE","access":26,"descriptor":"Lcom/google/common/base/CharMatcher;"},{"name":"APPLICATION_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"application"},{"name":"AUDIO_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"audio"},{"name":"IMAGE_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"image"},{"name":"TEXT_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"text"},{"name":"VIDEO_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"video"},{"name":"FONT_TYPE","access":26,"descriptor":"Ljava/lang/String;","constant":"font"},{"name":"WILDCARD","access":26,"descriptor":"Ljava/lang/String;","constant":"*"},{"name":"knownTypes","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"ANY_TYPE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ANY_TEXT_TYPE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ANY_IMAGE_TYPE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ANY_AUDIO_TYPE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ANY_VIDEO_TYPE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ANY_APPLICATION_TYPE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ANY_FONT_TYPE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"CACHE_MANIFEST_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"CSS_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"CSV_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"HTML_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"I_CALENDAR_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MD_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"PLAIN_TEXT_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"TEXT_JAVASCRIPT_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"TSV_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"VCARD_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WML_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"XML_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"VTT_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"BMP","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"CRW","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"GIF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ICO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"JPEG","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"PNG","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"PSD","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"SVG_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"TIFF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WEBP","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"HEIF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"JP2K","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MP4_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MPEG_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OGG_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WEBM_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"L16_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"L24_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"BASIC_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"AAC_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"VORBIS_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WMA_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WAX_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"VND_REAL_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"VND_WAVE_AUDIO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MP4_VIDEO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MPEG_VIDEO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OGG_VIDEO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"QUICKTIME","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WEBM_VIDEO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WMV","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FLV_VIDEO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"THREE_GPP_VIDEO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"THREE_GPP2_VIDEO","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"APPLICATION_XML_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ATOM_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"BZIP2","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"DART_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"APPLE_PASSBOOK","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"EOT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"EPUB","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FORM_DATA","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"KEY_ARCHIVE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"APPLICATION_BINARY","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"CBOR","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"GEO_JSON","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"GZIP","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"HAL_JSON","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"JAVASCRIPT_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"JOSE","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"JOSE_JSON","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"JSON_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"JWT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MANIFEST_JSON_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"KML","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"KMZ","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MBOX","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"APPLE_MOBILE_CONFIG","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MICROSOFT_EXCEL","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MICROSOFT_OUTLOOK","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MICROSOFT_POWERPOINT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MICROSOFT_WORD","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"MEDIA_PRESENTATION_DESCRIPTION","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WASM_APPLICATION","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"NACL_APPLICATION","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"NACL_PORTABLE_APPLICATION","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OCTET_STREAM","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OGG_CONTAINER","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OOXML_DOCUMENT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OOXML_PRESENTATION","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OOXML_SHEET","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OPENDOCUMENT_GRAPHICS","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OPENDOCUMENT_PRESENTATION","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OPENDOCUMENT_SPREADSHEET","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OPENDOCUMENT_TEXT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"OPENSEARCH_DESCRIPTION_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"PDF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"POSTSCRIPT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"PROTOBUF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"RDF_XML_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"RTF_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"SFNT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"SHOCKWAVE_FLASH","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"SKETCHUP","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"SOAP_XML_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"TAR","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WOFF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"WOFF2","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"XHTML_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"XRD_UTF_8","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"ZIP","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FONT_COLLECTION","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FONT_OTF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FONT_SFNT","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FONT_TTF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FONT_WOFF","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"FONT_WOFF2","access":25,"descriptor":"Lcom/google/common/net/MediaType;"},{"name":"type","access":18,"descriptor":"Ljava/lang/String;"},{"name":"subtype","access":18,"descriptor":"Ljava/lang/String;"},{"name":"parameters","access":18,"descriptor":"Lcom/google/common/collect/ImmutableListMultimap;","signature":"Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"toString","access":2,"descriptor":"Ljava/lang/String;"},{"name":"hashCode","access":2,"descriptor":"I"},{"name":"parsedCharset","access":2,"descriptor":"Lcom/google/common/base/Optional;","signature":"Lcom/google/common/base/Optional;"},{"name":"PARAMETER_JOINER","access":26,"descriptor":"Lcom/google/common/base/Joiner$MapJoiner;"}],"methods":[{"name":"createConstant","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"createConstantUtf8","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"addKnownType","access":10,"descriptor":"(Lcom/google/common/net/MediaType;)Lcom/google/common/net/MediaType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/google/common/collect/ImmutableListMultimap;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/google/common/collect/ImmutableListMultimap;)V"},{"name":"type","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"subtype","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"parameters","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableListMultimap;","signature":"()Lcom/google/common/collect/ImmutableListMultimap;"},{"name":"parametersAsMap","access":2,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"charset","access":1,"descriptor":"()Lcom/google/common/base/Optional;","signature":"()Lcom/google/common/base/Optional;"},{"name":"withoutParameters","access":1,"descriptor":"()Lcom/google/common/net/MediaType;"},{"name":"withParameters","access":1,"descriptor":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/net/MediaType;","signature":"(Lcom/google/common/collect/Multimap;)Lcom/google/common/net/MediaType;"},{"name":"withParameters","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Iterable;)Lcom/google/common/net/MediaType;","signature":"(Ljava/lang/String;Ljava/lang/Iterable;)Lcom/google/common/net/MediaType;"},{"name":"withParameter","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"withCharset","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/net/MediaType;"},{"name":"hasWildcard","access":1,"descriptor":"()Z"},{"name":"is","access":1,"descriptor":"(Lcom/google/common/net/MediaType;)Z"},{"name":"create","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"create","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lcom/google/common/collect/Multimap;)Lcom/google/common/net/MediaType;","signature":"(Ljava/lang/String;Ljava/lang/String;Lcom/google/common/collect/Multimap;)Lcom/google/common/net/MediaType;"},{"name":"createApplicationType","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"createAudioType","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"createFontType","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"createImageType","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"createTextType","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"createVideoType","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"normalizeToken","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"normalizeParameterValue","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"parse","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/net/MediaType;"},{"name":"consumeSeparator","access":10,"descriptor":"(Lcom/google/common/net/MediaType$Tokenizer;C)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":"computeToString","access":2,"descriptor":"()Ljava/lang/String;"},{"name":"escapeAndQuote","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"lambda$computeToString$0","access":4106,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"com/google/common/net/MediaType$Tokenizer","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/net/MediaType$Tokenizer","outerName":"com/google/common/net/MediaType","innerName":"Tokenizer","access":26}],"fields":[{"name":"input","access":16,"descriptor":"Ljava/lang/String;"},{"name":"position","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"consumeTokenIfPresent","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;)Ljava/lang/String;"},{"name":"consumeToken","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;)Ljava/lang/String;"},{"name":"consumeCharacter","access":0,"descriptor":"(Lcom/google/common/base/CharMatcher;)C"},{"name":"consumeCharacter","access":0,"descriptor":"(C)C"},{"name":"previewChar","access":0,"descriptor":"()C"},{"name":"hasMore","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/net/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/net/PercentEscaper","version":52,"access":49,"superName":"com/google/common/escape/UnicodeEscaper","fields":[{"name":"plusSign","access":26,"descriptor":"[C"},{"name":"upperHexDigits","access":26,"descriptor":"[C"},{"name":"plusForSpace","access":18,"descriptor":"Z"},{"name":"safeOctets","access":18,"descriptor":"[Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"createSafeOctets","access":10,"descriptor":"(Ljava/lang/String;)[Z"},{"name":"nextEscapeIndex","access":4,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"escape","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":4,"descriptor":"(I)[C"}]},{"name":"com/google/common/net/UrlEscapers","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"URL_FORM_PARAMETER_OTHER_SAFE_CHARS","access":24,"descriptor":"Ljava/lang/String;","constant":"-_.*"},{"name":"URL_PATH_OTHER_SAFE_CHARS_LACKING_PLUS","access":24,"descriptor":"Ljava/lang/String;","constant":"-._~!$'()*,;&=@:"},{"name":"URL_FORM_PARAMETER_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"},{"name":"URL_PATH_SEGMENT_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"},{"name":"URL_FRAGMENT_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"urlFormParameterEscaper","access":9,"descriptor":"()Lcom/google/common/escape/Escaper;"},{"name":"urlPathSegmentEscaper","access":9,"descriptor":"()Lcom/google/common/escape/Escaper;"},{"name":"urlFragmentEscaper","access":9,"descriptor":"()Lcom/google/common/escape/Escaper;"}]},{"name":"com/google/common/net/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/primitives/Booleans","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/Booleans$BooleanComparator","outerName":"com/google/common/primitives/Booleans","innerName":"BooleanComparator","access":16410},{"name":"com/google/common/primitives/Booleans$LexicographicalComparator","outerName":"com/google/common/primitives/Booleans","innerName":"LexicographicalComparator","access":16410},{"name":"com/google/common/primitives/Booleans$BooleanArrayAsList","outerName":"com/google/common/primitives/Booleans","innerName":"BooleanArrayAsList","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"trueFirst","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator;"},{"name":"falseFirst","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator;"},{"name":"hashCode","access":9,"descriptor":"(Z)I"},{"name":"compare","access":9,"descriptor":"(ZZ)I"},{"name":"contains","access":9,"descriptor":"([ZZ)Z"},{"name":"indexOf","access":9,"descriptor":"([ZZ)I"},{"name":"indexOf","access":10,"descriptor":"([ZZII)I"},{"name":"indexOf","access":9,"descriptor":"([Z[Z)I"},{"name":"lastIndexOf","access":9,"descriptor":"([ZZ)I"},{"name":"lastIndexOf","access":10,"descriptor":"([ZZII)I"},{"name":"concat","access":137,"descriptor":"([[Z)[Z"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"ensureCapacity","access":9,"descriptor":"([ZII)[Z"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[Z)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[Z>;"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[Z","signature":"(Ljava/util/Collection;)[Z"},{"name":"asList","access":137,"descriptor":"([Z)Ljava/util/List;","signature":"([Z)Ljava/util/List;"},{"name":"countTrue","access":137,"descriptor":"([Z)I"},{"name":"reverse","access":9,"descriptor":"([Z)V"},{"name":"reverse","access":9,"descriptor":"([ZII)V"},{"name":"rotate","access":9,"descriptor":"([ZI)V"},{"name":"rotate","access":9,"descriptor":"([ZIII)V"},{"name":"access$000","access":4104,"descriptor":"([ZZII)I"},{"name":"access$100","access":4104,"descriptor":"([ZZII)I"}]},{"name":"com/google/common/primitives/Booleans$BooleanArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Booleans$BooleanArrayAsList","outerName":"com/google/common/primitives/Booleans","innerName":"BooleanArrayAsList","access":10}],"fields":[{"name":"array","access":16,"descriptor":"[Z"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([Z)V"},{"name":"","access":0,"descriptor":"([ZII)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Boolean;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Boolean;)Ljava/lang/Boolean;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toBooleanArray","access":0,"descriptor":"()[Z"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Booleans$BooleanComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Booleans$BooleanComparator","outerName":"com/google/common/primitives/Booleans","innerName":"BooleanComparator","access":16410}],"fields":[{"name":"TRUE_FIRST","access":16409,"descriptor":"Lcom/google/common/primitives/Booleans$BooleanComparator;"},{"name":"FALSE_FIRST","access":16409,"descriptor":"Lcom/google/common/primitives/Booleans$BooleanComparator;"},{"name":"trueValue","access":18,"descriptor":"I"},{"name":"toString","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Booleans$BooleanComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Booleans$BooleanComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Booleans$BooleanComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILjava/lang/String;)V","signature":"(ILjava/lang/String;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Boolean;Ljava/lang/Boolean;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Booleans$BooleanComparator;"}]},{"name":"com/google/common/primitives/Booleans$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[Z>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Booleans$LexicographicalComparator","outerName":"com/google/common/primitives/Booleans","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/Booleans$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Booleans$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Booleans$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Booleans$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([Z[Z)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Booleans$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/Bytes","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/Bytes$ByteArrayAsList","outerName":"com/google/common/primitives/Bytes","innerName":"ByteArrayAsList","access":10}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashCode","access":9,"descriptor":"(B)I"},{"name":"contains","access":9,"descriptor":"([BB)Z"},{"name":"indexOf","access":9,"descriptor":"([BB)I"},{"name":"indexOf","access":10,"descriptor":"([BBII)I"},{"name":"indexOf","access":9,"descriptor":"([B[B)I"},{"name":"lastIndexOf","access":9,"descriptor":"([BB)I"},{"name":"lastIndexOf","access":10,"descriptor":"([BBII)I"},{"name":"concat","access":137,"descriptor":"([[B)[B"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"ensureCapacity","access":9,"descriptor":"([BII)[B"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[B","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)[B"},{"name":"asList","access":137,"descriptor":"([B)Ljava/util/List;","signature":"([B)Ljava/util/List;"},{"name":"reverse","access":9,"descriptor":"([B)V"},{"name":"reverse","access":9,"descriptor":"([BII)V"},{"name":"rotate","access":9,"descriptor":"([BI)V"},{"name":"rotate","access":9,"descriptor":"([BIII)V"},{"name":"access$000","access":4104,"descriptor":"([BBII)I"},{"name":"access$100","access":4104,"descriptor":"([BBII)I"}]},{"name":"com/google/common/primitives/Bytes$ByteArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Bytes$ByteArrayAsList","outerName":"com/google/common/primitives/Bytes","innerName":"ByteArrayAsList","access":10}],"fields":[{"name":"array","access":16,"descriptor":"[B"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([B)V"},{"name":"","access":0,"descriptor":"([BII)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Byte;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Byte;)Ljava/lang/Byte;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toByteArray","access":0,"descriptor":"()[B"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Chars","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/Chars$LexicographicalComparator","outerName":"com/google/common/primitives/Chars","innerName":"LexicographicalComparator","access":16410},{"name":"com/google/common/primitives/Chars$CharArrayAsList","outerName":"com/google/common/primitives/Chars","innerName":"CharArrayAsList","access":10}],"fields":[{"name":"BYTES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashCode","access":9,"descriptor":"(C)I"},{"name":"checkedCast","access":9,"descriptor":"(J)C"},{"name":"saturatedCast","access":9,"descriptor":"(J)C"},{"name":"compare","access":9,"descriptor":"(CC)I"},{"name":"contains","access":9,"descriptor":"([CC)Z"},{"name":"indexOf","access":9,"descriptor":"([CC)I"},{"name":"indexOf","access":10,"descriptor":"([CCII)I"},{"name":"indexOf","access":9,"descriptor":"([C[C)I"},{"name":"lastIndexOf","access":9,"descriptor":"([CC)I"},{"name":"lastIndexOf","access":10,"descriptor":"([CCII)I"},{"name":"min","access":137,"descriptor":"([C)C"},{"name":"max","access":137,"descriptor":"([C)C"},{"name":"constrainToRange","access":9,"descriptor":"(CCC)C"},{"name":"concat","access":137,"descriptor":"([[C)[C"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"toByteArray","access":9,"descriptor":"(C)[B"},{"name":"fromByteArray","access":9,"descriptor":"([B)C"},{"name":"fromBytes","access":9,"descriptor":"(BB)C"},{"name":"ensureCapacity","access":9,"descriptor":"([CII)[C"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[C)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[C>;"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[C","signature":"(Ljava/util/Collection;)[C"},{"name":"sortDescending","access":9,"descriptor":"([C)V"},{"name":"sortDescending","access":9,"descriptor":"([CII)V"},{"name":"reverse","access":9,"descriptor":"([C)V"},{"name":"reverse","access":9,"descriptor":"([CII)V"},{"name":"rotate","access":9,"descriptor":"([CI)V"},{"name":"rotate","access":9,"descriptor":"([CIII)V"},{"name":"asList","access":137,"descriptor":"([C)Ljava/util/List;","signature":"([C)Ljava/util/List;"},{"name":"access$000","access":4104,"descriptor":"([CCII)I"},{"name":"access$100","access":4104,"descriptor":"([CCII)I"}]},{"name":"com/google/common/primitives/Chars$CharArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Chars$CharArrayAsList","outerName":"com/google/common/primitives/Chars","innerName":"CharArrayAsList","access":10}],"fields":[{"name":"array","access":16,"descriptor":"[C"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([C)V"},{"name":"","access":0,"descriptor":"([CII)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Character;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Character;)Ljava/lang/Character;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toCharArray","access":0,"descriptor":"()[C"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Chars$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[C>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Chars$LexicographicalComparator","outerName":"com/google/common/primitives/Chars","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/Chars$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Chars$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Chars$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Chars$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([C[C)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Chars$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/Doubles","version":52,"access":49,"superName":"com/google/common/primitives/DoublesMethodsForWeb","innerClasses":[{"name":"com/google/common/primitives/Doubles$DoubleConverter","outerName":"com/google/common/primitives/Doubles","innerName":"DoubleConverter","access":26},{"name":"com/google/common/primitives/Doubles$LexicographicalComparator","outerName":"com/google/common/primitives/Doubles","innerName":"LexicographicalComparator","access":16410},{"name":"com/google/common/primitives/Doubles$DoubleArrayAsList","outerName":"com/google/common/primitives/Doubles","innerName":"DoubleArrayAsList","access":10}],"fields":[{"name":"BYTES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"FLOATING_POINT_PATTERN","access":24,"descriptor":"Ljava/util/regex/Pattern;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashCode","access":9,"descriptor":"(D)I"},{"name":"compare","access":9,"descriptor":"(DD)I"},{"name":"isFinite","access":9,"descriptor":"(D)Z"},{"name":"contains","access":9,"descriptor":"([DD)Z"},{"name":"indexOf","access":9,"descriptor":"([DD)I"},{"name":"indexOf","access":10,"descriptor":"([DDII)I"},{"name":"indexOf","access":9,"descriptor":"([D[D)I"},{"name":"lastIndexOf","access":9,"descriptor":"([DD)I"},{"name":"lastIndexOf","access":10,"descriptor":"([DDII)I"},{"name":"min","access":137,"descriptor":"([D)D"},{"name":"max","access":137,"descriptor":"([D)D"},{"name":"constrainToRange","access":9,"descriptor":"(DDD)D"},{"name":"concat","access":137,"descriptor":"([[D)[D"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"stringConverter","access":9,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"name":"ensureCapacity","access":9,"descriptor":"([DII)[D"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[D)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[D>;"},{"name":"sortDescending","access":9,"descriptor":"([D)V"},{"name":"sortDescending","access":9,"descriptor":"([DII)V"},{"name":"reverse","access":9,"descriptor":"([D)V"},{"name":"reverse","access":9,"descriptor":"([DII)V"},{"name":"rotate","access":9,"descriptor":"([DI)V"},{"name":"rotate","access":9,"descriptor":"([DIII)V"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[D","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)[D"},{"name":"asList","access":137,"descriptor":"([D)Ljava/util/List;","signature":"([D)Ljava/util/List;"},{"name":"fpPattern","access":10,"descriptor":"()Ljava/util/regex/Pattern;"},{"name":"tryParse","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Double;"},{"name":"access$000","access":4104,"descriptor":"([DDII)I"},{"name":"access$100","access":4104,"descriptor":"([DDII)I"}]},{"name":"com/google/common/primitives/Doubles$DoubleArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Doubles$DoubleArrayAsList","outerName":"com/google/common/primitives/Doubles","innerName":"DoubleArrayAsList","access":10},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545}],"fields":[{"name":"array","access":16,"descriptor":"[D"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([D)V"},{"name":"","access":0,"descriptor":"([DII)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Double;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator$OfDouble;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Double;)Ljava/lang/Double;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toDoubleArray","access":0,"descriptor":"()[D"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"spliterator","access":4161,"descriptor":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/primitives/Doubles$DoubleConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Doubles$DoubleConverter","outerName":"com/google/common/primitives/Doubles","innerName":"DoubleConverter","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Double;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Double;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"doBackward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"doForward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Doubles$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[D>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Doubles$LexicographicalComparator","outerName":"com/google/common/primitives/Doubles","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/Doubles$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Doubles$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Doubles$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Doubles$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([D[D)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Doubles$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/DoublesMethodsForWeb","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/primitives/Floats","version":52,"access":49,"superName":"com/google/common/primitives/FloatsMethodsForWeb","innerClasses":[{"name":"com/google/common/primitives/Floats$FloatConverter","outerName":"com/google/common/primitives/Floats","innerName":"FloatConverter","access":26},{"name":"com/google/common/primitives/Floats$LexicographicalComparator","outerName":"com/google/common/primitives/Floats","innerName":"LexicographicalComparator","access":16410},{"name":"com/google/common/primitives/Floats$FloatArrayAsList","outerName":"com/google/common/primitives/Floats","innerName":"FloatArrayAsList","access":10}],"fields":[{"name":"BYTES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashCode","access":9,"descriptor":"(F)I"},{"name":"compare","access":9,"descriptor":"(FF)I"},{"name":"isFinite","access":9,"descriptor":"(F)Z"},{"name":"contains","access":9,"descriptor":"([FF)Z"},{"name":"indexOf","access":9,"descriptor":"([FF)I"},{"name":"indexOf","access":10,"descriptor":"([FFII)I"},{"name":"indexOf","access":9,"descriptor":"([F[F)I"},{"name":"lastIndexOf","access":9,"descriptor":"([FF)I"},{"name":"lastIndexOf","access":10,"descriptor":"([FFII)I"},{"name":"min","access":137,"descriptor":"([F)F"},{"name":"max","access":137,"descriptor":"([F)F"},{"name":"constrainToRange","access":9,"descriptor":"(FFF)F"},{"name":"concat","access":137,"descriptor":"([[F)[F"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"stringConverter","access":9,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"name":"ensureCapacity","access":9,"descriptor":"([FII)[F"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[F)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[F>;"},{"name":"sortDescending","access":9,"descriptor":"([F)V"},{"name":"sortDescending","access":9,"descriptor":"([FII)V"},{"name":"reverse","access":9,"descriptor":"([F)V"},{"name":"reverse","access":9,"descriptor":"([FII)V"},{"name":"rotate","access":9,"descriptor":"([FI)V"},{"name":"rotate","access":9,"descriptor":"([FIII)V"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[F","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)[F"},{"name":"asList","access":137,"descriptor":"([F)Ljava/util/List;","signature":"([F)Ljava/util/List;"},{"name":"tryParse","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Float;"},{"name":"access$000","access":4104,"descriptor":"([FFII)I"},{"name":"access$100","access":4104,"descriptor":"([FFII)I"}]},{"name":"com/google/common/primitives/Floats$FloatArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Floats$FloatArrayAsList","outerName":"com/google/common/primitives/Floats","innerName":"FloatArrayAsList","access":10}],"fields":[{"name":"array","access":16,"descriptor":"[F"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([F)V"},{"name":"","access":0,"descriptor":"([FII)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Float;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Float;)Ljava/lang/Float;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toFloatArray","access":0,"descriptor":"()[F"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Floats$FloatConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Floats$FloatConverter","outerName":"com/google/common/primitives/Floats","innerName":"FloatConverter","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Float;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Float;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"doBackward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"doForward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Floats$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[F>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Floats$LexicographicalComparator","outerName":"com/google/common/primitives/Floats","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/Floats$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Floats$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Floats$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Floats$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([F[F)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Floats$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/FloatsMethodsForWeb","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/primitives/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/primitives/ImmutableDoubleArray","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/ImmutableDoubleArray$Builder","outerName":"com/google/common/primitives/ImmutableDoubleArray","innerName":"Builder","access":25},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/primitives/ImmutableDoubleArray$AsList","outerName":"com/google/common/primitives/ImmutableDoubleArray","innerName":"AsList","access":8},{"name":"com/google/common/primitives/ImmutableDoubleArray$1","access":4104}],"fields":[{"name":"EMPTY","access":26,"descriptor":"Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"array","access":18,"descriptor":"[D"},{"name":"start","access":146,"descriptor":"I"},{"name":"end","access":18,"descriptor":"I"}],"methods":[{"name":"of","access":9,"descriptor":"()Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"of","access":9,"descriptor":"(D)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"of","access":9,"descriptor":"(DD)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"of","access":9,"descriptor":"(DDD)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"of","access":9,"descriptor":"(DDDD)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"of","access":9,"descriptor":"(DDDDD)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"of","access":9,"descriptor":"(DDDDDD)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"of","access":137,"descriptor":"(D[D)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"copyOf","access":9,"descriptor":"([D)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableDoubleArray;","signature":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableDoubleArray;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/stream/DoubleStream;)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"builder","access":9,"descriptor":"(I)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"","access":2,"descriptor":"([D)V"},{"name":"","access":2,"descriptor":"([DII)V"},{"name":"length","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)D"},{"name":"indexOf","access":1,"descriptor":"(D)I"},{"name":"lastIndexOf","access":1,"descriptor":"(D)I"},{"name":"contains","access":1,"descriptor":"(D)Z"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/DoubleConsumer;)V"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/DoubleStream;"},{"name":"toArray","access":1,"descriptor":"()[D"},{"name":"subArray","access":1,"descriptor":"(II)Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"spliterator","access":0,"descriptor":"()Ljava/util/Spliterator$OfDouble;"},{"name":"asList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"areEqual","access":10,"descriptor":"(DD)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"trimmed","access":1,"descriptor":"()Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"isPartialView","access":2,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/primitives/ImmutableDoubleArray;)[D"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/primitives/ImmutableDoubleArray;)I"},{"name":"access$200","access":4104,"descriptor":"()Lcom/google/common/primitives/ImmutableDoubleArray;"},{"name":"","access":4096,"descriptor":"([DIILcom/google/common/primitives/ImmutableDoubleArray$1;)V"},{"name":"access$500","access":4104,"descriptor":"(DD)Z"}]},{"name":"com/google/common/primitives/ImmutableDoubleArray$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/primitives/ImmutableDoubleArray","innerClasses":[{"name":"com/google/common/primitives/ImmutableDoubleArray$1","access":4104}]},{"name":"com/google/common/primitives/ImmutableDoubleArray$AsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/ImmutableDoubleArray$AsList","outerName":"com/google/common/primitives/ImmutableDoubleArray","innerName":"AsList","access":8},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/primitives/ImmutableDoubleArray$1","access":4104}],"fields":[{"name":"parent","access":18,"descriptor":"Lcom/google/common/primitives/ImmutableDoubleArray;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/primitives/ImmutableDoubleArray;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Double;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"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":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/primitives/ImmutableDoubleArray;Lcom/google/common/primitives/ImmutableDoubleArray$1;)V"}]},{"name":"com/google/common/primitives/ImmutableDoubleArray$Builder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/ImmutableDoubleArray$Builder","outerName":"com/google/common/primitives/ImmutableDoubleArray","innerName":"Builder","access":25},{"name":"java/util/Spliterator$OfDouble","outerName":"java/util/Spliterator","innerName":"OfDouble","access":1545},{"name":"com/google/common/primitives/ImmutableDoubleArray$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"array","access":2,"descriptor":"[D"},{"name":"count","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"add","access":1,"descriptor":"(D)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"addAll","access":1,"descriptor":"([D)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;","signature":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/stream/DoubleStream;)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/primitives/ImmutableDoubleArray;)Lcom/google/common/primitives/ImmutableDoubleArray$Builder;"},{"name":"ensureRoomFor","access":2,"descriptor":"(I)V"},{"name":"expandedCapacity","access":10,"descriptor":"(II)I"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/primitives/ImmutableDoubleArray;"}]},{"name":"com/google/common/primitives/ImmutableIntArray","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/ImmutableIntArray$Builder","outerName":"com/google/common/primitives/ImmutableIntArray","innerName":"Builder","access":25},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545},{"name":"com/google/common/primitives/ImmutableIntArray$AsList","outerName":"com/google/common/primitives/ImmutableIntArray","innerName":"AsList","access":8},{"name":"com/google/common/primitives/ImmutableIntArray$1","access":4104}],"fields":[{"name":"EMPTY","access":26,"descriptor":"Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"array","access":18,"descriptor":"[I"},{"name":"start","access":146,"descriptor":"I"},{"name":"end","access":18,"descriptor":"I"}],"methods":[{"name":"of","access":9,"descriptor":"()Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"of","access":9,"descriptor":"(I)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"of","access":9,"descriptor":"(II)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"of","access":9,"descriptor":"(III)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"of","access":9,"descriptor":"(IIII)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"of","access":9,"descriptor":"(IIIII)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"of","access":9,"descriptor":"(IIIIII)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"of","access":137,"descriptor":"(I[I)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"copyOf","access":9,"descriptor":"([I)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableIntArray;","signature":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableIntArray;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/stream/IntStream;)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"builder","access":9,"descriptor":"(I)Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"","access":2,"descriptor":"([I)V"},{"name":"","access":2,"descriptor":"([III)V"},{"name":"length","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)I"},{"name":"indexOf","access":1,"descriptor":"(I)I"},{"name":"lastIndexOf","access":1,"descriptor":"(I)I"},{"name":"contains","access":1,"descriptor":"(I)Z"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/IntConsumer;)V"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/IntStream;"},{"name":"toArray","access":1,"descriptor":"()[I"},{"name":"subArray","access":1,"descriptor":"(II)Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"spliterator","access":0,"descriptor":"()Ljava/util/Spliterator$OfInt;"},{"name":"asList","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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"trimmed","access":1,"descriptor":"()Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"isPartialView","access":2,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/primitives/ImmutableIntArray;)[I"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/primitives/ImmutableIntArray;)I"},{"name":"access$200","access":4104,"descriptor":"()Lcom/google/common/primitives/ImmutableIntArray;"},{"name":"","access":4096,"descriptor":"([IIILcom/google/common/primitives/ImmutableIntArray$1;)V"}]},{"name":"com/google/common/primitives/ImmutableIntArray$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/primitives/ImmutableIntArray","innerClasses":[{"name":"com/google/common/primitives/ImmutableIntArray$1","access":4104}]},{"name":"com/google/common/primitives/ImmutableIntArray$AsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/ImmutableIntArray$AsList","outerName":"com/google/common/primitives/ImmutableIntArray","innerName":"AsList","access":8},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545},{"name":"com/google/common/primitives/ImmutableIntArray$1","access":4104}],"fields":[{"name":"parent","access":18,"descriptor":"Lcom/google/common/primitives/ImmutableIntArray;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/primitives/ImmutableIntArray;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Integer;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"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":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/primitives/ImmutableIntArray;Lcom/google/common/primitives/ImmutableIntArray$1;)V"}]},{"name":"com/google/common/primitives/ImmutableIntArray$Builder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/ImmutableIntArray$Builder","outerName":"com/google/common/primitives/ImmutableIntArray","innerName":"Builder","access":25},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545},{"name":"com/google/common/primitives/ImmutableIntArray$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"array","access":2,"descriptor":"[I"},{"name":"count","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"add","access":1,"descriptor":"(I)Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"addAll","access":1,"descriptor":"([I)Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableIntArray$Builder;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableIntArray$Builder;","signature":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/stream/IntStream;)Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/primitives/ImmutableIntArray;)Lcom/google/common/primitives/ImmutableIntArray$Builder;"},{"name":"ensureRoomFor","access":2,"descriptor":"(I)V"},{"name":"expandedCapacity","access":10,"descriptor":"(II)I"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/primitives/ImmutableIntArray;"}]},{"name":"com/google/common/primitives/ImmutableLongArray","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/ImmutableLongArray$Builder","outerName":"com/google/common/primitives/ImmutableLongArray","innerName":"Builder","access":25},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545},{"name":"com/google/common/primitives/ImmutableLongArray$AsList","outerName":"com/google/common/primitives/ImmutableLongArray","innerName":"AsList","access":8},{"name":"com/google/common/primitives/ImmutableLongArray$1","access":4104}],"fields":[{"name":"EMPTY","access":26,"descriptor":"Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"array","access":18,"descriptor":"[J"},{"name":"start","access":146,"descriptor":"I"},{"name":"end","access":18,"descriptor":"I"}],"methods":[{"name":"of","access":9,"descriptor":"()Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"of","access":9,"descriptor":"(J)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"of","access":9,"descriptor":"(JJ)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"of","access":9,"descriptor":"(JJJ)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"of","access":9,"descriptor":"(JJJJ)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"of","access":9,"descriptor":"(JJJJJ)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"of","access":9,"descriptor":"(JJJJJJ)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"of","access":137,"descriptor":"(J[J)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"copyOf","access":9,"descriptor":"([J)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableLongArray;","signature":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableLongArray;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"copyOf","access":9,"descriptor":"(Ljava/util/stream/LongStream;)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"builder","access":9,"descriptor":"(I)Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"","access":2,"descriptor":"([J)V"},{"name":"","access":2,"descriptor":"([JII)V"},{"name":"length","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)J"},{"name":"indexOf","access":1,"descriptor":"(J)I"},{"name":"lastIndexOf","access":1,"descriptor":"(J)I"},{"name":"contains","access":1,"descriptor":"(J)Z"},{"name":"forEach","access":1,"descriptor":"(Ljava/util/function/LongConsumer;)V"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/LongStream;"},{"name":"toArray","access":1,"descriptor":"()[J"},{"name":"subArray","access":1,"descriptor":"(II)Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"spliterator","access":0,"descriptor":"()Ljava/util/Spliterator$OfLong;"},{"name":"asList","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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"trimmed","access":1,"descriptor":"()Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"isPartialView","access":2,"descriptor":"()Z"},{"name":"writeReplace","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"readResolve","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/primitives/ImmutableLongArray;)[J"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/primitives/ImmutableLongArray;)I"},{"name":"access$200","access":4104,"descriptor":"()Lcom/google/common/primitives/ImmutableLongArray;"},{"name":"","access":4096,"descriptor":"([JIILcom/google/common/primitives/ImmutableLongArray$1;)V"}]},{"name":"com/google/common/primitives/ImmutableLongArray$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/primitives/ImmutableLongArray","innerClasses":[{"name":"com/google/common/primitives/ImmutableLongArray$1","access":4104}]},{"name":"com/google/common/primitives/ImmutableLongArray$AsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/ImmutableLongArray$AsList","outerName":"com/google/common/primitives/ImmutableLongArray","innerName":"AsList","access":8},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545},{"name":"com/google/common/primitives/ImmutableLongArray$1","access":4104}],"fields":[{"name":"parent","access":18,"descriptor":"Lcom/google/common/primitives/ImmutableLongArray;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/primitives/ImmutableLongArray;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Long;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator;","signature":"()Ljava/util/Spliterator;"},{"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":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/primitives/ImmutableLongArray;Lcom/google/common/primitives/ImmutableLongArray$1;)V"}]},{"name":"com/google/common/primitives/ImmutableLongArray$Builder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/ImmutableLongArray$Builder","outerName":"com/google/common/primitives/ImmutableLongArray","innerName":"Builder","access":25},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545},{"name":"com/google/common/primitives/ImmutableLongArray$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"array","access":2,"descriptor":"[J"},{"name":"count","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"add","access":1,"descriptor":"(J)Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"addAll","access":1,"descriptor":"([J)Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableLongArray$Builder;","signature":"(Ljava/lang/Iterable;)Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableLongArray$Builder;","signature":"(Ljava/util/Collection;)Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/stream/LongStream;)Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"addAll","access":1,"descriptor":"(Lcom/google/common/primitives/ImmutableLongArray;)Lcom/google/common/primitives/ImmutableLongArray$Builder;"},{"name":"ensureRoomFor","access":2,"descriptor":"(I)V"},{"name":"expandedCapacity","access":10,"descriptor":"(II)I"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/primitives/ImmutableLongArray;"}]},{"name":"com/google/common/primitives/Ints","version":52,"access":49,"superName":"com/google/common/primitives/IntsMethodsForWeb","innerClasses":[{"name":"com/google/common/primitives/Ints$IntConverter","outerName":"com/google/common/primitives/Ints","innerName":"IntConverter","access":26},{"name":"com/google/common/primitives/Ints$LexicographicalComparator","outerName":"com/google/common/primitives/Ints","innerName":"LexicographicalComparator","access":16410},{"name":"com/google/common/primitives/Ints$IntArrayAsList","outerName":"com/google/common/primitives/Ints","innerName":"IntArrayAsList","access":10}],"fields":[{"name":"BYTES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"MAX_POWER_OF_TWO","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashCode","access":9,"descriptor":"(I)I"},{"name":"checkedCast","access":9,"descriptor":"(J)I"},{"name":"saturatedCast","access":9,"descriptor":"(J)I"},{"name":"compare","access":9,"descriptor":"(II)I"},{"name":"contains","access":9,"descriptor":"([II)Z"},{"name":"indexOf","access":9,"descriptor":"([II)I"},{"name":"indexOf","access":10,"descriptor":"([IIII)I"},{"name":"indexOf","access":9,"descriptor":"([I[I)I"},{"name":"lastIndexOf","access":9,"descriptor":"([II)I"},{"name":"lastIndexOf","access":10,"descriptor":"([IIII)I"},{"name":"min","access":137,"descriptor":"([I)I"},{"name":"max","access":137,"descriptor":"([I)I"},{"name":"constrainToRange","access":9,"descriptor":"(III)I"},{"name":"concat","access":137,"descriptor":"([[I)[I"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"toByteArray","access":9,"descriptor":"(I)[B"},{"name":"fromByteArray","access":9,"descriptor":"([B)I"},{"name":"fromBytes","access":9,"descriptor":"(BBBB)I"},{"name":"stringConverter","access":9,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"name":"ensureCapacity","access":9,"descriptor":"([III)[I"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[I)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[I>;"},{"name":"sortDescending","access":9,"descriptor":"([I)V"},{"name":"sortDescending","access":9,"descriptor":"([III)V"},{"name":"reverse","access":9,"descriptor":"([I)V"},{"name":"reverse","access":9,"descriptor":"([III)V"},{"name":"rotate","access":9,"descriptor":"([II)V"},{"name":"rotate","access":9,"descriptor":"([IIII)V"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[I","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)[I"},{"name":"asList","access":137,"descriptor":"([I)Ljava/util/List;","signature":"([I)Ljava/util/List;"},{"name":"tryParse","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Integer;"},{"name":"tryParse","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/Integer;"},{"name":"access$000","access":4104,"descriptor":"([IIII)I"},{"name":"access$100","access":4104,"descriptor":"([IIII)I"}]},{"name":"com/google/common/primitives/Ints$IntArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Ints$IntArrayAsList","outerName":"com/google/common/primitives/Ints","innerName":"IntArrayAsList","access":10},{"name":"java/util/Spliterator$OfInt","outerName":"java/util/Spliterator","innerName":"OfInt","access":1545}],"fields":[{"name":"array","access":16,"descriptor":"[I"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([I)V"},{"name":"","access":0,"descriptor":"([III)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Integer;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator$OfInt;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Integer;)Ljava/lang/Integer;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toIntArray","access":0,"descriptor":"()[I"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"spliterator","access":4161,"descriptor":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/primitives/Ints$IntConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Ints$IntConverter","outerName":"com/google/common/primitives/Ints","innerName":"IntConverter","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Integer;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Integer;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"doBackward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"doForward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Ints$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[I>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Ints$LexicographicalComparator","outerName":"com/google/common/primitives/Ints","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/Ints$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Ints$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Ints$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Ints$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([I[I)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Ints$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/IntsMethodsForWeb","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/primitives/Longs","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/Longs$AsciiDigits","outerName":"com/google/common/primitives/Longs","innerName":"AsciiDigits","access":24},{"name":"com/google/common/primitives/Longs$LongConverter","outerName":"com/google/common/primitives/Longs","innerName":"LongConverter","access":26},{"name":"com/google/common/primitives/Longs$LexicographicalComparator","outerName":"com/google/common/primitives/Longs","innerName":"LexicographicalComparator","access":16410},{"name":"com/google/common/primitives/Longs$LongArrayAsList","outerName":"com/google/common/primitives/Longs","innerName":"LongArrayAsList","access":10}],"fields":[{"name":"BYTES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"MAX_POWER_OF_TWO","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4611686018427387904"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashCode","access":9,"descriptor":"(J)I"},{"name":"compare","access":9,"descriptor":"(JJ)I"},{"name":"contains","access":9,"descriptor":"([JJ)Z"},{"name":"indexOf","access":9,"descriptor":"([JJ)I"},{"name":"indexOf","access":10,"descriptor":"([JJII)I"},{"name":"indexOf","access":9,"descriptor":"([J[J)I"},{"name":"lastIndexOf","access":9,"descriptor":"([JJ)I"},{"name":"lastIndexOf","access":10,"descriptor":"([JJII)I"},{"name":"min","access":137,"descriptor":"([J)J"},{"name":"max","access":137,"descriptor":"([J)J"},{"name":"constrainToRange","access":9,"descriptor":"(JJJ)J"},{"name":"concat","access":137,"descriptor":"([[J)[J"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"toByteArray","access":9,"descriptor":"(J)[B"},{"name":"fromByteArray","access":9,"descriptor":"([B)J"},{"name":"fromBytes","access":9,"descriptor":"(BBBBBBBB)J"},{"name":"tryParse","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Long;"},{"name":"tryParse","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/Long;"},{"name":"stringConverter","access":9,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"name":"ensureCapacity","access":9,"descriptor":"([JII)[J"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[J)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[J>;"},{"name":"sortDescending","access":9,"descriptor":"([J)V"},{"name":"sortDescending","access":9,"descriptor":"([JII)V"},{"name":"reverse","access":9,"descriptor":"([J)V"},{"name":"reverse","access":9,"descriptor":"([JII)V"},{"name":"rotate","access":9,"descriptor":"([JI)V"},{"name":"rotate","access":9,"descriptor":"([JIII)V"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[J","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)[J"},{"name":"asList","access":137,"descriptor":"([J)Ljava/util/List;","signature":"([J)Ljava/util/List;"},{"name":"access$000","access":4104,"descriptor":"([JJII)I"},{"name":"access$100","access":4104,"descriptor":"([JJII)I"}]},{"name":"com/google/common/primitives/Longs$AsciiDigits","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/Longs$AsciiDigits","outerName":"com/google/common/primitives/Longs","innerName":"AsciiDigits","access":24}],"fields":[{"name":"asciiDigits","access":26,"descriptor":"[B"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"digit","access":8,"descriptor":"(C)I"}]},{"name":"com/google/common/primitives/Longs$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[J>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Longs$LexicographicalComparator","outerName":"com/google/common/primitives/Longs","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/Longs$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Longs$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Longs$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Longs$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([J[J)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Longs$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/Longs$LongArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Longs$LongArrayAsList","outerName":"com/google/common/primitives/Longs","innerName":"LongArrayAsList","access":10},{"name":"java/util/Spliterator$OfLong","outerName":"java/util/Spliterator","innerName":"OfLong","access":1545}],"fields":[{"name":"array","access":16,"descriptor":"[J"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([J)V"},{"name":"","access":0,"descriptor":"([JII)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Long;"},{"name":"spliterator","access":1,"descriptor":"()Ljava/util/Spliterator$OfLong;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Long;)Ljava/lang/Long;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toLongArray","access":0,"descriptor":"()[J"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"spliterator","access":4161,"descriptor":"()Ljava/util/Spliterator;"}]},{"name":"com/google/common/primitives/Longs$LongConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Longs$LongConverter","outerName":"com/google/common/primitives/Longs","innerName":"LongConverter","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Long;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Long;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"doBackward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"doForward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/primitives/ParseRequest","version":52,"access":48,"superName":"java/lang/Object","fields":[{"name":"rawValue","access":16,"descriptor":"Ljava/lang/String;"},{"name":"radix","access":16,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"fromString","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/ParseRequest;"}]},{"name":"com/google/common/primitives/Primitives","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"PRIMITIVE_TO_WRAPPER_TYPE","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Class<*>;>;"},{"name":"WRAPPER_TO_PRIMITIVE_TYPE","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Class<*>;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"add","access":10,"descriptor":"(Ljava/util/Map;Ljava/util/Map;Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/util/Map;Ljava/lang/Class<*>;>;Ljava/util/Map;Ljava/lang/Class<*>;>;Ljava/lang/Class<*>;Ljava/lang/Class<*>;)V"},{"name":"allPrimitiveTypes","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"allWrapperTypes","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"isWrapperType","access":9,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)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":"com/google/common/primitives/Shorts","version":52,"access":49,"superName":"com/google/common/primitives/ShortsMethodsForWeb","innerClasses":[{"name":"com/google/common/primitives/Shorts$ShortConverter","outerName":"com/google/common/primitives/Shorts","innerName":"ShortConverter","access":26},{"name":"com/google/common/primitives/Shorts$LexicographicalComparator","outerName":"com/google/common/primitives/Shorts","innerName":"LexicographicalComparator","access":16410},{"name":"com/google/common/primitives/Shorts$ShortArrayAsList","outerName":"com/google/common/primitives/Shorts","innerName":"ShortArrayAsList","access":10}],"fields":[{"name":"BYTES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"MAX_POWER_OF_TWO","access":25,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"16384"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hashCode","access":9,"descriptor":"(S)I"},{"name":"checkedCast","access":9,"descriptor":"(J)S"},{"name":"saturatedCast","access":9,"descriptor":"(J)S"},{"name":"compare","access":9,"descriptor":"(SS)I"},{"name":"contains","access":9,"descriptor":"([SS)Z"},{"name":"indexOf","access":9,"descriptor":"([SS)I"},{"name":"indexOf","access":10,"descriptor":"([SSII)I"},{"name":"indexOf","access":9,"descriptor":"([S[S)I"},{"name":"lastIndexOf","access":9,"descriptor":"([SS)I"},{"name":"lastIndexOf","access":10,"descriptor":"([SSII)I"},{"name":"min","access":137,"descriptor":"([S)S"},{"name":"max","access":137,"descriptor":"([S)S"},{"name":"constrainToRange","access":9,"descriptor":"(SSS)S"},{"name":"concat","access":137,"descriptor":"([[S)[S"},{"name":"checkNoOverflow","access":10,"descriptor":"(J)I"},{"name":"toByteArray","access":9,"descriptor":"(S)[B"},{"name":"fromByteArray","access":9,"descriptor":"([B)S"},{"name":"fromBytes","access":9,"descriptor":"(BB)S"},{"name":"stringConverter","access":9,"descriptor":"()Lcom/google/common/base/Converter;","signature":"()Lcom/google/common/base/Converter;"},{"name":"ensureCapacity","access":9,"descriptor":"([SII)[S"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[S)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[S>;"},{"name":"sortDescending","access":9,"descriptor":"([S)V"},{"name":"sortDescending","access":9,"descriptor":"([SII)V"},{"name":"reverse","access":9,"descriptor":"([S)V"},{"name":"reverse","access":9,"descriptor":"([SII)V"},{"name":"rotate","access":9,"descriptor":"([SI)V"},{"name":"rotate","access":9,"descriptor":"([SIII)V"},{"name":"toArray","access":9,"descriptor":"(Ljava/util/Collection;)[S","signature":"(Ljava/util/Collection<+Ljava/lang/Number;>;)[S"},{"name":"asList","access":137,"descriptor":"([S)Ljava/util/List;","signature":"([S)Ljava/util/List;"},{"name":"access$000","access":4104,"descriptor":"([SSII)I"},{"name":"access$100","access":4104,"descriptor":"([SSII)I"}]},{"name":"com/google/common/primitives/Shorts$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[S>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/Shorts$LexicographicalComparator","outerName":"com/google/common/primitives/Shorts","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/Shorts$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/Shorts$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/Shorts$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/Shorts$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([S[S)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/Shorts$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/Shorts$ShortArrayAsList","version":52,"access":32,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;Ljava/io/Serializable;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Shorts$ShortArrayAsList","outerName":"com/google/common/primitives/Shorts","innerName":"ShortArrayAsList","access":10}],"fields":[{"name":"array","access":16,"descriptor":"[S"},{"name":"start","access":16,"descriptor":"I"},{"name":"end","access":16,"descriptor":"I"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([S)V"},{"name":"","access":0,"descriptor":"([SII)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Short;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Short;)Ljava/lang/Short;"},{"name":"subList","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toShortArray","access":0,"descriptor":"()[S"},{"name":"set","access":4161,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/Shorts$ShortConverter","version":52,"access":48,"signature":"Lcom/google/common/base/Converter;Ljava/io/Serializable;","superName":"com/google/common/base/Converter","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/Shorts$ShortConverter","outerName":"com/google/common/primitives/Shorts","innerName":"ShortConverter","access":26}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/base/Converter;","signature":"Lcom/google/common/base/Converter;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doForward","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Short;"},{"name":"doBackward","access":4,"descriptor":"(Ljava/lang/Short;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"doBackward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"doForward","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"com/google/common/primitives/ShortsMethodsForWeb","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/primitives/SignedBytes","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/SignedBytes$LexicographicalComparator","outerName":"com/google/common/primitives/SignedBytes","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"MAX_POWER_OF_TWO","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"64"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"checkedCast","access":9,"descriptor":"(J)B"},{"name":"saturatedCast","access":9,"descriptor":"(J)B"},{"name":"compare","access":9,"descriptor":"(BB)I"},{"name":"min","access":137,"descriptor":"([B)B"},{"name":"max","access":137,"descriptor":"([B)B"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[B)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[B>;"},{"name":"sortDescending","access":9,"descriptor":"([B)V"},{"name":"sortDescending","access":9,"descriptor":"([BII)V"}]},{"name":"com/google/common/primitives/SignedBytes$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[B>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/SignedBytes$LexicographicalComparator","outerName":"com/google/common/primitives/SignedBytes","innerName":"LexicographicalComparator","access":16410}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/SignedBytes$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/SignedBytes$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/SignedBytes$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/SignedBytes$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([B[B)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/SignedBytes$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/UnsignedBytes","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"LexicographicalComparatorHolder","access":8},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator","outerName":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","innerName":"PureJavaComparator","access":16408},{"name":"com/google/common/primitives/UnsignedBytes$1","access":4104},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"ArraysCompareUnsignedComparator","access":16408},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"ArraysCompareUnsignedComparatorMaker","access":16394}],"fields":[{"name":"MAX_POWER_OF_TWO","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"-128"}},{"name":"MAX_VALUE","access":25,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"UNSIGNED_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"255"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toInt","access":9,"descriptor":"(B)I"},{"name":"checkedCast","access":9,"descriptor":"(J)B"},{"name":"saturatedCast","access":9,"descriptor":"(J)B"},{"name":"compare","access":9,"descriptor":"(BB)I"},{"name":"min","access":137,"descriptor":"([B)B"},{"name":"max","access":137,"descriptor":"([B)B"},{"name":"toString","access":9,"descriptor":"(B)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(BI)Ljava/lang/String;"},{"name":"parseUnsignedByte","access":9,"descriptor":"(Ljava/lang/String;)B"},{"name":"parseUnsignedByte","access":9,"descriptor":"(Ljava/lang/String;I)B"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[B)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[B>;"},{"name":"lexicographicalComparatorJavaImpl","access":8,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[B>;"},{"name":"flip","access":10,"descriptor":"(B)B"},{"name":"sort","access":9,"descriptor":"([B)V"},{"name":"sort","access":9,"descriptor":"([BII)V"},{"name":"sortDescending","access":9,"descriptor":"([B)V"},{"name":"sortDescending","access":9,"descriptor":"([BII)V"}]},{"name":"com/google/common/primitives/UnsignedBytes$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/primitives/UnsignedBytes","innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$1","access":4104}]},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[B>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"ArraysCompareUnsignedComparator","access":16408}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([B[B)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator;"}]},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker","version":52,"access":16416,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"ArraysCompareUnsignedComparatorMaker","access":16394},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker$1","access":16400},{"name":"com/google/common/primitives/UnsignedBytes$1","access":4104}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"tryMakeArraysCompareUnsignedComparator","access":0,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[B>;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/primitives/UnsignedBytes$1;)V"}]},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker$1","version":52,"access":16432,"superName":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker","outerClass":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker","innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"ArraysCompareUnsignedComparatorMaker","access":16394},{"name":"com/google/common/primitives/UnsignedBytes$1","access":4104},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparator","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"ArraysCompareUnsignedComparator","access":16408},{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"tryMakeArraysCompareUnsignedComparator","access":0,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[B>;"}]},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$ArraysCompareUnsignedComparatorMaker","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"ArraysCompareUnsignedComparatorMaker","access":16394},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"LexicographicalComparatorHolder","access":8},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator","outerName":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","innerName":"PureJavaComparator","access":16408},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator","outerName":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","innerName":"UnsafeComparator","access":16408}],"fields":[{"name":"UNSAFE_COMPARATOR_NAME","access":24,"descriptor":"Ljava/lang/String;"},{"name":"BEST_COMPARATOR","access":24,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator<[B>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getBestComparator","access":8,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[B>;"}]},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[B>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"LexicographicalComparatorHolder","access":8},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator","outerName":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","innerName":"PureJavaComparator","access":16408}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([B[B)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$PureJavaComparator;"}]},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[B>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","outerName":"com/google/common/primitives/UnsignedBytes","innerName":"LexicographicalComparatorHolder","access":8},{"name":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator","outerName":"com/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder","innerName":"UnsafeComparator","access":16408},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator;"},{"name":"BIG_ENDIAN","access":24,"descriptor":"Z"},{"name":"theUnsafe","access":24,"descriptor":"Lsun/misc/Unsafe;"},{"name":"BYTE_ARRAY_BASE_OFFSET","access":24,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getUnsafe","access":10,"descriptor":"()Lsun/misc/Unsafe;"},{"name":"compare","access":1,"descriptor":"([B[B)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/UnsignedBytes$LexicographicalComparatorHolder$UnsafeComparator;"},{"name":"lambda$getUnsafe$0","access":4106,"descriptor":"()Lsun/misc/Unsafe;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/primitives/UnsignedInteger","version":52,"access":49,"signature":"Ljava/lang/Number;Ljava/lang/Comparable;","superName":"java/lang/Number","interfaces":["java/lang/Comparable"],"fields":[{"name":"ZERO","access":25,"descriptor":"Lcom/google/common/primitives/UnsignedInteger;"},{"name":"ONE","access":25,"descriptor":"Lcom/google/common/primitives/UnsignedInteger;"},{"name":"MAX_VALUE","access":25,"descriptor":"Lcom/google/common/primitives/UnsignedInteger;"},{"name":"value","access":18,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(I)V"},{"name":"fromIntBits","access":9,"descriptor":"(I)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"valueOf","access":9,"descriptor":"(J)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/math/BigInteger;)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;I)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"plus","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedInteger;)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"minus","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedInteger;)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"times","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedInteger;)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"dividedBy","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedInteger;)Lcom/google/common/primitives/UnsignedInteger;"},{"name":"mod","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedInteger;)Lcom/google/common/primitives/UnsignedInteger;"},{"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":"bigIntegerValue","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedInteger;)I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/google/common/primitives/UnsignedInts","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/UnsignedInts$LexicographicalComparator","outerName":"com/google/common/primitives/UnsignedInts","innerName":"LexicographicalComparator","access":16408}],"fields":[{"name":"INT_MASK","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4294967295"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"flip","access":8,"descriptor":"(I)I"},{"name":"compare","access":9,"descriptor":"(II)I"},{"name":"toLong","access":9,"descriptor":"(I)J"},{"name":"checkedCast","access":9,"descriptor":"(J)I"},{"name":"saturatedCast","access":9,"descriptor":"(J)I"},{"name":"min","access":137,"descriptor":"([I)I"},{"name":"max","access":137,"descriptor":"([I)I"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[I)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[I>;"},{"name":"sort","access":9,"descriptor":"([I)V"},{"name":"sort","access":9,"descriptor":"([III)V"},{"name":"sortDescending","access":9,"descriptor":"([I)V"},{"name":"sortDescending","access":9,"descriptor":"([III)V"},{"name":"divide","access":9,"descriptor":"(II)I"},{"name":"remainder","access":9,"descriptor":"(II)I"},{"name":"decode","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"parseUnsignedInt","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"parseUnsignedInt","access":9,"descriptor":"(Ljava/lang/String;I)I"},{"name":"toString","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(II)Ljava/lang/String;"}]},{"name":"com/google/common/primitives/UnsignedInts$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[I>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/UnsignedInts$LexicographicalComparator","outerName":"com/google/common/primitives/UnsignedInts","innerName":"LexicographicalComparator","access":16408}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/UnsignedInts$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/UnsignedInts$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/UnsignedInts$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedInts$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([I[I)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/UnsignedInts$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/UnsignedLong","version":52,"access":49,"signature":"Ljava/lang/Number;Ljava/lang/Comparable;","superName":"java/lang/Number","interfaces":["java/lang/Comparable"],"fields":[{"name":"UNSIGNED_MASK","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"9223372036854775807"}},{"name":"ZERO","access":25,"descriptor":"Lcom/google/common/primitives/UnsignedLong;"},{"name":"ONE","access":25,"descriptor":"Lcom/google/common/primitives/UnsignedLong;"},{"name":"MAX_VALUE","access":25,"descriptor":"Lcom/google/common/primitives/UnsignedLong;"},{"name":"value","access":18,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"(J)V"},{"name":"fromLongBits","access":9,"descriptor":"(J)Lcom/google/common/primitives/UnsignedLong;"},{"name":"valueOf","access":9,"descriptor":"(J)Lcom/google/common/primitives/UnsignedLong;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/math/BigInteger;)Lcom/google/common/primitives/UnsignedLong;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedLong;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;I)Lcom/google/common/primitives/UnsignedLong;"},{"name":"plus","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedLong;)Lcom/google/common/primitives/UnsignedLong;"},{"name":"minus","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedLong;)Lcom/google/common/primitives/UnsignedLong;"},{"name":"times","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedLong;)Lcom/google/common/primitives/UnsignedLong;"},{"name":"dividedBy","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedLong;)Lcom/google/common/primitives/UnsignedLong;"},{"name":"mod","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedLong;)Lcom/google/common/primitives/UnsignedLong;"},{"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":"bigIntegerValue","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"compareTo","access":1,"descriptor":"(Lcom/google/common/primitives/UnsignedLong;)I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/google/common/primitives/UnsignedLongs","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/UnsignedLongs$LexicographicalComparator","outerName":"com/google/common/primitives/UnsignedLongs","innerName":"LexicographicalComparator","access":16408},{"name":"com/google/common/primitives/UnsignedLongs$ParseOverflowDetection","outerName":"com/google/common/primitives/UnsignedLongs","innerName":"ParseOverflowDetection","access":26}],"fields":[{"name":"MAX_VALUE","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"flip","access":10,"descriptor":"(J)J"},{"name":"compare","access":9,"descriptor":"(JJ)I"},{"name":"min","access":137,"descriptor":"([J)J"},{"name":"max","access":137,"descriptor":"([J)J"},{"name":"join","access":137,"descriptor":"(Ljava/lang/String;[J)Ljava/lang/String;"},{"name":"lexicographicalComparator","access":9,"descriptor":"()Ljava/util/Comparator;","signature":"()Ljava/util/Comparator<[J>;"},{"name":"sort","access":9,"descriptor":"([J)V"},{"name":"sort","access":9,"descriptor":"([JII)V"},{"name":"sortDescending","access":9,"descriptor":"([J)V"},{"name":"sortDescending","access":9,"descriptor":"([JII)V"},{"name":"divide","access":9,"descriptor":"(JJ)J"},{"name":"remainder","access":9,"descriptor":"(JJ)J"},{"name":"parseUnsignedLong","access":9,"descriptor":"(Ljava/lang/String;)J"},{"name":"parseUnsignedLong","access":9,"descriptor":"(Ljava/lang/String;I)J"},{"name":"decode","access":9,"descriptor":"(Ljava/lang/String;)J"},{"name":"toString","access":9,"descriptor":"(J)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(JI)Ljava/lang/String;"}]},{"name":"com/google/common/primitives/UnsignedLongs$LexicographicalComparator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/Comparator<[J>;","superName":"java/lang/Enum","interfaces":["java/util/Comparator"],"innerClasses":[{"name":"com/google/common/primitives/UnsignedLongs$LexicographicalComparator","outerName":"com/google/common/primitives/UnsignedLongs","innerName":"LexicographicalComparator","access":16408}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/primitives/UnsignedLongs$LexicographicalComparator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/primitives/UnsignedLongs$LexicographicalComparator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/primitives/UnsignedLongs$LexicographicalComparator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/primitives/UnsignedLongs$LexicographicalComparator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"compare","access":1,"descriptor":"([J[J)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/primitives/UnsignedLongs$LexicographicalComparator;"}]},{"name":"com/google/common/primitives/UnsignedLongs$ParseOverflowDetection","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/primitives/UnsignedLongs$ParseOverflowDetection","outerName":"com/google/common/primitives/UnsignedLongs","innerName":"ParseOverflowDetection","access":26}],"fields":[{"name":"maxValueDivs","access":24,"descriptor":"[J"},{"name":"maxValueMods","access":24,"descriptor":"[I"},{"name":"maxSafeDigits","access":24,"descriptor":"[I"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"overflowInParse","access":8,"descriptor":"(JII)Z"}]},{"name":"com/google/common/primitives/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/reflect/AbstractInvocationHandler","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["java/lang/reflect/InvocationHandler"],"fields":[{"name":"NO_ARGS","access":26,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"invoke","access":17,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"]},{"name":"handleInvocation","access":1028,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isProxyOfSameInterfaces","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Z","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;)Z"}]},{"name":"com/google/common/reflect/ClassPath","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/ClassPath$LocationInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"LocationInfo","access":24},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/reflect/ClassPath$ClassInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"ClassInfo","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"java/util/jar/Attributes$Name","outerName":"java/util/jar/Attributes","innerName":"Name","access":9},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/reflect/ClassPath$ResourceInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"ResourceInfo","access":9},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"logger","access":26,"descriptor":"Ljava/util/logging/Logger;"},{"name":"CLASS_PATH_ATTRIBUTE_SEPARATOR","access":26,"descriptor":"Lcom/google/common/base/Splitter;"},{"name":"CLASS_FILE_NAME_EXTENSION","access":26,"descriptor":"Ljava/lang/String;","constant":".class"},{"name":"resources","access":18,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableSet;)V","signature":"(Lcom/google/common/collect/ImmutableSet;)V"},{"name":"from","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/google/common/reflect/ClassPath;","exceptions":["java/io/IOException"]},{"name":"getResources","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"getAllClasses","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"getTopLevelClasses","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;"},{"name":"getTopLevelClasses","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableSet;"},{"name":"getTopLevelClassesRecursive","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableSet;"},{"name":"locationsFrom","access":8,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/lang/ClassLoader;)Lcom/google/common/collect/ImmutableSet;"},{"name":"getClassPathFromManifest","access":8,"descriptor":"(Ljava/io/File;Ljava/util/jar/Manifest;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/io/File;Ljava/util/jar/Manifest;)Lcom/google/common/collect/ImmutableSet;"},{"name":"getClassPathEntries","access":8,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/ClassLoader;)Lcom/google/common/collect/ImmutableMap;"},{"name":"getClassLoaderUrls","access":10,"descriptor":"(Ljava/lang/ClassLoader;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/ClassLoader;)Lcom/google/common/collect/ImmutableList;"},{"name":"parseJavaClassPath","access":8,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"getClassPathEntry","access":8,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Ljava/net/URL;","exceptions":["java/net/MalformedURLException"]},{"name":"getClassName","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toFile","access":8,"descriptor":"(Ljava/net/URL;)Ljava/io/File;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/util/logging/Logger;"}]},{"name":"com/google/common/reflect/ClassPath$ClassInfo","version":52,"access":49,"superName":"com/google/common/reflect/ClassPath$ResourceInfo","innerClasses":[{"name":"com/google/common/reflect/ClassPath$ResourceInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"ResourceInfo","access":9},{"name":"com/google/common/reflect/ClassPath$ClassInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"ClassInfo","access":25}],"fields":[{"name":"className","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/File;Ljava/lang/String;Ljava/lang/ClassLoader;)V"},{"name":"getPackageName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSimpleName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isTopLevel","access":1,"descriptor":"()Z"},{"name":"load","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/reflect/ClassPath$LocationInfo","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/ClassPath$LocationInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"LocationInfo","access":24},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/reflect/ClassPath$ResourceInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"ResourceInfo","access":9}],"fields":[{"name":"home","access":16,"descriptor":"Ljava/io/File;"},{"name":"classloader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/File;Ljava/lang/ClassLoader;)V"},{"name":"file","access":17,"descriptor":"()Ljava/io/File;"},{"name":"scanResources","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;","exceptions":["java/io/IOException"]},{"name":"scanResources","access":1,"descriptor":"(Ljava/util/Set;)Lcom/google/common/collect/ImmutableSet;","signature":"(Ljava/util/Set;)Lcom/google/common/collect/ImmutableSet;","exceptions":["java/io/IOException"]},{"name":"scan","access":2,"descriptor":"(Ljava/io/File;Ljava/util/Set;Lcom/google/common/collect/ImmutableSet$Builder;)V","signature":"(Ljava/io/File;Ljava/util/Set;Lcom/google/common/collect/ImmutableSet$Builder;)V","exceptions":["java/io/IOException"]},{"name":"scanJar","access":2,"descriptor":"(Ljava/io/File;Ljava/util/Set;Lcom/google/common/collect/ImmutableSet$Builder;)V","signature":"(Ljava/io/File;Ljava/util/Set;Lcom/google/common/collect/ImmutableSet$Builder;)V","exceptions":["java/io/IOException"]},{"name":"scanJarFile","access":2,"descriptor":"(Ljava/util/jar/JarFile;Lcom/google/common/collect/ImmutableSet$Builder;)V","signature":"(Ljava/util/jar/JarFile;Lcom/google/common/collect/ImmutableSet$Builder;)V"},{"name":"scanDirectory","access":2,"descriptor":"(Ljava/io/File;Lcom/google/common/collect/ImmutableSet$Builder;)V","signature":"(Ljava/io/File;Lcom/google/common/collect/ImmutableSet$Builder;)V","exceptions":["java/io/IOException"]},{"name":"scanDirectory","access":2,"descriptor":"(Ljava/io/File;Ljava/lang/String;Ljava/util/Set;Lcom/google/common/collect/ImmutableSet$Builder;)V","signature":"(Ljava/io/File;Ljava/lang/String;Ljava/util/Set;Lcom/google/common/collect/ImmutableSet$Builder;)V","exceptions":["java/io/IOException"]},{"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/google/common/reflect/ClassPath$ResourceInfo","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/ClassPath$ClassInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"ClassInfo","access":25},{"name":"com/google/common/reflect/ClassPath$ResourceInfo","outerName":"com/google/common/reflect/ClassPath","innerName":"ResourceInfo","access":9}],"fields":[{"name":"file","access":18,"descriptor":"Ljava/io/File;"},{"name":"resourceName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"loader","access":16,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"of","access":8,"descriptor":"(Ljava/io/File;Ljava/lang/String;Ljava/lang/ClassLoader;)Lcom/google/common/reflect/ClassPath$ResourceInfo;"},{"name":"","access":0,"descriptor":"(Ljava/io/File;Ljava/lang/String;Ljava/lang/ClassLoader;)V"},{"name":"url","access":17,"descriptor":"()Ljava/net/URL;"},{"name":"asByteSource","access":17,"descriptor":"()Lcom/google/common/io/ByteSource;"},{"name":"asCharSource","access":17,"descriptor":"(Ljava/nio/charset/Charset;)Lcom/google/common/io/CharSource;"},{"name":"getResourceName","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getFile","access":16,"descriptor":"()Ljava/io/File;"},{"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/google/common/reflect/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap","version":52,"access":49,"signature":"Lcom/google/common/collect/ForwardingMap;TB;>;Lcom/google/common/reflect/TypeToInstanceMap;","superName":"com/google/common/collect/ForwardingMap","interfaces":["com/google/common/reflect/TypeToInstanceMap"],"innerClasses":[{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap$Builder","outerName":"com/google/common/reflect/ImmutableTypeToInstanceMap","innerName":"Builder","access":25},{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap$1","access":4104}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;TB;>;"}],"methods":[{"name":"of","access":9,"descriptor":"()Lcom/google/common/reflect/ImmutableTypeToInstanceMap;","signature":"()Lcom/google/common/reflect/ImmutableTypeToInstanceMap;"},{"name":"builder","access":9,"descriptor":"()Lcom/google/common/reflect/ImmutableTypeToInstanceMap$Builder;","signature":"()Lcom/google/common/reflect/ImmutableTypeToInstanceMap$Builder;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;TB;>;)V"},{"name":"getInstance","access":1,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;)TT;"},{"name":"getInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"putInstance","access":131073,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;TT;)TT;"},{"name":"putInstance","access":131073,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;TT;)TT;"},{"name":"put","access":131073,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken<+TB;>;TB;)TB;"},{"name":"putAll","access":131073,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Lcom/google/common/reflect/TypeToken<+TB;>;+TB;>;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TB;>;"},{"name":"trustedGet","access":2,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;)TT;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ImmutableMap;Lcom/google/common/reflect/ImmutableTypeToInstanceMap$1;)V"}]},{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/reflect/ImmutableTypeToInstanceMap","innerClasses":[{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap$1","access":4104}]},{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap$Builder","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap$Builder","outerName":"com/google/common/reflect/ImmutableTypeToInstanceMap","innerName":"Builder","access":25},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9},{"name":"com/google/common/reflect/ImmutableTypeToInstanceMap$1","access":4104}],"fields":[{"name":"mapBuilder","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap$Builder;","signature":"Lcom/google/common/collect/ImmutableMap$Builder;TB;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Lcom/google/common/reflect/ImmutableTypeToInstanceMap$Builder;","signature":"(Ljava/lang/Class;TT;)Lcom/google/common/reflect/ImmutableTypeToInstanceMap$Builder;"},{"name":"put","access":1,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/Object;)Lcom/google/common/reflect/ImmutableTypeToInstanceMap$Builder;","signature":"(Lcom/google/common/reflect/TypeToken;TT;)Lcom/google/common/reflect/ImmutableTypeToInstanceMap$Builder;"},{"name":"build","access":1,"descriptor":"()Lcom/google/common/reflect/ImmutableTypeToInstanceMap;","signature":"()Lcom/google/common/reflect/ImmutableTypeToInstanceMap;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/reflect/ImmutableTypeToInstanceMap$1;)V"}]},{"name":"com/google/common/reflect/Invokable","version":52,"access":1057,"signature":"Ljava/lang/Object;Ljava/lang/reflect/AnnotatedElement;Ljava/lang/reflect/Member;","superName":"java/lang/Object","interfaces":["java/lang/reflect/AnnotatedElement","java/lang/reflect/Member"],"innerClasses":[{"name":"com/google/common/reflect/Invokable$MethodInvokable","outerName":"com/google/common/reflect/Invokable","innerName":"MethodInvokable","access":8},{"name":"com/google/common/reflect/Invokable$ConstructorInvokable","outerName":"com/google/common/reflect/Invokable","innerName":"ConstructorInvokable","access":8},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25}],"fields":[{"name":"accessibleObject","access":18,"descriptor":"Ljava/lang/reflect/AccessibleObject;"},{"name":"member","access":18,"descriptor":"Ljava/lang/reflect/Member;"},{"name":"ANNOTATED_TYPE_EXISTS","access":26,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V","signature":"(TM;)V"},{"name":"from","access":9,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/google/common/reflect/Invokable;","signature":"(Ljava/lang/reflect/Method;)Lcom/google/common/reflect/Invokable<*Ljava/lang/Object;>;"},{"name":"from","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/google/common/reflect/Invokable;","signature":"(Ljava/lang/reflect/Constructor;)Lcom/google/common/reflect/Invokable;"},{"name":"isAnnotationPresent","access":17,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Ljava/lang/annotation/Annotation;>;)Z"},{"name":"getAnnotation","access":17,"descriptor":"(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)TA;"},{"name":"getAnnotations","access":17,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getDeclaredAnnotations","access":17,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getTypeParameters","access":1025,"descriptor":"()[Ljava/lang/reflect/TypeVariable;","signature":"()[Ljava/lang/reflect/TypeVariable<*>;"},{"name":"setAccessible","access":17,"descriptor":"(Z)V"},{"name":"trySetAccessible","access":17,"descriptor":"()Z"},{"name":"isAccessible","access":17,"descriptor":"()Z"},{"name":"getName","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getModifiers","access":17,"descriptor":"()I"},{"name":"isSynthetic","access":17,"descriptor":"()Z"},{"name":"isPublic","access":17,"descriptor":"()Z"},{"name":"isProtected","access":17,"descriptor":"()Z"},{"name":"isPackagePrivate","access":17,"descriptor":"()Z"},{"name":"isPrivate","access":17,"descriptor":"()Z"},{"name":"isStatic","access":17,"descriptor":"()Z"},{"name":"isFinal","access":17,"descriptor":"()Z"},{"name":"isAbstract","access":17,"descriptor":"()Z"},{"name":"isNative","access":17,"descriptor":"()Z"},{"name":"isSynchronized","access":17,"descriptor":"()Z"},{"name":"isVolatile","access":16,"descriptor":"()Z"},{"name":"isTransient","access":16,"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":"isOverridable","access":1025,"descriptor":"()Z"},{"name":"isVarArgs","access":1025,"descriptor":"()Z"},{"name":"invoke","access":145,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;[Ljava/lang/Object;)TR;","exceptions":["java/lang/reflect/InvocationTargetException","java/lang/IllegalAccessException"]},{"name":"getReturnType","access":17,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken<+TR;>;"},{"name":"getParameters","access":17,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;"},{"name":"getExceptionTypes","access":17,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"returning","access":17,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/reflect/Invokable;","signature":"(Ljava/lang/Class;)Lcom/google/common/reflect/Invokable;"},{"name":"returning","access":17,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/Invokable;","signature":"(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/Invokable;"},{"name":"getDeclaringClass","access":17,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<-TT;>;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken;"},{"name":"invokeInternal","access":1024,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/reflect/InvocationTargetException","java/lang/IllegalAccessException"]},{"name":"getGenericParameterTypes","access":1024,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getAnnotatedParameterTypes","access":1024,"descriptor":"()[Ljava/lang/reflect/AnnotatedType;"},{"name":"getGenericExceptionTypes","access":1024,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getParameterAnnotations","access":1024,"descriptor":"()[[Ljava/lang/annotation/Annotation;"},{"name":"getGenericReturnType","access":1024,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"getAnnotatedReturnType","access":1025,"descriptor":"()Ljava/lang/reflect/AnnotatedType;"},{"name":"initAnnotatedTypeExists","access":10,"descriptor":"()Z"}]},{"name":"com/google/common/reflect/Invokable$ConstructorInvokable","version":52,"access":32,"signature":"Lcom/google/common/reflect/Invokable;","superName":"com/google/common/reflect/Invokable","innerClasses":[{"name":"com/google/common/reflect/Invokable$ConstructorInvokable","outerName":"com/google/common/reflect/Invokable","innerName":"ConstructorInvokable","access":8}],"fields":[{"name":"constructor","access":16,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Constructor;)V","signature":"(Ljava/lang/reflect/Constructor<*>;)V"},{"name":"invokeInternal","access":16,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/reflect/InvocationTargetException","java/lang/IllegalAccessException"]},{"name":"getGenericReturnType","access":0,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"getGenericParameterTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getAnnotatedParameterTypes","access":0,"descriptor":"()[Ljava/lang/reflect/AnnotatedType;"},{"name":"getAnnotatedReturnType","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedType;"},{"name":"getGenericExceptionTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getParameterAnnotations","access":16,"descriptor":"()[[Ljava/lang/annotation/Annotation;"},{"name":"getTypeParameters","access":17,"descriptor":"()[Ljava/lang/reflect/TypeVariable;","signature":"()[Ljava/lang/reflect/TypeVariable<*>;"},{"name":"isOverridable","access":17,"descriptor":"()Z"},{"name":"isVarArgs","access":17,"descriptor":"()Z"},{"name":"mayNeedHiddenThis","access":2,"descriptor":"()Z"}]},{"name":"com/google/common/reflect/Invokable$MethodInvokable","version":52,"access":32,"signature":"Lcom/google/common/reflect/Invokable;","superName":"com/google/common/reflect/Invokable","innerClasses":[{"name":"com/google/common/reflect/Invokable$MethodInvokable","outerName":"com/google/common/reflect/Invokable","innerName":"MethodInvokable","access":8}],"fields":[{"name":"method","access":16,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Method;)V"},{"name":"invokeInternal","access":16,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/reflect/InvocationTargetException","java/lang/IllegalAccessException"]},{"name":"getGenericReturnType","access":0,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"getGenericParameterTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getAnnotatedParameterTypes","access":0,"descriptor":"()[Ljava/lang/reflect/AnnotatedType;"},{"name":"getAnnotatedReturnType","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedType;"},{"name":"getGenericExceptionTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getParameterAnnotations","access":16,"descriptor":"()[[Ljava/lang/annotation/Annotation;"},{"name":"getTypeParameters","access":17,"descriptor":"()[Ljava/lang/reflect/TypeVariable;","signature":"()[Ljava/lang/reflect/TypeVariable<*>;"},{"name":"isOverridable","access":17,"descriptor":"()Z"},{"name":"isVarArgs","access":17,"descriptor":"()Z"}]},{"name":"com/google/common/reflect/MutableTypeToInstanceMap","version":52,"access":49,"signature":"Lcom/google/common/collect/ForwardingMap;TB;>;Lcom/google/common/reflect/TypeToInstanceMap;","superName":"com/google/common/collect/ForwardingMap","interfaces":["com/google/common/reflect/TypeToInstanceMap"],"innerClasses":[{"name":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry","outerName":"com/google/common/reflect/MutableTypeToInstanceMap","innerName":"UnmodifiableEntry","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"backingMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;TB;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getInstance","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getInstance","access":1,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;)TT;"},{"name":"putInstance","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;TT;)TT;"},{"name":"putInstance","access":1,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;TT;)TT;"},{"name":"put","access":131073,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken<+TB;>;TB;)TB;"},{"name":"putAll","access":131073,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Lcom/google/common/reflect/TypeToken<+TB;>;+TB;>;)V"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;TB;>;>;"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;TB;>;"},{"name":"trustedPut","access":2,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;TT;)TT;"},{"name":"trustedGet","access":2,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;)TT;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry","version":52,"access":48,"signature":"Lcom/google/common/collect/ForwardingMapEntry;","superName":"com/google/common/collect/ForwardingMapEntry","innerClasses":[{"name":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry","outerName":"com/google/common/reflect/MutableTypeToInstanceMap","innerName":"UnmodifiableEntry","access":26},{"name":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1","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":"delegate","access":18,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"}],"methods":[{"name":"transformEntries","access":8,"descriptor":"(Ljava/util/Set;)Ljava/util/Set;","signature":"(Ljava/util/Set;>;)Ljava/util/Set;>;"},{"name":"transformEntries","access":10,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;","signature":"(Ljava/util/Iterator;>;)Ljava/util/Iterator;>;"},{"name":"","access":2,"descriptor":"(Ljava/util/Map$Entry;)V","signature":"(Ljava/util/Map$Entry;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/util/Iterator;)Ljava/util/Iterator;"}]},{"name":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1","version":52,"access":32,"signature":"Lcom/google/common/collect/ForwardingSet;>;","superName":"com/google/common/collect/ForwardingSet","outerClass":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry","outerMethod":"transformEntries","outerMethodDescriptor":"(Ljava/util/Set;)Ljava/util/Set;","innerClasses":[{"name":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry","outerName":"com/google/common/reflect/MutableTypeToInstanceMap","innerName":"UnmodifiableEntry","access":26},{"name":"com/google/common/reflect/MutableTypeToInstanceMap$UnmodifiableEntry$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$entries","access":4112,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Set;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"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":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/reflect/Parameter","version":52,"access":49,"superName":"java/lang/Object","interfaces":["java/lang/reflect/AnnotatedElement"],"fields":[{"name":"declaration","access":18,"descriptor":"Lcom/google/common/reflect/Invokable;","signature":"Lcom/google/common/reflect/Invokable<**>;"},{"name":"position","access":18,"descriptor":"I"},{"name":"type","access":18,"descriptor":"Lcom/google/common/reflect/TypeToken;","signature":"Lcom/google/common/reflect/TypeToken<*>;"},{"name":"annotations","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"annotatedType","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/Invokable;ILcom/google/common/reflect/TypeToken;[Ljava/lang/annotation/Annotation;Ljava/lang/Object;)V","signature":"(Lcom/google/common/reflect/Invokable<**>;ILcom/google/common/reflect/TypeToken<*>;[Ljava/lang/annotation/Annotation;Ljava/lang/Object;)V"},{"name":"getType","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken<*>;"},{"name":"getDeclaringInvokable","access":1,"descriptor":"()Lcom/google/common/reflect/Invokable;","signature":"()Lcom/google/common/reflect/Invokable<**>;"},{"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;)TA;"},{"name":"getAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getAnnotationsByType","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)[TA;"},{"name":"getDeclaredAnnotations","access":1,"descriptor":"()[Ljava/lang/annotation/Annotation;"},{"name":"getDeclaredAnnotation","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)TA;"},{"name":"getDeclaredAnnotationsByType","access":1,"descriptor":"(Ljava/lang/Class;)[Ljava/lang/annotation/Annotation;","signature":"(Ljava/lang/Class;)[TA;"},{"name":"getAnnotatedType","access":1,"descriptor":"()Ljava/lang/reflect/AnnotatedType;"},{"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/google/common/reflect/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/reflect/Reflection","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"getPackageName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"getPackageName","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"initialize","access":137,"descriptor":"([Ljava/lang/Class;)V","signature":"([Ljava/lang/Class<*>;)V"},{"name":"newProxy","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)TT;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/reflect/TypeCapture","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"capture","access":16,"descriptor":"()Ljava/lang/reflect/Type;"}]},{"name":"com/google/common/reflect/TypeParameter","version":52,"access":1057,"signature":"Lcom/google/common/reflect/TypeCapture;","superName":"com/google/common/reflect/TypeCapture","fields":[{"name":"typeVariable","access":16,"descriptor":"Ljava/lang/reflect/TypeVariable;","signature":"Ljava/lang/reflect/TypeVariable<*>;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/reflect/TypeResolver","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$TypeTable","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeTable","access":10},{"name":"com/google/common/reflect/TypeResolver$TypeMappingIntrospector","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeMappingIntrospector","access":26},{"name":"com/google/common/reflect/TypeResolver$WildcardCapturer","outerName":"com/google/common/reflect/TypeResolver","innerName":"WildcardCapturer","access":10},{"name":"com/google/common/reflect/TypeResolver$1","access":0},{"name":"com/google/common/reflect/Types$WildcardTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"WildcardTypeImpl","access":24},{"name":"com/google/common/reflect/TypeResolver$TypeVariableKey","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeVariableKey","access":24}],"fields":[{"name":"typeTable","access":18,"descriptor":"Lcom/google/common/reflect/TypeResolver$TypeTable;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/reflect/TypeResolver$TypeTable;)V"},{"name":"covariantly","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeResolver;"},{"name":"invariantly","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeResolver;"},{"name":"where","access":1,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeResolver;"},{"name":"where","access":0,"descriptor":"(Ljava/util/Map;)Lcom/google/common/reflect/TypeResolver;","signature":"(Ljava/util/Map;)Lcom/google/common/reflect/TypeResolver;"},{"name":"populateTypeMappings","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)V","signature":"(Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)V"},{"name":"resolveType","access":1,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"resolveTypesInPlace","access":0,"descriptor":"([Ljava/lang/reflect/Type;)[Ljava/lang/reflect/Type;"},{"name":"resolveTypes","access":2,"descriptor":"([Ljava/lang/reflect/Type;)[Ljava/lang/reflect/Type;"},{"name":"resolveWildcardType","access":2,"descriptor":"(Ljava/lang/reflect/WildcardType;)Ljava/lang/reflect/WildcardType;"},{"name":"resolveGenericArrayType","access":2,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)Ljava/lang/reflect/Type;"},{"name":"resolveParameterizedType","access":2,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)Ljava/lang/reflect/ParameterizedType;"},{"name":"expectArgument","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/lang/Object;)TT;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)V"},{"name":"access$100","access":4104,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/reflect/TypeResolver$TypeTable;Lcom/google/common/reflect/TypeResolver$1;)V"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/reflect/TypeResolver;[Ljava/lang/reflect/Type;)[Ljava/lang/reflect/Type;"}]},{"name":"com/google/common/reflect/TypeResolver$1","version":52,"access":32,"superName":"com/google/common/reflect/TypeVisitor","outerClass":"com/google/common/reflect/TypeResolver","outerMethod":"populateTypeMappings","outerMethodDescriptor":"(Ljava/util/Map;Ljava/lang/reflect/Type;Ljava/lang/reflect/Type;)V","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$1","access":0},{"name":"com/google/common/reflect/TypeResolver$TypeVariableKey","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeVariableKey","access":24}],"fields":[{"name":"val$mappings","access":4112,"descriptor":"Ljava/util/Map;"},{"name":"val$to","access":4112,"descriptor":"Ljava/lang/reflect/Type;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/lang/reflect/Type;)V"},{"name":"visitTypeVariable","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"visitWildcardType","access":0,"descriptor":"(Ljava/lang/reflect/WildcardType;)V"},{"name":"visitParameterizedType","access":0,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)V"},{"name":"visitGenericArrayType","access":0,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)V"},{"name":"visitClass","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"}]},{"name":"com/google/common/reflect/TypeResolver$TypeMappingIntrospector","version":52,"access":48,"superName":"com/google/common/reflect/TypeVisitor","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$TypeMappingIntrospector","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeMappingIntrospector","access":26},{"name":"com/google/common/reflect/TypeResolver$TypeVariableKey","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeVariableKey","access":24}],"fields":[{"name":"mappings","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getTypeMappings","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/reflect/Type;)Lcom/google/common/collect/ImmutableMap;"},{"name":"visitClass","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"visitParameterizedType","access":0,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)V"},{"name":"visitTypeVariable","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"visitWildcardType","access":0,"descriptor":"(Ljava/lang/reflect/WildcardType;)V"},{"name":"map","access":2,"descriptor":"(Lcom/google/common/reflect/TypeResolver$TypeVariableKey;Ljava/lang/reflect/Type;)V"}]},{"name":"com/google/common/reflect/TypeResolver$TypeTable","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$TypeTable","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeTable","access":10},{"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/reflect/TypeResolver$TypeVariableKey","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeVariableKey","access":24},{"name":"com/google/common/reflect/TypeResolver$TypeTable$1","access":0},{"name":"com/google/common/reflect/TypeResolver$1","access":0},{"name":"com/google/common/reflect/Types$NativeTypeVariableEquals","outerName":"com/google/common/reflect/Types","innerName":"NativeTypeVariableEquals","access":24}],"fields":[{"name":"map","access":18,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableMap;)V","signature":"(Lcom/google/common/collect/ImmutableMap;)V"},{"name":"where","access":16,"descriptor":"(Ljava/util/Map;)Lcom/google/common/reflect/TypeResolver$TypeTable;","signature":"(Ljava/util/Map;)Lcom/google/common/reflect/TypeResolver$TypeTable;"},{"name":"resolve","access":16,"descriptor":"(Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/TypeVariable<*>;)Ljava/lang/reflect/Type;"},{"name":"resolveInternal","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;Lcom/google/common/reflect/TypeResolver$TypeTable;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/TypeVariable<*>;Lcom/google/common/reflect/TypeResolver$TypeTable;)Ljava/lang/reflect/Type;"}]},{"name":"com/google/common/reflect/TypeResolver$TypeTable$1","version":52,"access":32,"superName":"com/google/common/reflect/TypeResolver$TypeTable","outerClass":"com/google/common/reflect/TypeResolver$TypeTable","outerMethod":"resolve","outerMethodDescriptor":"(Ljava/lang/reflect/TypeVariable;)Ljava/lang/reflect/Type;","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$TypeTable","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeTable","access":10},{"name":"com/google/common/reflect/TypeResolver$TypeTable$1","access":0}],"fields":[{"name":"val$var","access":4112,"descriptor":"Ljava/lang/reflect/TypeVariable;"},{"name":"val$unguarded","access":4112,"descriptor":"Lcom/google/common/reflect/TypeResolver$TypeTable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeResolver$TypeTable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeResolver$TypeTable;Ljava/lang/reflect/TypeVariable;Lcom/google/common/reflect/TypeResolver$TypeTable;)V"},{"name":"resolveInternal","access":1,"descriptor":"(Ljava/lang/reflect/TypeVariable;Lcom/google/common/reflect/TypeResolver$TypeTable;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/TypeVariable<*>;Lcom/google/common/reflect/TypeResolver$TypeTable;)Ljava/lang/reflect/Type;"}]},{"name":"com/google/common/reflect/TypeResolver$TypeVariableKey","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$TypeVariableKey","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeVariableKey","access":24}],"fields":[{"name":"var","access":18,"descriptor":"Ljava/lang/reflect/TypeVariable;","signature":"Ljava/lang/reflect/TypeVariable<*>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)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":"forLookup","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeResolver$TypeVariableKey;"},{"name":"equalsType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"equalsTypeVariable","access":2,"descriptor":"(Ljava/lang/reflect/TypeVariable;)Z","signature":"(Ljava/lang/reflect/TypeVariable<*>;)Z"}]},{"name":"com/google/common/reflect/TypeResolver$WildcardCapturer","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$WildcardCapturer","outerName":"com/google/common/reflect/TypeResolver","innerName":"WildcardCapturer","access":10},{"name":"com/google/common/reflect/TypeResolver$WildcardCapturer$1","access":0},{"name":"com/google/common/reflect/TypeResolver$1","access":0}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/reflect/TypeResolver$WildcardCapturer;"},{"name":"id","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Ljava/util/concurrent/atomic/AtomicInteger;)V"},{"name":"capture","access":16,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"captureAsTypeVariable","access":0,"descriptor":"([Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable;","signature":"([Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable<*>;"},{"name":"forTypeVariable","access":2,"descriptor":"(Ljava/lang/reflect/TypeVariable;)Lcom/google/common/reflect/TypeResolver$WildcardCapturer;","signature":"(Ljava/lang/reflect/TypeVariable<*>;)Lcom/google/common/reflect/TypeResolver$WildcardCapturer;"},{"name":"notForTypeVariable","access":2,"descriptor":"()Lcom/google/common/reflect/TypeResolver$WildcardCapturer;"},{"name":"captureNullable","access":2,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"","access":4096,"descriptor":"(Ljava/util/concurrent/atomic/AtomicInteger;Lcom/google/common/reflect/TypeResolver$1;)V"}]},{"name":"com/google/common/reflect/TypeResolver$WildcardCapturer$1","version":52,"access":32,"superName":"com/google/common/reflect/TypeResolver$WildcardCapturer","outerClass":"com/google/common/reflect/TypeResolver$WildcardCapturer","outerMethod":"forTypeVariable","outerMethodDescriptor":"(Ljava/lang/reflect/TypeVariable;)Lcom/google/common/reflect/TypeResolver$WildcardCapturer;","innerClasses":[{"name":"com/google/common/reflect/TypeResolver$WildcardCapturer","outerName":"com/google/common/reflect/TypeResolver","innerName":"WildcardCapturer","access":10},{"name":"com/google/common/reflect/TypeResolver$WildcardCapturer$1","access":0},{"name":"com/google/common/reflect/TypeResolver$1","access":0}],"fields":[{"name":"val$typeParam","access":4112,"descriptor":"Ljava/lang/reflect/TypeVariable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeResolver$WildcardCapturer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeResolver$WildcardCapturer;Ljava/util/concurrent/atomic/AtomicInteger;Ljava/lang/reflect/TypeVariable;)V"},{"name":"captureAsTypeVariable","access":0,"descriptor":"([Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable;","signature":"([Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable<*>;"}]},{"name":"com/google/common/reflect/TypeToInstanceMap","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;TB;>;","superName":"java/lang/Object","interfaces":["java/util/Map"],"methods":[{"name":"getInstance","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getInstance","access":1025,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;)TT;"},{"name":"putInstance","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;TT;)TT;"},{"name":"putInstance","access":1025,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/reflect/TypeToken;TT;)TT;"}]},{"name":"com/google/common/reflect/TypeToken","version":52,"access":1057,"signature":"Lcom/google/common/reflect/TypeCapture;Ljava/io/Serializable;","superName":"com/google/common/reflect/TypeCapture","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/reflect/TypeToken$SimpleTypeToken","outerName":"com/google/common/reflect/TypeToken","innerName":"SimpleTypeToken","access":26},{"name":"com/google/common/reflect/TypeResolver$TypeVariableKey","outerName":"com/google/common/reflect/TypeResolver","innerName":"TypeVariableKey","access":24},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/reflect/TypeToken$TypeSet","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeSet","access":1},{"name":"com/google/common/reflect/TypeToken$Bounds","outerName":"com/google/common/reflect/TypeToken","innerName":"Bounds","access":10},{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$2","access":0},{"name":"com/google/common/reflect/TypeToken$3","access":0},{"name":"com/google/common/reflect/Types$WildcardTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"WildcardTypeImpl","access":24},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9},{"name":"com/google/common/reflect/TypeToken$4","access":0},{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$TypeFilter","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeFilter","access":17418},{"name":"com/google/common/reflect/TypeToken$ClassSet","outerName":"com/google/common/reflect/TypeToken","innerName":"ClassSet","access":18},{"name":"com/google/common/reflect/TypeToken$InterfaceSet","outerName":"com/google/common/reflect/TypeToken","innerName":"InterfaceSet","access":18}],"fields":[{"name":"runtimeType","access":18,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"invariantTypeResolver","access":130,"descriptor":"Lcom/google/common/reflect/TypeResolver;"},{"name":"covariantTypeResolver","access":130,"descriptor":"Lcom/google/common/reflect/TypeResolver;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3637540370352322684"}}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/reflect/Type;)V"},{"name":"of","access":9,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken<*>;"},{"name":"getRawType","access":17,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<-TT;>;"},{"name":"getType","access":17,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"where","access":17,"descriptor":"(Lcom/google/common/reflect/TypeParameter;Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/TypeToken;","signature":"(Lcom/google/common/reflect/TypeParameter;Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/TypeToken;"},{"name":"where","access":17,"descriptor":"(Lcom/google/common/reflect/TypeParameter;Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;","signature":"(Lcom/google/common/reflect/TypeParameter;Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;"},{"name":"resolveType","access":17,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken<*>;"},{"name":"resolveSupertype","access":2,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken<*>;"},{"name":"getGenericSuperclass","access":16,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken<-TT;>;"},{"name":"boundAsSuperclass","access":2,"descriptor":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken<-TT;>;"},{"name":"getGenericInterfaces","access":16,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"boundsAsInterfaces","access":2,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/google/common/collect/ImmutableList;","signature":"([Ljava/lang/reflect/Type;)Lcom/google/common/collect/ImmutableList;>;"},{"name":"getTypes","access":17,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"()Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"getSupertype","access":17,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class<-TT;>;)Lcom/google/common/reflect/TypeToken<-TT;>;"},{"name":"getSubtype","access":17,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/reflect/TypeToken<+TT;>;"},{"name":"isSupertypeOf","access":17,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Z","signature":"(Lcom/google/common/reflect/TypeToken<*>;)Z"},{"name":"isSupertypeOf","access":17,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"isSubtypeOf","access":17,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Z","signature":"(Lcom/google/common/reflect/TypeToken<*>;)Z"},{"name":"isSubtypeOf","access":17,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"isArray","access":17,"descriptor":"()Z"},{"name":"isPrimitive","access":17,"descriptor":"()Z"},{"name":"wrap","access":17,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken;"},{"name":"isWrapper","access":2,"descriptor":"()Z"},{"name":"unwrap","access":17,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken;"},{"name":"getComponentType","access":17,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken<*>;"},{"name":"method","access":17,"descriptor":"(Ljava/lang/reflect/Method;)Lcom/google/common/reflect/Invokable;","signature":"(Ljava/lang/reflect/Method;)Lcom/google/common/reflect/Invokable;"},{"name":"constructor","access":17,"descriptor":"(Ljava/lang/reflect/Constructor;)Lcom/google/common/reflect/Invokable;","signature":"(Ljava/lang/reflect/Constructor<*>;)Lcom/google/common/reflect/Invokable;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeReplace","access":4,"descriptor":"()Ljava/lang/Object;"},{"name":"rejectTypeVariables","access":16,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken;"},{"name":"someRawTypeIsSubclassOf","access":2,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;)Z"},{"name":"isSubtypeOfParameterizedType","access":2,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)Z"},{"name":"isSubtypeOfArrayType","access":2,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)Z"},{"name":"isSupertypeOfArray","access":2,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)Z"},{"name":"is","access":2,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/TypeVariable;)Z","signature":"(Ljava/lang/reflect/Type;Ljava/lang/reflect/TypeVariable<*>;)Z"},{"name":"canonicalizeTypeArg","access":10,"descriptor":"(Ljava/lang/reflect/TypeVariable;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/reflect/TypeVariable<*>;Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"canonicalizeWildcardsInType","access":10,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"canonicalizeWildcardType","access":10,"descriptor":"(Ljava/lang/reflect/TypeVariable;Ljava/lang/reflect/WildcardType;)Ljava/lang/reflect/WildcardType;","signature":"(Ljava/lang/reflect/TypeVariable<*>;Ljava/lang/reflect/WildcardType;)Ljava/lang/reflect/WildcardType;"},{"name":"canonicalizeWildcardsInParameterizedType","access":10,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)Ljava/lang/reflect/ParameterizedType;"},{"name":"every","access":10,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken$Bounds;"},{"name":"any","access":10,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken$Bounds;"},{"name":"getRawTypes","access":2,"descriptor":"()Lcom/google/common/collect/ImmutableSet;","signature":"()Lcom/google/common/collect/ImmutableSet;>;"},{"name":"isOwnedBySubtypeOf","access":2,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"getOwnerTypeIfPresent","access":2,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"toGenericType","access":8,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken<+TT;>;"},{"name":"getCovariantTypeResolver","access":2,"descriptor":"()Lcom/google/common/reflect/TypeResolver;"},{"name":"getInvariantTypeResolver","access":2,"descriptor":"()Lcom/google/common/reflect/TypeResolver;"},{"name":"getSupertypeFromUpperBounds","access":2,"descriptor":"(Ljava/lang/Class;[Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class<-TT;>;[Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken<-TT;>;"},{"name":"getSubtypeFromLowerBounds","access":2,"descriptor":"(Ljava/lang/Class;[Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/reflect/Type;)Lcom/google/common/reflect/TypeToken<+TT;>;"},{"name":"getArraySupertype","access":2,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class<-TT;>;)Lcom/google/common/reflect/TypeToken<-TT;>;"},{"name":"getArraySubtype","access":2,"descriptor":"(Ljava/lang/Class;)Lcom/google/common/reflect/TypeToken;","signature":"(Ljava/lang/Class<*>;)Lcom/google/common/reflect/TypeToken<+TT;>;"},{"name":"resolveTypeArgsForSubclass","access":2,"descriptor":"(Ljava/lang/Class;)Ljava/lang/reflect/Type;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/reflect/Type;"},{"name":"newArrayClassOrGenericArrayType","access":10,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/TypeResolver;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/TypeResolver;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/collect/ImmutableSet;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/reflect/Type;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/reflect/Type;Lcom/google/common/reflect/TypeToken$1;)V"}]},{"name":"com/google/common/reflect/TypeToken$1","version":52,"access":32,"signature":"Lcom/google/common/reflect/Invokable$MethodInvokable;","superName":"com/google/common/reflect/Invokable$MethodInvokable","outerClass":"com/google/common/reflect/TypeToken","outerMethod":"method","outerMethodDescriptor":"(Ljava/lang/reflect/Method;)Lcom/google/common/reflect/Invokable;","innerClasses":[{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/Invokable$MethodInvokable","outerName":"com/google/common/reflect/Invokable","innerName":"MethodInvokable","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/reflect/Method;)V"},{"name":"getGenericReturnType","access":0,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"getGenericParameterTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getGenericExceptionTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/reflect/TypeToken$2","version":52,"access":32,"signature":"Lcom/google/common/reflect/Invokable$ConstructorInvokable;","superName":"com/google/common/reflect/Invokable$ConstructorInvokable","outerClass":"com/google/common/reflect/TypeToken","outerMethod":"constructor","outerMethodDescriptor":"(Ljava/lang/reflect/Constructor;)Lcom/google/common/reflect/Invokable;","innerClasses":[{"name":"com/google/common/reflect/TypeToken$2","access":0},{"name":"com/google/common/reflect/Invokable$ConstructorInvokable","outerName":"com/google/common/reflect/Invokable","innerName":"ConstructorInvokable","access":8}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;Ljava/lang/reflect/Constructor;)V"},{"name":"getGenericReturnType","access":0,"descriptor":"()Ljava/lang/reflect/Type;"},{"name":"getGenericParameterTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getGenericExceptionTypes","access":0,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getOwnerType","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken;","signature":"()Lcom/google/common/reflect/TypeToken;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/reflect/TypeToken$3","version":52,"access":32,"superName":"com/google/common/reflect/TypeVisitor","outerClass":"com/google/common/reflect/TypeToken","outerMethod":"rejectTypeVariables","outerMethodDescriptor":"()Lcom/google/common/reflect/TypeToken;","innerClasses":[{"name":"com/google/common/reflect/TypeToken$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;)V"},{"name":"visitTypeVariable","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"visitWildcardType","access":0,"descriptor":"(Ljava/lang/reflect/WildcardType;)V"},{"name":"visitParameterizedType","access":0,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)V"},{"name":"visitGenericArrayType","access":0,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)V"}]},{"name":"com/google/common/reflect/TypeToken$4","version":52,"access":32,"superName":"com/google/common/reflect/TypeVisitor","outerClass":"com/google/common/reflect/TypeToken","outerMethod":"getRawTypes","outerMethodDescriptor":"()Lcom/google/common/collect/ImmutableSet;","innerClasses":[{"name":"com/google/common/reflect/TypeToken$4","access":0},{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9}],"fields":[{"name":"val$builder","access":4112,"descriptor":"Lcom/google/common/collect/ImmutableSet$Builder;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;Lcom/google/common/collect/ImmutableSet$Builder;)V"},{"name":"visitTypeVariable","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"visitWildcardType","access":0,"descriptor":"(Ljava/lang/reflect/WildcardType;)V"},{"name":"visitParameterizedType","access":0,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)V"},{"name":"visitClass","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"visitGenericArrayType","access":0,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)V"}]},{"name":"com/google/common/reflect/TypeToken$Bounds","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/TypeToken$Bounds","outerName":"com/google/common/reflect/TypeToken","innerName":"Bounds","access":10}],"fields":[{"name":"bounds","access":18,"descriptor":"[Ljava/lang/reflect/Type;"},{"name":"target","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/reflect/Type;Z)V"},{"name":"isSubtypeOf","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Z"},{"name":"isSupertypeOf","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Z"}]},{"name":"com/google/common/reflect/TypeToken$ClassSet","version":52,"access":48,"signature":"Lcom/google/common/reflect/TypeToken.TypeSet;","superName":"com/google/common/reflect/TypeToken$TypeSet","innerClasses":[{"name":"com/google/common/reflect/TypeToken$ClassSet","outerName":"com/google/common/reflect/TypeToken","innerName":"ClassSet","access":18},{"name":"com/google/common/reflect/TypeToken$TypeSet","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeSet","access":1},{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$TypeFilter","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeFilter","access":17418},{"name":"com/google/common/reflect/TypeToken$1","access":0}],"fields":[{"name":"classes","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/reflect/TypeToken;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"classes","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"()Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"rawTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"interfaces","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"()Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/reflect/TypeToken;Lcom/google/common/reflect/TypeToken$1;)V"}]},{"name":"com/google/common/reflect/TypeToken$InterfaceSet","version":52,"access":48,"signature":"Lcom/google/common/reflect/TypeToken.TypeSet;","superName":"com/google/common/reflect/TypeToken$TypeSet","innerClasses":[{"name":"com/google/common/reflect/TypeToken$InterfaceSet","outerName":"com/google/common/reflect/TypeToken","innerName":"InterfaceSet","access":18},{"name":"com/google/common/reflect/TypeToken$TypeSet","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeSet","access":1},{"name":"com/google/common/reflect/TypeToken$TypeFilter","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeFilter","access":17418},{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"allTypes","access":146,"descriptor":"Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"interfaces","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;Lcom/google/common/reflect/TypeToken$TypeSet;)V","signature":"(Lcom/google/common/reflect/TypeToken.TypeSet;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"interfaces","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"()Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"rawTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"classes","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"()Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/reflect/TypeToken$SimpleTypeToken","version":52,"access":48,"signature":"Lcom/google/common/reflect/TypeToken;","superName":"com/google/common/reflect/TypeToken","innerClasses":[{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$SimpleTypeToken","outerName":"com/google/common/reflect/TypeToken","innerName":"SimpleTypeToken","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Type;)V"}]},{"name":"com/google/common/reflect/TypeToken$TypeCollector","version":52,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$TypeCollector$3","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$4","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$1","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$2","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector","outerName":"com/google/common/reflect/TypeToken$TypeCollector","innerName":"ForwardingTypeCollector","access":10},{"name":"com/google/common/reflect/TypeToken$1","access":0}],"fields":[{"name":"FOR_GENERIC_TYPE","access":24,"descriptor":"Lcom/google/common/reflect/TypeToken$TypeCollector;","signature":"Lcom/google/common/reflect/TypeToken$TypeCollector;>;"},{"name":"FOR_RAW_TYPE","access":24,"descriptor":"Lcom/google/common/reflect/TypeToken$TypeCollector;","signature":"Lcom/google/common/reflect/TypeToken$TypeCollector;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"classesOnly","access":16,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeCollector;","signature":"()Lcom/google/common/reflect/TypeToken$TypeCollector;"},{"name":"collectTypes","access":16,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;","signature":"(TK;)Lcom/google/common/collect/ImmutableList;"},{"name":"collectTypes","access":0,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"collectTypes","access":2,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;)I","signature":"(TK;Ljava/util/Map<-TK;Ljava/lang/Integer;>;)I"},{"name":"sortKeysByValue","access":10,"descriptor":"(Ljava/util/Map;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/util/Map;Ljava/util/Comparator<-TV;>;)Lcom/google/common/collect/ImmutableList;"},{"name":"getRawType","access":1024,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(TK;)Ljava/lang/Class<*>;"},{"name":"getInterfaces","access":1024,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TK;)Ljava/lang/Iterable<+TK;>;"},{"name":"getSuperclass","access":1024,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/reflect/TypeToken$1;)V"}]},{"name":"com/google/common/reflect/TypeToken$TypeCollector$1","version":52,"access":32,"signature":"Lcom/google/common/reflect/TypeToken$TypeCollector;>;","superName":"com/google/common/reflect/TypeToken$TypeCollector","outerClass":"com/google/common/reflect/TypeToken$TypeCollector","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getRawType","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Class;","signature":"(Lcom/google/common/reflect/TypeToken<*>;)Ljava/lang/Class<*>;"},{"name":"getInterfaces","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Ljava/lang/Iterable;","signature":"(Lcom/google/common/reflect/TypeToken<*>;)Ljava/lang/Iterable<+Lcom/google/common/reflect/TypeToken<*>;>;"},{"name":"getSuperclass","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Lcom/google/common/reflect/TypeToken;","signature":"(Lcom/google/common/reflect/TypeToken<*>;)Lcom/google/common/reflect/TypeToken<*>;"},{"name":"getSuperclass","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getInterfaces","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"getRawType","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;"}]},{"name":"com/google/common/reflect/TypeToken$TypeCollector$2","version":52,"access":32,"signature":"Lcom/google/common/reflect/TypeToken$TypeCollector;>;","superName":"com/google/common/reflect/TypeToken$TypeCollector","outerClass":"com/google/common/reflect/TypeToken$TypeCollector","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getRawType","access":0,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getInterfaces","access":0,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Iterable<+Ljava/lang/Class<*>;>;"},{"name":"getSuperclass","access":0,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"getSuperclass","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getInterfaces","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;"},{"name":"getRawType","access":4160,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;"}]},{"name":"com/google/common/reflect/TypeToken$TypeCollector$3","version":52,"access":32,"signature":"Lcom/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector;","superName":"com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector","outerClass":"com/google/common/reflect/TypeToken$TypeCollector","outerMethod":"classesOnly","outerMethodDescriptor":"()Lcom/google/common/reflect/TypeToken$TypeCollector;","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$TypeCollector$3","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector","outerName":"com/google/common/reflect/TypeToken$TypeCollector","innerName":"ForwardingTypeCollector","access":10},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken$TypeCollector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken$TypeCollector;Lcom/google/common/reflect/TypeToken$TypeCollector;)V"},{"name":"getInterfaces","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TK;)Ljava/lang/Iterable<+TK;>;"},{"name":"collectTypes","access":0,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Iterable<+TK;>;)Lcom/google/common/collect/ImmutableList;"}]},{"name":"com/google/common/reflect/TypeToken$TypeCollector$4","version":52,"access":32,"signature":"Lcom/google/common/collect/Ordering;","superName":"com/google/common/collect/Ordering","outerClass":"com/google/common/reflect/TypeToken$TypeCollector","outerMethod":"sortKeysByValue","outerMethodDescriptor":"(Ljava/util/Map;Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList;","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$TypeCollector$4","access":0}],"fields":[{"name":"val$valueComparator","access":4112,"descriptor":"Ljava/util/Comparator;"},{"name":"val$map","access":4112,"descriptor":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Comparator;Ljava/util/Map;)V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TK;TK;)I"}]},{"name":"com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector","version":52,"access":32,"signature":"Lcom/google/common/reflect/TypeToken$TypeCollector;","superName":"com/google/common/reflect/TypeToken$TypeCollector","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector$ForwardingTypeCollector","outerName":"com/google/common/reflect/TypeToken$TypeCollector","innerName":"ForwardingTypeCollector","access":10}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/reflect/TypeToken$TypeCollector;","signature":"Lcom/google/common/reflect/TypeToken$TypeCollector;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken$TypeCollector;)V","signature":"(Lcom/google/common/reflect/TypeToken$TypeCollector;)V"},{"name":"getRawType","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Class;","signature":"(TK;)Ljava/lang/Class<*>;"},{"name":"getInterfaces","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Iterable;","signature":"(TK;)Ljava/lang/Iterable<+TK;>;"},{"name":"getSuperclass","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TK;"}]},{"name":"com/google/common/reflect/TypeToken$TypeFilter","version":52,"access":17440,"signature":"Ljava/lang/Enum;Lcom/google/common/base/Predicate;>;","superName":"java/lang/Enum","interfaces":["com/google/common/base/Predicate"],"innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeFilter","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeFilter","access":17418},{"name":"com/google/common/reflect/TypeToken$TypeFilter$1","access":16400},{"name":"com/google/common/reflect/TypeToken$TypeFilter$2","access":16400},{"name":"com/google/common/reflect/TypeToken$1","access":0}],"fields":[{"name":"IGNORE_TYPE_VARIABLE_OR_WILDCARD","access":16409,"descriptor":"Lcom/google/common/reflect/TypeToken$TypeFilter;"},{"name":"INTERFACE_ONLY","access":16409,"descriptor":"Lcom/google/common/reflect/TypeToken$TypeFilter;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/reflect/TypeToken$TypeFilter;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/reflect/TypeToken$TypeFilter;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/reflect/TypeToken$TypeFilter;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/reflect/TypeToken$TypeFilter;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/reflect/TypeToken$1;)V"}]},{"name":"com/google/common/reflect/TypeToken$TypeFilter$1","version":52,"access":16432,"superName":"com/google/common/reflect/TypeToken$TypeFilter","outerClass":"com/google/common/reflect/TypeToken$TypeFilter","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeFilter","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeFilter","access":17418},{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$TypeFilter$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Z","signature":"(Lcom/google/common/reflect/TypeToken<*>;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/reflect/TypeToken$TypeFilter$2","version":52,"access":16432,"superName":"com/google/common/reflect/TypeToken$TypeFilter","outerClass":"com/google/common/reflect/TypeToken$TypeFilter","innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeFilter","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeFilter","access":17418},{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$TypeFilter$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"apply","access":1,"descriptor":"(Lcom/google/common/reflect/TypeToken;)Z","signature":"(Lcom/google/common/reflect/TypeToken<*>;)Z"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/reflect/TypeToken$TypeSet","version":52,"access":33,"signature":"Lcom/google/common/collect/ForwardingSet;>;Ljava/io/Serializable;","superName":"com/google/common/collect/ForwardingSet","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/reflect/TypeToken$TypeSet","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeSet","access":1},{"name":"com/google/common/reflect/TypeToken$InterfaceSet","outerName":"com/google/common/reflect/TypeToken","innerName":"InterfaceSet","access":18},{"name":"com/google/common/reflect/TypeToken$ClassSet","outerName":"com/google/common/reflect/TypeToken","innerName":"ClassSet","access":18},{"name":"com/google/common/reflect/TypeToken$1","access":0},{"name":"com/google/common/reflect/TypeToken$TypeCollector","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeCollector","access":1034},{"name":"com/google/common/reflect/TypeToken$TypeFilter","outerName":"com/google/common/reflect/TypeToken","innerName":"TypeFilter","access":17418}],"fields":[{"name":"types","access":130,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/reflect/TypeToken;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/TypeToken;)V"},{"name":"interfaces","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"()Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"classes","access":1,"descriptor":"()Lcom/google/common/reflect/TypeToken$TypeSet;","signature":"()Lcom/google/common/reflect/TypeToken.TypeSet;"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"rawTypes","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/reflect/TypeVisitor","version":52,"access":1056,"superName":"java/lang/Object","fields":[{"name":"visited","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"visit","access":145,"descriptor":"([Ljava/lang/reflect/Type;)V"},{"name":"visitClass","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"visitGenericArrayType","access":0,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)V"},{"name":"visitParameterizedType","access":0,"descriptor":"(Ljava/lang/reflect/ParameterizedType;)V"},{"name":"visitTypeVariable","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"visitWildcardType","access":0,"descriptor":"(Ljava/lang/reflect/WildcardType;)V"}]},{"name":"com/google/common/reflect/Types","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$ParameterizedTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"ParameterizedTypeImpl","access":26},{"name":"com/google/common/reflect/Types$ClassOwnership","outerName":"com/google/common/reflect/Types","innerName":"ClassOwnership","access":17418},{"name":"com/google/common/reflect/Types$WildcardTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"WildcardTypeImpl","access":24},{"name":"com/google/common/reflect/Types$1","access":0},{"name":"com/google/common/reflect/Types$TypeVariableImpl","outerName":"com/google/common/reflect/Types","innerName":"TypeVariableImpl","access":26},{"name":"com/google/common/reflect/Types$TypeVariableInvocationHandler","outerName":"com/google/common/reflect/Types","innerName":"TypeVariableInvocationHandler","access":26},{"name":"com/google/common/reflect/Types$NativeTypeVariableEquals","outerName":"com/google/common/reflect/Types","innerName":"NativeTypeVariableEquals","access":24},{"name":"com/google/common/reflect/Types$GenericArrayTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"GenericArrayTypeImpl","access":26}],"fields":[{"name":"COMMA_JOINER","access":26,"descriptor":"Lcom/google/common/base/Joiner;"}],"methods":[{"name":"newArrayType","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"newParameterizedTypeWithOwner","access":136,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;"},{"name":"newParameterizedType","access":136,"descriptor":"(Ljava/lang/Class;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;","signature":"(Ljava/lang/Class<*>;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/ParameterizedType;"},{"name":"newArtificialTypeVariable","access":136,"descriptor":"(Ljava/lang/reflect/GenericDeclaration;Ljava/lang/String;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable;","signature":"(TD;Ljava/lang/String;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable;"},{"name":"subtypeOf","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/WildcardType;"},{"name":"supertypeOf","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/WildcardType;"},{"name":"toString","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/String;"},{"name":"getComponentType","access":8,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"subtypeOfComponentType","access":10,"descriptor":"([Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"newTypeVariableImpl","access":10,"descriptor":"(Ljava/lang/reflect/GenericDeclaration;Ljava/lang/String;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable;","signature":"(TD;Ljava/lang/String;[Ljava/lang/reflect/Type;)Ljava/lang/reflect/TypeVariable;"},{"name":"toArray","access":10,"descriptor":"(Ljava/util/Collection;)[Ljava/lang/reflect/Type;","signature":"(Ljava/util/Collection;)[Ljava/lang/reflect/Type;"},{"name":"filterUpperBounds","access":10,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;"},{"name":"disallowPrimitiveType","access":10,"descriptor":"([Ljava/lang/reflect/Type;Ljava/lang/String;)V"},{"name":"getArrayClass","access":8,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"([Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"access$200","access":4104,"descriptor":"([Ljava/lang/reflect/Type;Ljava/lang/String;)V"},{"name":"access$300","access":4104,"descriptor":"(Ljava/util/Collection;)[Ljava/lang/reflect/Type;"},{"name":"access$400","access":4104,"descriptor":"()Lcom/google/common/base/Joiner;"},{"name":"access$600","access":4104,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;"}]},{"name":"com/google/common/reflect/Types$1","version":52,"access":32,"superName":"com/google/common/reflect/TypeVisitor","outerClass":"com/google/common/reflect/Types","outerMethod":"getComponentType","outerMethodDescriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;","innerClasses":[{"name":"com/google/common/reflect/Types$1","access":0}],"fields":[{"name":"val$result","access":4112,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReference;)V"},{"name":"visitTypeVariable","access":0,"descriptor":"(Ljava/lang/reflect/TypeVariable;)V","signature":"(Ljava/lang/reflect/TypeVariable<*>;)V"},{"name":"visitWildcardType","access":0,"descriptor":"(Ljava/lang/reflect/WildcardType;)V"},{"name":"visitGenericArrayType","access":0,"descriptor":"(Ljava/lang/reflect/GenericArrayType;)V"},{"name":"visitClass","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"}]},{"name":"com/google/common/reflect/Types$ClassOwnership","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/reflect/Types$ClassOwnership","outerName":"com/google/common/reflect/Types","innerName":"ClassOwnership","access":17418},{"name":"com/google/common/reflect/Types$ClassOwnership$3","access":0},{"name":"com/google/common/reflect/Types$ClassOwnership$1LocalClass","innerName":"LocalClass","access":0},{"name":"com/google/common/reflect/Types$ClassOwnership$1","access":16400},{"name":"com/google/common/reflect/Types$ClassOwnership$2","access":16400},{"name":"com/google/common/reflect/Types$1","access":0}],"fields":[{"name":"OWNED_BY_ENCLOSING_CLASS","access":16409,"descriptor":"Lcom/google/common/reflect/Types$ClassOwnership;"},{"name":"LOCAL_CLASS_HAS_NO_OWNER","access":16409,"descriptor":"Lcom/google/common/reflect/Types$ClassOwnership;"},{"name":"JVM_BEHAVIOR","access":24,"descriptor":"Lcom/google/common/reflect/Types$ClassOwnership;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/reflect/Types$ClassOwnership;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/reflect/Types$ClassOwnership;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/reflect/Types$ClassOwnership;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getOwnerType","access":1024,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"name":"detectJvmBehavior","access":10,"descriptor":"()Lcom/google/common/reflect/Types$ClassOwnership;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/reflect/Types$ClassOwnership;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/reflect/Types$1;)V"}]},{"name":"com/google/common/reflect/Types$ClassOwnership$1","version":52,"access":16432,"superName":"com/google/common/reflect/Types$ClassOwnership","outerClass":"com/google/common/reflect/Types$ClassOwnership","innerClasses":[{"name":"com/google/common/reflect/Types$ClassOwnership","outerName":"com/google/common/reflect/Types","innerName":"ClassOwnership","access":17418},{"name":"com/google/common/reflect/Types$1","access":0},{"name":"com/google/common/reflect/Types$ClassOwnership$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getOwnerType","access":0,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"}]},{"name":"com/google/common/reflect/Types$ClassOwnership$1LocalClass","version":52,"access":32,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","outerClass":"com/google/common/reflect/Types$ClassOwnership","outerMethod":"detectJvmBehavior","outerMethodDescriptor":"()Lcom/google/common/reflect/Types$ClassOwnership;","innerClasses":[{"name":"com/google/common/reflect/Types$ClassOwnership","outerName":"com/google/common/reflect/Types","innerName":"ClassOwnership","access":17418},{"name":"com/google/common/reflect/Types$ClassOwnership$1LocalClass","innerName":"LocalClass","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/reflect/Types$ClassOwnership$2","version":52,"access":16432,"superName":"com/google/common/reflect/Types$ClassOwnership","outerClass":"com/google/common/reflect/Types$ClassOwnership","innerClasses":[{"name":"com/google/common/reflect/Types$ClassOwnership","outerName":"com/google/common/reflect/Types","innerName":"ClassOwnership","access":17418},{"name":"com/google/common/reflect/Types$1","access":0},{"name":"com/google/common/reflect/Types$ClassOwnership$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getOwnerType","access":0,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"}]},{"name":"com/google/common/reflect/Types$ClassOwnership$3","version":52,"access":32,"signature":"Lcom/google/common/reflect/Types$ClassOwnership$1LocalClass;","superName":"com/google/common/reflect/Types$ClassOwnership$1LocalClass","outerClass":"com/google/common/reflect/Types$ClassOwnership","outerMethod":"detectJvmBehavior","outerMethodDescriptor":"()Lcom/google/common/reflect/Types$ClassOwnership;","innerClasses":[{"name":"com/google/common/reflect/Types$ClassOwnership","outerName":"com/google/common/reflect/Types","innerName":"ClassOwnership","access":17418},{"name":"com/google/common/reflect/Types$ClassOwnership$1LocalClass","innerName":"LocalClass","access":0},{"name":"com/google/common/reflect/Types$ClassOwnership$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/reflect/Types$GenericArrayTypeImpl","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/GenericArrayType","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$GenericArrayTypeImpl","outerName":"com/google/common/reflect/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":0,"descriptor":"(Ljava/lang/reflect/Type;)V"},{"name":"getGenericComponentType","access":1,"descriptor":"()Ljava/lang/reflect/Type;"},{"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/google/common/reflect/Types$JavaVersion","version":52,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/reflect/Types$JavaVersion$1","access":16400},{"name":"com/google/common/reflect/Types$JavaVersion$2","access":16400},{"name":"com/google/common/reflect/Types$JavaVersion$3","access":16400},{"name":"com/google/common/reflect/Types$JavaVersion$4","access":16400},{"name":"com/google/common/reflect/Types$JavaVersion$5","access":0},{"name":"com/google/common/reflect/Types$JavaVersion$6","access":0},{"name":"com/google/common/reflect/Types$1","access":0}],"fields":[{"name":"JAVA6","access":16409,"descriptor":"Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"JAVA7","access":16409,"descriptor":"Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"JAVA8","access":16409,"descriptor":"Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"JAVA9","access":16409,"descriptor":"Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"CURRENT","access":24,"descriptor":"Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/reflect/Types$JavaVersion;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"newArrayType","access":1024,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"usedInGenericType","access":1024,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"usedInGenericType","access":16,"descriptor":"([Ljava/lang/reflect/Type;)Lcom/google/common/collect/ImmutableList;","signature":"([Ljava/lang/reflect/Type;)Lcom/google/common/collect/ImmutableList;"},{"name":"typeName","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/String;"},{"name":"jdkTypeDuplicatesOwnerName","access":0,"descriptor":"()Z"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/reflect/Types$JavaVersion;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/reflect/Types$1;)V"}]},{"name":"com/google/common/reflect/Types$JavaVersion$1","version":52,"access":16432,"superName":"com/google/common/reflect/Types$JavaVersion","outerClass":"com/google/common/reflect/Types$JavaVersion","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$1","access":0},{"name":"com/google/common/reflect/Types$GenericArrayTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"GenericArrayTypeImpl","access":26},{"name":"com/google/common/reflect/Types$JavaVersion$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newArrayType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/GenericArrayType;"},{"name":"usedInGenericType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"newArrayType","access":4160,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"}]},{"name":"com/google/common/reflect/Types$JavaVersion$2","version":52,"access":16432,"superName":"com/google/common/reflect/Types$JavaVersion","outerClass":"com/google/common/reflect/Types$JavaVersion","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$1","access":0},{"name":"com/google/common/reflect/Types$GenericArrayTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"GenericArrayTypeImpl","access":26},{"name":"com/google/common/reflect/Types$JavaVersion$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newArrayType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"usedInGenericType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"}]},{"name":"com/google/common/reflect/Types$JavaVersion$3","version":52,"access":16432,"superName":"com/google/common/reflect/Types$JavaVersion","outerClass":"com/google/common/reflect/Types$JavaVersion","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$1","access":0},{"name":"com/google/common/reflect/Types$JavaVersion$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newArrayType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"usedInGenericType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"typeName","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/String;"}]},{"name":"com/google/common/reflect/Types$JavaVersion$4","version":52,"access":16432,"superName":"com/google/common/reflect/Types$JavaVersion","outerClass":"com/google/common/reflect/Types$JavaVersion","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$1","access":0},{"name":"com/google/common/reflect/Types$JavaVersion$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"newArrayType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"usedInGenericType","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/reflect/Type;"},{"name":"typeName","access":0,"descriptor":"(Ljava/lang/reflect/Type;)Ljava/lang/String;"},{"name":"jdkTypeDuplicatesOwnerName","access":0,"descriptor":"()Z"}]},{"name":"com/google/common/reflect/Types$JavaVersion$5","version":52,"access":32,"signature":"Lcom/google/common/reflect/TypeCapture;>;","superName":"com/google/common/reflect/TypeCapture","outerClass":"com/google/common/reflect/Types$JavaVersion","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$JavaVersion$5","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/reflect/Types$JavaVersion$6","version":52,"access":32,"signature":"Lcom/google/common/reflect/TypeCapture<[I>;","superName":"com/google/common/reflect/TypeCapture","outerClass":"com/google/common/reflect/Types$JavaVersion","innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$JavaVersion$6","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/reflect/Types$NativeTypeVariableEquals","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/Types$NativeTypeVariableEquals","outerName":"com/google/common/reflect/Types","innerName":"NativeTypeVariableEquals","access":24}],"fields":[{"name":"NATIVE_TYPE_VARIABLE_ONLY","access":24,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/reflect/Types$ParameterizedTypeImpl","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/ParameterizedType","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/reflect/Types$ParameterizedTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"ParameterizedTypeImpl","access":26},{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"ownerType","access":18,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"argumentsList","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"rawType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/Type;Ljava/lang/Class;[Ljava/lang/reflect/Type;)V","signature":"(Ljava/lang/reflect/Type;Ljava/lang/Class<*>;[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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"com/google/common/reflect/Types$TypeVariableImpl","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/reflect/Types$TypeVariableImpl","outerName":"com/google/common/reflect/Types","innerName":"TypeVariableImpl","access":26},{"name":"com/google/common/reflect/Types$NativeTypeVariableEquals","outerName":"com/google/common/reflect/Types","innerName":"NativeTypeVariableEquals","access":24},{"name":"com/google/common/reflect/Types$TypeVariableInvocationHandler","outerName":"com/google/common/reflect/Types","innerName":"TypeVariableInvocationHandler","access":26}],"fields":[{"name":"genericDeclaration","access":18,"descriptor":"Ljava/lang/reflect/GenericDeclaration;","signature":"TD;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"bounds","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/reflect/GenericDeclaration;Ljava/lang/String;[Ljava/lang/reflect/Type;)V","signature":"(TD;Ljava/lang/String;[Ljava/lang/reflect/Type;)V"},{"name":"getBounds","access":1,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getGenericDeclaration","access":1,"descriptor":"()Ljava/lang/reflect/GenericDeclaration;","signature":"()TD;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTypeName","access":1,"descriptor":"()Ljava/lang/String;"},{"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/google/common/reflect/Types$TypeVariableInvocationHandler","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/InvocationHandler"],"innerClasses":[{"name":"com/google/common/reflect/Types$TypeVariableInvocationHandler","outerName":"com/google/common/reflect/Types","innerName":"TypeVariableInvocationHandler","access":26},{"name":"com/google/common/reflect/Types$TypeVariableImpl","outerName":"com/google/common/reflect/Types","innerName":"TypeVariableImpl","access":26},{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"fields":[{"name":"typeVariableMethods","access":26,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"typeVariableImpl","access":18,"descriptor":"Lcom/google/common/reflect/Types$TypeVariableImpl;","signature":"Lcom/google/common/reflect/Types$TypeVariableImpl<*>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/reflect/Types$TypeVariableImpl;)V","signature":"(Lcom/google/common/reflect/Types$TypeVariableImpl<*>;)V"},{"name":"invoke","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"]},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/reflect/Types$TypeVariableInvocationHandler;)Lcom/google/common/reflect/Types$TypeVariableImpl;"}]},{"name":"com/google/common/reflect/Types$WildcardTypeImpl","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/WildcardType","java/io/Serializable"],"innerClasses":[{"name":"com/google/common/reflect/Types$JavaVersion","outerName":"com/google/common/reflect/Types","innerName":"JavaVersion","access":17416},{"name":"com/google/common/reflect/Types$WildcardTypeImpl","outerName":"com/google/common/reflect/Types","innerName":"WildcardTypeImpl","access":24}],"fields":[{"name":"lowerBounds","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"upperBounds","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/reflect/Type;[Ljava/lang/reflect/Type;)V"},{"name":"getLowerBounds","access":1,"descriptor":"()[Ljava/lang/reflect/Type;"},{"name":"getUpperBounds","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":"com/google/common/reflect/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/util/concurrent/AbstractCatchingFuture","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/FluentFuture$TrustedFuture;Ljava/lang/Runnable;","superName":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture","outerName":"com/google/common/util/concurrent/AbstractCatchingFuture","innerName":"CatchingFuture","access":26},{"name":"com/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture","outerName":"com/google/common/util/concurrent/AbstractCatchingFuture","innerName":"AsyncCatchingFuture","access":26},{"name":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/FluentFuture","innerName":"TrustedFuture","access":1032}],"fields":[{"name":"inputFuture","access":0,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;"},{"name":"exceptionType","access":0,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"fallback","access":0,"descriptor":"Ljava/lang/Object;","signature":"TF;"}],"methods":[{"name":"create","access":8,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/base/Function<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"createAsync","access":8,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;TF;)V"},{"name":"run","access":17,"descriptor":"()V"},{"name":"doFallback","access":1024,"descriptor":"(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;","signature":"(TF;TX;)TT;","exceptions":["java/lang/Exception"]},{"name":"setResult","access":1024,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"afterDone","access":20,"descriptor":"()V"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractCatchingFuture;Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;","superName":"com/google/common/util/concurrent/AbstractCatchingFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractCatchingFuture$AsyncCatchingFuture","outerName":"com/google/common/util/concurrent/AbstractCatchingFuture","innerName":"AsyncCatchingFuture","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;)V"},{"name":"doFallback","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AsyncFunction;Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;TX;)Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;","exceptions":["java/lang/Exception"]},{"name":"setResult","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)V"},{"name":"setResult","access":4160,"descriptor":"(Ljava/lang/Object;)V"},{"name":"doFallback","access":4160,"descriptor":"(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractCatchingFuture;TV;>;","superName":"com/google/common/util/concurrent/AbstractCatchingFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractCatchingFuture$CatchingFuture","outerName":"com/google/common/util/concurrent/AbstractCatchingFuture","innerName":"CatchingFuture","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/base/Function<-TX;+TV;>;)V"},{"name":"doFallback","access":0,"descriptor":"(Lcom/google/common/base/Function;Ljava/lang/Throwable;)Ljava/lang/Object;","signature":"(Lcom/google/common/base/Function<-TX;+TV;>;TX;)TV;","exceptions":["java/lang/Exception"]},{"name":"setResult","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"doFallback","access":4160,"descriptor":"(Ljava/lang/Object;Ljava/lang/Throwable;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AbstractExecutionThreadService","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/Service"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractExecutionThreadService$1","access":0},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/util/concurrent/Service;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"startUp","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"run","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"shutDown","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"triggerShutdown","access":4,"descriptor":"()V"},{"name":"executor","access":4,"descriptor":"()Ljava/util/concurrent/Executor;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isRunning","access":17,"descriptor":"()Z"},{"name":"state","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service$State;"},{"name":"addListener","access":17,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;Ljava/util/concurrent/Executor;)V"},{"name":"failureCause","access":17,"descriptor":"()Ljava/lang/Throwable;"},{"name":"startAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"stopAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"awaitRunning","access":17,"descriptor":"()V"},{"name":"awaitRunning","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitRunning","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"()V"},{"name":"awaitTerminated","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"serviceName","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"lambda$executor$0","access":4098,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"com/google/common/util/concurrent/AbstractExecutionThreadService$1","version":52,"access":32,"superName":"com/google/common/util/concurrent/AbstractService","outerClass":"com/google/common/util/concurrent/AbstractExecutionThreadService","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractExecutionThreadService$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractExecutionThreadService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractExecutionThreadService;)V"},{"name":"doStart","access":20,"descriptor":"()V"},{"name":"doStop","access":4,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"lambda$doStart$1","access":4098,"descriptor":"()V"},{"name":"lambda$doStart$0","access":4098,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/AbstractFuture","version":52,"access":1057,"signature":"Lcom/google/common/util/concurrent/AbstractFutureState;","superName":"com/google/common/util/concurrent/AbstractFutureState","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$DelegatingToFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"DelegatingToFuture","access":26},{"name":"com/google/common/util/concurrent/AbstractFuture$Cancellation","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Cancellation","access":26},{"name":"com/google/common/util/concurrent/AbstractFuture$Failure","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Failure","access":26},{"name":"com/google/common/util/concurrent/AbstractFuture$Trusted","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Trusted","access":1544},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24},{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/j2objc/annotations/ReflectionSupport$Level","outerName":"com/google/j2objc/annotations/ReflectionSupport","innerName":"Level","access":16409}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/TimeoutException","java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"getFromAlreadyDoneTrustedFuture","access":16,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getDoneValue","access":8,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"notInstanceOfDelegatingToFuture","access":8,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"interruptTask","access":4,"descriptor":"()V"},{"name":"wasInterrupted","access":20,"descriptor":"()Z"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"set","access":4,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"setException","access":4,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setFuture","access":4,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)Z","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Z"},{"name":"getFutureValue","access":10,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<*>;)Ljava/lang/Object;"},{"name":"getUninterruptibly","access":10,"descriptor":"(Ljava/util/concurrent/Future;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"complete","access":10,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture;Z)V","signature":"(Lcom/google/common/util/concurrent/AbstractFuture<*>;Z)V"},{"name":"afterDone","access":4,"descriptor":"()V"},{"name":"tryInternalFastPathGetFailure","access":20,"descriptor":"()Ljava/lang/Throwable;"},{"name":"maybePropagateCancellationTo","access":16,"descriptor":"(Ljava/util/concurrent/Future;)V","signature":"(Ljava/util/concurrent/Future<*>;)V"},{"name":"clearListeners","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"addPendingString","access":2,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"addDoneString","access":2,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"appendResultObject","access":2,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;)V"},{"name":"appendUserObject","access":2,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;)V"},{"name":"executeListener","access":10,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"cancellationExceptionWithCause","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)Ljava/util/concurrent/CancellationException;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture;Z)V"}]},{"name":"com/google/common/util/concurrent/AbstractFuture$Cancellation","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$Cancellation","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Cancellation","access":26}],"fields":[{"name":"CAUSELESS_INTERRUPTED","access":24,"descriptor":"Lcom/google/common/util/concurrent/AbstractFuture$Cancellation;"},{"name":"CAUSELESS_CANCELLED","access":24,"descriptor":"Lcom/google/common/util/concurrent/AbstractFuture$Cancellation;"},{"name":"wasInterrupted","access":16,"descriptor":"Z"},{"name":"cause","access":16,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"(ZLjava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFuture$DelegatingToFuture","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/lang/Runnable;","superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$DelegatingToFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"DelegatingToFuture","access":26}],"fields":[{"name":"owner","access":16,"descriptor":"Lcom/google/common/util/concurrent/AbstractFuture;","signature":"Lcom/google/common/util/concurrent/AbstractFuture;"},{"name":"future","access":16,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/AbstractFuture$Failure","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$Failure","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Failure","access":26},{"name":"com/google/common/util/concurrent/AbstractFuture$Failure$1","access":0}],"fields":[{"name":"FALLBACK_INSTANCE","access":24,"descriptor":"Lcom/google/common/util/concurrent/AbstractFuture$Failure;"},{"name":"exception","access":16,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFuture$Failure$1","version":52,"access":32,"superName":"java/lang/Throwable","outerClass":"com/google/common/util/concurrent/AbstractFuture$Failure","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$Failure","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Failure","access":26},{"name":"com/google/common/util/concurrent/AbstractFuture$Failure$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24}],"fields":[{"name":"TOMBSTONE","access":24,"descriptor":"Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"task","access":16,"descriptor":"Ljava/lang/Runnable;"},{"name":"executor","access":16,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"next","access":0,"descriptor":"Lcom/google/common/util/concurrent/AbstractFuture$Listener;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/AbstractFuture$Trusted","version":52,"access":1536,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenableFuture;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenableFuture"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$Trusted","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Trusted","access":1544}]},{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/AbstractFuture;Lcom/google/common/util/concurrent/AbstractFuture$Trusted;","superName":"com/google/common/util/concurrent/AbstractFuture","interfaces":["com/google/common/util/concurrent/AbstractFuture$Trusted"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/AbstractFuture$Trusted","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Trusted","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"isDone","access":17,"descriptor":"()Z"},{"name":"isCancelled","access":17,"descriptor":"()Z"},{"name":"addListener","access":17,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"cancel","access":17,"descriptor":"(Z)Z"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/internal/InternalFutureFailureAccess;Lcom/google/common/util/concurrent/ListenableFuture;","superName":"com/google/common/util/concurrent/internal/InternalFutureFailureAccess","interfaces":["com/google/common/util/concurrent/ListenableFuture"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"Waiter","access":24},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"VarHandleAtomicHelperMaker","access":16394},{"name":"com/google/common/util/concurrent/AbstractFutureState$UnsafeAtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"UnsafeAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicReferenceFieldUpdaterAtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicReferenceFieldUpdaterAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$SynchronizedHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"SynchronizedHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"VarHandleAtomicHelper","access":26},{"name":"com/google/j2objc/annotations/ReflectionSupport$Level","outerName":"com/google/j2objc/annotations/ReflectionSupport","innerName":"Level","access":16409}],"fields":[{"name":"NULL","access":24,"descriptor":"Ljava/lang/Object;"},{"name":"log","access":24,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"GENERATE_CANCELLATION_CAUSES","access":24,"descriptor":"Z"},{"name":"ATOMIC_HELPER","access":26,"descriptor":"Lcom/google/common/util/concurrent/AbstractFutureState$AtomicHelper;"},{"name":"valueField","access":64,"descriptor":"Ljava/lang/Object;"},{"name":"listenersField","access":64,"descriptor":"Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"waitersField","access":64,"descriptor":"Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"SPIN_THRESHOLD_NANOS","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1000"}}],"methods":[{"name":"casListeners","access":16,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z"},{"name":"gasListeners","access":16,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"casValue","access":8,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"value","access":16,"descriptor":"()Ljava/lang/Object;"},{"name":"listeners","access":16,"descriptor":"()Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"releaseWaiters","access":16,"descriptor":"()V"},{"name":"blockingGet","access":16,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/TimeoutException","java/util/concurrent/ExecutionException"]},{"name":"blockingGet","access":16,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"","access":0,"descriptor":"()V"},{"name":"putThread","access":10,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Ljava/lang/Thread;)V"},{"name":"putNext","access":10,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"casWaiters","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z"},{"name":"gasWaiters","access":18,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"removeWaiter","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"atomicHelperTypeForTest","access":8,"descriptor":"()Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Ljava/lang/Thread;)V"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/AbstractFutureState","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","version":52,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"Waiter","access":24},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"putThread","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Ljava/lang/Thread;)V"},{"name":"putNext","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"casWaiters","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z"},{"name":"casListeners","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z"},{"name":"gasWaiters","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"gasListeners","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"casValue","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"atomicHelperTypeForTest","access":1024,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicReferenceFieldUpdaterAtomicHelper","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicReferenceFieldUpdaterAtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicReferenceFieldUpdaterAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24},{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"Waiter","access":24}],"fields":[{"name":"waiterThreadUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"waiterNextUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"waitersUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<-Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;>;"},{"name":"listenersUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<-Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;>;"},{"name":"valueUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<-Lcom/google/common/util/concurrent/AbstractFutureState<*>;Ljava/lang/Object;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"putThread","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Ljava/lang/Thread;)V"},{"name":"putNext","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"casWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z"},{"name":"casListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z"},{"name":"gasListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"gasWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"casValue","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"atomicHelperTypeForTest","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$SynchronizedHelper","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$SynchronizedHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"SynchronizedHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104},{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"Waiter","access":24},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"putThread","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Ljava/lang/Thread;)V"},{"name":"putNext","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"casWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z"},{"name":"casListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z"},{"name":"gasListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"gasWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"casValue","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"atomicHelperTypeForTest","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$UnsafeAtomicHelper","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$UnsafeAtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"UnsafeAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24},{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"Waiter","access":24},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"UNSAFE","access":24,"descriptor":"Lsun/misc/Unsafe;"},{"name":"LISTENERS_OFFSET","access":24,"descriptor":"J"},{"name":"WAITERS_OFFSET","access":24,"descriptor":"J"},{"name":"VALUE_OFFSET","access":24,"descriptor":"J"},{"name":"WAITER_THREAD_OFFSET","access":24,"descriptor":"J"},{"name":"WAITER_NEXT_OFFSET","access":24,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"putThread","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Ljava/lang/Thread;)V"},{"name":"putNext","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"casWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z"},{"name":"casListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z"},{"name":"gasListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"gasWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"casValue","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"atomicHelperTypeForTest","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$1;)V"},{"name":"lambda$static$0","access":4106,"descriptor":"()Lsun/misc/Unsafe;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelper","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"VarHandleAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104},{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"Waiter","access":24},{"name":"com/google/common/util/concurrent/AbstractFuture$Listener","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Listener","access":24},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"waiterThreadUpdater","access":24,"descriptor":"Ljava/lang/invoke/VarHandle;"},{"name":"waiterNextUpdater","access":24,"descriptor":"Ljava/lang/invoke/VarHandle;"},{"name":"waitersUpdater","access":24,"descriptor":"Ljava/lang/invoke/VarHandle;"},{"name":"listenersUpdater","access":24,"descriptor":"Ljava/lang/invoke/VarHandle;"},{"name":"valueUpdater","access":24,"descriptor":"Ljava/lang/invoke/VarHandle;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"putThread","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Ljava/lang/Thread;)V"},{"name":"putNext","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"casWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Z"},{"name":"casListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Z"},{"name":"gasListeners","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFuture$Listener;)Lcom/google/common/util/concurrent/AbstractFuture$Listener;"},{"name":"gasWaiters","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"casValue","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState;Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(Lcom/google/common/util/concurrent/AbstractFutureState<*>;Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"newLinkageError","access":10,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/LinkageError;"},{"name":"atomicHelperTypeForTest","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker","version":52,"access":16416,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"VarHandleAtomicHelperMaker","access":16394},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker$1","access":16400},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"tryMakeVarHandleAtomicHelper","access":0,"descriptor":"()Lcom/google/common/util/concurrent/AbstractFutureState$AtomicHelper;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/util/concurrent/AbstractFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker$1","version":52,"access":16432,"superName":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker","outerClass":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"VarHandleAtomicHelperMaker","access":16394},{"name":"com/google/common/util/concurrent/AbstractFutureState$1","access":4104},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"VarHandleAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AbstractFutureState$VarHandleAtomicHelperMaker$1","access":16400},{"name":"com/google/common/util/concurrent/AbstractFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"AtomicHelper","access":1034}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"tryMakeVarHandleAtomicHelper","access":0,"descriptor":"()Lcom/google/common/util/concurrent/AbstractFutureState$AtomicHelper;"}]},{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFutureState$Waiter","outerName":"com/google/common/util/concurrent/AbstractFutureState","innerName":"Waiter","access":24}],"fields":[{"name":"TOMBSTONE","access":24,"descriptor":"Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"},{"name":"thread","access":64,"descriptor":"Ljava/lang/Thread;"},{"name":"next","access":64,"descriptor":"Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;"}],"methods":[{"name":"","access":0,"descriptor":"(Z)V"},{"name":"","access":0,"descriptor":"()V"},{"name":"setNext","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFutureState$Waiter;)V"},{"name":"unpark","access":0,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/AbstractIdleService","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/Service"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractIdleService$ThreadNameSupplier","outerName":"com/google/common/util/concurrent/AbstractIdleService","innerName":"ThreadNameSupplier","access":18},{"name":"com/google/common/util/concurrent/AbstractIdleService$1","access":4104},{"name":"com/google/common/util/concurrent/AbstractIdleService$DelegateService","outerName":"com/google/common/util/concurrent/AbstractIdleService","innerName":"DelegateService","access":18},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"threadNameSupplier","access":18,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"delegate","access":18,"descriptor":"Lcom/google/common/util/concurrent/Service;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"startUp","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"shutDown","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"executor","access":4,"descriptor":"()Ljava/util/concurrent/Executor;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isRunning","access":17,"descriptor":"()Z"},{"name":"state","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service$State;"},{"name":"addListener","access":17,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;Ljava/util/concurrent/Executor;)V"},{"name":"failureCause","access":17,"descriptor":"()Ljava/lang/Throwable;"},{"name":"startAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"stopAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"awaitRunning","access":17,"descriptor":"()V"},{"name":"awaitRunning","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitRunning","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"()V"},{"name":"awaitTerminated","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"serviceName","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractIdleService;)Lcom/google/common/base/Supplier;"},{"name":"lambda$executor$0","access":4098,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"com/google/common/util/concurrent/AbstractIdleService$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/AbstractIdleService","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractIdleService$1","access":4104}]},{"name":"com/google/common/util/concurrent/AbstractIdleService$DelegateService","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractService","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractIdleService$DelegateService","outerName":"com/google/common/util/concurrent/AbstractIdleService","innerName":"DelegateService","access":18},{"name":"com/google/common/util/concurrent/AbstractIdleService$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractIdleService;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractIdleService;)V"},{"name":"doStart","access":20,"descriptor":"()V"},{"name":"doStop","access":20,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractIdleService;Lcom/google/common/util/concurrent/AbstractIdleService$1;)V"},{"name":"lambda$doStop$0","access":4098,"descriptor":"()V"},{"name":"lambda$doStart$0","access":4098,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/AbstractIdleService$ThreadNameSupplier","version":52,"access":48,"signature":"Ljava/lang/Object;Lcom/google/common/base/Supplier;","superName":"java/lang/Object","interfaces":["com/google/common/base/Supplier"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractIdleService$ThreadNameSupplier","outerName":"com/google/common/util/concurrent/AbstractIdleService","innerName":"ThreadNameSupplier","access":18},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/AbstractIdleService$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractIdleService;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractIdleService;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractIdleService;Lcom/google/common/util/concurrent/AbstractIdleService$1;)V"}]},{"name":"com/google/common/util/concurrent/AbstractListeningExecutorService","version":52,"access":1057,"superName":"java/util/concurrent/AbstractExecutorService","interfaces":["com/google/common/util/concurrent/ListeningExecutorService"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newTaskFor","access":20,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture;","signature":"(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/RunnableFuture;"},{"name":"newTaskFor","access":20,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture<*>;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;TT;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submit","access":1,"descriptor":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submit","access":4161,"descriptor":"(Ljava/util/concurrent/Callable;)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/lang/Runnable;)Ljava/util/concurrent/Future;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/Service"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"ServiceDelegate","access":18},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1ThreadFactoryImpl","innerName":"ThreadFactoryImpl","access":0},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"CustomScheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$FutureAsCancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"FutureAsCancellable","access":26},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Scheduler","access":1033}],"fields":[{"name":"logger","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"delegate","access":18,"descriptor":"Lcom/google/common/util/concurrent/AbstractService;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"runOneIteration","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"startUp","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"shutDown","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"scheduler","access":1028,"descriptor":"()Lcom/google/common/util/concurrent/AbstractScheduledService$Scheduler;"},{"name":"executor","access":4,"descriptor":"()Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"serviceName","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isRunning","access":17,"descriptor":"()Z"},{"name":"state","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service$State;"},{"name":"addListener","access":17,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;Ljava/util/concurrent/Executor;)V"},{"name":"failureCause","access":17,"descriptor":"()Ljava/lang/Throwable;"},{"name":"startAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"stopAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"awaitRunning","access":17,"descriptor":"()V"},{"name":"awaitRunning","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitRunning","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"()V"},{"name":"awaitTerminated","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"access$400","access":4104,"descriptor":"()Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService;)Lcom/google/common/util/concurrent/AbstractService;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","version":52,"access":32,"superName":"com/google/common/util/concurrent/Service$Listener","outerClass":"com/google/common/util/concurrent/AbstractScheduledService","outerMethod":"executor","outerMethodDescriptor":"()Ljava/util/concurrent/ScheduledExecutorService;","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","access":0},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"val$executor","access":4112,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractScheduledService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService;Ljava/util/concurrent/ScheduledExecutorService;)V"},{"name":"terminated","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"failed","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1ThreadFactoryImpl","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/util/concurrent/ThreadFactory"],"outerClass":"com/google/common/util/concurrent/AbstractScheduledService","outerMethod":"executor","outerMethodDescriptor":"()Ljava/util/concurrent/ScheduledExecutorService;","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$1ThreadFactoryImpl","innerName":"ThreadFactoryImpl","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractScheduledService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService;)V"},{"name":"newThread","access":1,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Thread;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544}],"methods":[{"name":"cancel","access":1025,"descriptor":"(Z)V"},{"name":"isCancelled","access":1025,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","version":52,"access":1057,"superName":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Scheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"CustomScheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"ReschedulableCallable","access":18},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"Schedule","access":28},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$SupplantableFuture","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"SupplantableFuture","access":26}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"schedule","access":16,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"},{"name":"getNextSchedule","access":1028,"descriptor":"()Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"CustomScheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$ReschedulableCallable","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"ReschedulableCallable","access":18},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"Schedule","access":28},{"name":"com/google/common/util/concurrent/AbstractScheduledService$FutureAsCancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"FutureAsCancellable","access":26},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$SupplantableFuture","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"SupplantableFuture","access":26}],"fields":[{"name":"wrappedRunnable","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"executor","access":18,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"service","access":18,"descriptor":"Lcom/google/common/util/concurrent/AbstractService;"},{"name":"lock","access":18,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"cancellationDelegate","access":2,"descriptor":"Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$SupplantableFuture;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler;Lcom/google/common/util/concurrent/AbstractService;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/lang/Exception"]},{"name":"reschedule","access":1,"descriptor":"()Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"},{"name":"initializeOrUpdateCancellationDelegate","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule;)Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"},{"name":"submitToExecutor","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule;)Ljava/util/concurrent/ScheduledFuture;","signature":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule;)Ljava/util/concurrent/ScheduledFuture;"},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"CustomScheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"Schedule","access":28}],"fields":[{"name":"delay","access":18,"descriptor":"J"},{"name":"unit","access":18,"descriptor":"Ljava/util/concurrent/TimeUnit;"}],"methods":[{"name":"","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"","access":1,"descriptor":"(Ljava/time/Duration;)V"},{"name":"access$700","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule;)J"},{"name":"access$800","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$Schedule;)Ljava/util/concurrent/TimeUnit;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$SupplantableFuture","version":52,"access":48,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AbstractScheduledService$Cancellable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"CustomScheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$SupplantableFuture","outerName":"com/google/common/util/concurrent/AbstractScheduledService$CustomScheduler","innerName":"SupplantableFuture","access":26},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544}],"fields":[{"name":"lock","access":18,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"currentFuture","access":2,"descriptor":"Ljava/util/concurrent/Future;","signature":"Ljava/util/concurrent/Future;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/locks/ReentrantLock;Ljava/util/concurrent/Future;)V","signature":"(Ljava/util/concurrent/locks/ReentrantLock;Ljava/util/concurrent/Future;)V"},{"name":"cancel","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$SupplantableFuture;)Ljava/util/concurrent/Future;"},{"name":"access$602","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$CustomScheduler$SupplantableFuture;Ljava/util/concurrent/Future;)Ljava/util/concurrent/Future;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$FutureAsCancellable","version":52,"access":48,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AbstractScheduledService$Cancellable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$FutureAsCancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"FutureAsCancellable","access":26},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/Future;","signature":"Ljava/util/concurrent/Future<*>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Future;)V","signature":"(Ljava/util/concurrent/Future<*>;)V"},{"name":"cancel","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Scheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","access":0}],"methods":[{"name":"newFixedDelaySchedule","access":9,"descriptor":"(Ljava/time/Duration;Ljava/time/Duration;)Lcom/google/common/util/concurrent/AbstractScheduledService$Scheduler;"},{"name":"newFixedDelaySchedule","access":9,"descriptor":"(JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/AbstractScheduledService$Scheduler;"},{"name":"newFixedRateSchedule","access":9,"descriptor":"(Ljava/time/Duration;Ljava/time/Duration;)Lcom/google/common/util/concurrent/AbstractScheduledService$Scheduler;"},{"name":"newFixedRateSchedule","access":9,"descriptor":"(JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/AbstractScheduledService$Scheduler;"},{"name":"schedule","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$1;)V"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1","version":52,"access":32,"superName":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerClass":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerMethod":"newFixedDelaySchedule","outerMethodDescriptor":"(JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/AbstractScheduledService$Scheduler;","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Scheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler$1","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$FutureAsCancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"FutureAsCancellable","access":26},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544}],"fields":[{"name":"val$initialDelay","access":4112,"descriptor":"J"},{"name":"val$delay","access":4112,"descriptor":"J"},{"name":"val$unit","access":4112,"descriptor":"Ljava/util/concurrent/TimeUnit;"}],"methods":[{"name":"","access":0,"descriptor":"(JJLjava/util/concurrent/TimeUnit;)V"},{"name":"schedule","access":1,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2","version":52,"access":32,"superName":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerClass":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerMethod":"newFixedRateSchedule","outerMethodDescriptor":"(JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/AbstractScheduledService$Scheduler;","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Scheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler$2","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$FutureAsCancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"FutureAsCancellable","access":26},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544}],"fields":[{"name":"val$initialDelay","access":4112,"descriptor":"J"},{"name":"val$period","access":4112,"descriptor":"J"},{"name":"val$unit","access":4112,"descriptor":"Ljava/util/concurrent/TimeUnit;"}],"methods":[{"name":"","access":0,"descriptor":"(JJLjava/util/concurrent/TimeUnit;)V"},{"name":"schedule","access":1,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractService","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"ServiceDelegate","access":18},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544},{"name":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$Task","outerName":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate","innerName":"Task","access":0},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Scheduler","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Scheduler","access":1033},{"name":"com/google/common/util/concurrent/AbstractScheduledService$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"runningTask","access":66,"descriptor":"Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"},{"name":"executorService","access":66,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"lock","access":18,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"task","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractScheduledService;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService;)V"},{"name":"doStart","access":20,"descriptor":"()V"},{"name":"doStop","access":20,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService;Lcom/google/common/util/concurrent/AbstractScheduledService$1;)V"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate;)Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate;)Lcom/google/common/util/concurrent/AbstractScheduledService$Cancellable;"},{"name":"lambda$doStop$0","access":4098,"descriptor":"()V"},{"name":"lambda$doStart$1","access":4098,"descriptor":"()V"},{"name":"lambda$doStart$0","access":4098,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$Task","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"ServiceDelegate","access":18},{"name":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate$Task","outerName":"com/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate","innerName":"Task","access":0},{"name":"com/google/common/util/concurrent/AbstractScheduledService$Cancellable","outerName":"com/google/common/util/concurrent/AbstractScheduledService","innerName":"Cancellable","access":1544}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractScheduledService$ServiceDelegate;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/AbstractService","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/Service"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$3","access":0},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/AbstractService$4","access":0},{"name":"com/google/common/util/concurrent/AbstractService$IsStartableGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"IsStartableGuard","access":18},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/AbstractService$IsStoppableGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"IsStoppableGuard","access":18},{"name":"com/google/common/util/concurrent/AbstractService$HasReachedRunningGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"HasReachedRunningGuard","access":18},{"name":"com/google/common/util/concurrent/AbstractService$IsStoppedGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"IsStoppedGuard","access":18},{"name":"com/google/common/util/concurrent/AbstractService$StateSnapshot","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"StateSnapshot","access":26},{"name":"com/google/common/util/concurrent/AbstractService$6","access":4104},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544},{"name":"com/google/common/util/concurrent/AbstractService$5","access":0},{"name":"com/google/common/util/concurrent/AbstractService$1","access":0},{"name":"com/google/common/util/concurrent/AbstractService$2","access":0},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033}],"fields":[{"name":"STARTING_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"RUNNING_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"STOPPING_FROM_STARTING_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"STOPPING_FROM_RUNNING_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"TERMINATED_FROM_NEW_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"TERMINATED_FROM_STARTING_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"TERMINATED_FROM_RUNNING_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"TERMINATED_FROM_STOPPING_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"monitor","access":18,"descriptor":"Lcom/google/common/util/concurrent/Monitor;"},{"name":"isStartable","access":18,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"},{"name":"isStoppable","access":18,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"},{"name":"hasReachedRunning","access":18,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"},{"name":"isStopped","access":18,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"},{"name":"listeners","access":18,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue;"},{"name":"snapshot","access":66,"descriptor":"Lcom/google/common/util/concurrent/AbstractService$StateSnapshot;"}],"methods":[{"name":"terminatedEvent","access":10,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"stoppingEvent","access":10,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"","access":4,"descriptor":"()V"},{"name":"doStart","access":1028,"descriptor":"()V"},{"name":"doStop","access":1028,"descriptor":"()V"},{"name":"doCancelStart","access":4,"descriptor":"()V"},{"name":"startAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"stopAsync","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"awaitRunning","access":17,"descriptor":"()V"},{"name":"awaitRunning","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitRunning","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"()V"},{"name":"awaitTerminated","access":17,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"checkCurrentState","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"notifyStarted","access":20,"descriptor":"()V"},{"name":"notifyStopped","access":20,"descriptor":"()V"},{"name":"notifyFailed","access":20,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"isRunning","access":17,"descriptor":"()Z"},{"name":"state","access":17,"descriptor":"()Lcom/google/common/util/concurrent/Service$State;"},{"name":"failureCause","access":17,"descriptor":"()Ljava/lang/Throwable;"},{"name":"addListener","access":17,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;Ljava/util/concurrent/Executor;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"dispatchListenerEvents","access":2,"descriptor":"()V"},{"name":"enqueueStartingEvent","access":2,"descriptor":"()V"},{"name":"enqueueRunningEvent","access":2,"descriptor":"()V"},{"name":"enqueueStoppingEvent","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"enqueueTerminatedEvent","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"enqueueFailedEvent","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;)Lcom/google/common/util/concurrent/Monitor;"}]},{"name":"com/google/common/util/concurrent/AbstractService$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/AbstractService","innerClasses":[{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/AbstractService$1","access":0},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/AbstractService$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/AbstractService","innerClasses":[{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/AbstractService$2","access":0},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/AbstractService$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/AbstractService","outerMethod":"terminatedEvent","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$3","access":0},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"fields":[{"name":"val$from","access":4112,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/AbstractService$4","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/AbstractService","outerMethod":"stoppingEvent","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/Service$State;)Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$4","access":0},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"fields":[{"name":"val$from","access":4112,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/AbstractService$5","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/AbstractService","outerMethod":"enqueueFailedEvent","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$5","access":0},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"fields":[{"name":"val$from","access":4112,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"val$cause","access":4112,"descriptor":"Ljava/lang/Throwable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/AbstractService$6","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/AbstractService","innerClasses":[{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/AbstractService$6","access":4104}],"fields":[{"name":"$SwitchMap$com$google$common$util$concurrent$Service$State","access":4120,"descriptor":"[I"}]},{"name":"com/google/common/util/concurrent/AbstractService$HasReachedRunningGuard","version":52,"access":48,"superName":"com/google/common/util/concurrent/Monitor$Guard","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$HasReachedRunningGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"HasReachedRunningGuard","access":18},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;)V"},{"name":"isSatisfied","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/AbstractService$IsStartableGuard","version":52,"access":48,"superName":"com/google/common/util/concurrent/Monitor$Guard","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$IsStartableGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"IsStartableGuard","access":18},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;)V"},{"name":"isSatisfied","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/AbstractService$IsStoppableGuard","version":52,"access":48,"superName":"com/google/common/util/concurrent/Monitor$Guard","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$IsStoppableGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"IsStoppableGuard","access":18},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;)V"},{"name":"isSatisfied","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/AbstractService$IsStoppedGuard","version":52,"access":48,"superName":"com/google/common/util/concurrent/Monitor$Guard","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$IsStoppedGuard","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"IsStoppedGuard","access":18},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AbstractService;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AbstractService;)V"},{"name":"isSatisfied","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/AbstractService$StateSnapshot","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractService$StateSnapshot","outerName":"com/google/common/util/concurrent/AbstractService","innerName":"StateSnapshot","access":26},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"state","access":16,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"shutdownWhenStartupFinishes","access":16,"descriptor":"Z"},{"name":"failure","access":16,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;ZLjava/lang/Throwable;)V"},{"name":"externalState","access":0,"descriptor":"()Lcom/google/common/util/concurrent/Service$State;"},{"name":"failureCause","access":0,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"com/google/common/util/concurrent/AbstractTransformFuture","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/FluentFuture$TrustedFuture;Ljava/lang/Runnable;","superName":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractTransformFuture$AsyncTransformFuture","outerName":"com/google/common/util/concurrent/AbstractTransformFuture","innerName":"AsyncTransformFuture","access":26},{"name":"com/google/common/util/concurrent/AbstractTransformFuture$TransformFuture","outerName":"com/google/common/util/concurrent/AbstractTransformFuture","innerName":"TransformFuture","access":26},{"name":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/FluentFuture","innerName":"TrustedFuture","access":1032}],"fields":[{"name":"inputFuture","access":0,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture<+TI;>;"},{"name":"function","access":0,"descriptor":"Ljava/lang/Object;","signature":"TF;"}],"methods":[{"name":"createAsync","access":8,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction<-TI;+TO;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"create","access":8,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function<-TI;+TO;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Object;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TI;>;TF;)V"},{"name":"run","access":17,"descriptor":"()V"},{"name":"doTransform","access":1024,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TF;TI;)TT;","exceptions":["java/lang/Exception"]},{"name":"setResult","access":1024,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"afterDone","access":20,"descriptor":"()V"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/AbstractTransformFuture$AsyncTransformFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractTransformFuture;Lcom/google/common/util/concurrent/ListenableFuture<+TO;>;>;","superName":"com/google/common/util/concurrent/AbstractTransformFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractTransformFuture$AsyncTransformFuture","outerName":"com/google/common/util/concurrent/AbstractTransformFuture","innerName":"AsyncTransformFuture","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TI;>;Lcom/google/common/util/concurrent/AsyncFunction<-TI;+TO;>;)V"},{"name":"doTransform","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AsyncFunction;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncFunction<-TI;+TO;>;TI;)Lcom/google/common/util/concurrent/ListenableFuture<+TO;>;","exceptions":["java/lang/Exception"]},{"name":"setResult","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TO;>;)V"},{"name":"setResult","access":4160,"descriptor":"(Ljava/lang/Object;)V"},{"name":"doTransform","access":4160,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AbstractTransformFuture$TransformFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractTransformFuture;TO;>;","superName":"com/google/common/util/concurrent/AbstractTransformFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractTransformFuture$TransformFuture","outerName":"com/google/common/util/concurrent/AbstractTransformFuture","innerName":"TransformFuture","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TI;>;Lcom/google/common/base/Function<-TI;+TO;>;)V"},{"name":"doTransform","access":0,"descriptor":"(Lcom/google/common/base/Function;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/base/Function<-TI;+TO;>;TI;)TO;"},{"name":"setResult","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TO;)V"},{"name":"doTransform","access":4160,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AggregateFuture","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/AggregateFutureState;","superName":"com/google/common/util/concurrent/AggregateFutureState","innerClasses":[{"name":"com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason","outerName":"com/google/common/util/concurrent/AggregateFuture","innerName":"ReleaseResourcesReason","access":16408},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"logger","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"futures","access":2,"descriptor":"Lcom/google/common/collect/ImmutableCollection;","signature":"Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>;"},{"name":"allMustSucceed","access":18,"descriptor":"Z"},{"name":"collectsValues","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;ZZ)V","signature":"(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;>;ZZ)V"},{"name":"afterDone","access":20,"descriptor":"()V"},{"name":"pendingToString","access":20,"descriptor":"()Ljava/lang/String;"},{"name":"init","access":16,"descriptor":"()V"},{"name":"processAllMustSucceedDoneFuture","access":2,"descriptor":"(ILcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(ILcom/google/common/util/concurrent/ListenableFuture<+TInputT;>;)V"},{"name":"handleException","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"log","access":10,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"addInitialException","access":16,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"collectValueFromNonCancelledFuture","access":2,"descriptor":"(ILjava/util/concurrent/Future;)V","signature":"(ILjava/util/concurrent/Future<+TInputT;>;)V"},{"name":"decrementCountAndMaybeComplete","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;)V","signature":"(Lcom/google/common/collect/ImmutableCollection<+Ljava/util/concurrent/Future<+TInputT;>;>;)V"},{"name":"processCompleted","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;)V","signature":"(Lcom/google/common/collect/ImmutableCollection<+Ljava/util/concurrent/Future<+TInputT;>;>;)V"},{"name":"releaseResources","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;)V"},{"name":"collectOneValue","access":1024,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITInputT;)V"},{"name":"handleAllCompleted","access":1024,"descriptor":"()V"},{"name":"addCausalChain","access":10,"descriptor":"(Ljava/util/Set;Ljava/lang/Throwable;)Z","signature":"(Ljava/util/Set;Ljava/lang/Throwable;)Z"},{"name":"lambda$init$1","access":4098,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;)V"},{"name":"lambda$init$0","access":4098,"descriptor":"(ILcom/google/common/util/concurrent/ListenableFuture;)V"}]},{"name":"com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason","outerName":"com/google/common/util/concurrent/AggregateFuture","innerName":"ReleaseResourcesReason","access":16408}],"fields":[{"name":"OUTPUT_FUTURE_DONE","access":16409,"descriptor":"Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;"},{"name":"ALL_INPUT_FUTURES_PROCESSED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;"}]},{"name":"com/google/common/util/concurrent/AggregateFutureState","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;","superName":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/AggregateFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"SafeAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AggregateFutureState$1","access":4104},{"name":"com/google/common/util/concurrent/AggregateFutureState$SynchronizedAtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"SynchronizedAtomicHelper","access":26},{"name":"com/google/j2objc/annotations/ReflectionSupport$Level","outerName":"com/google/j2objc/annotations/ReflectionSupport","innerName":"Level","access":16409}],"fields":[{"name":"seenExceptionsField","access":64,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"remainingField","access":64,"descriptor":"I"},{"name":"ATOMIC_HELPER","access":26,"descriptor":"Lcom/google/common/util/concurrent/AggregateFutureState$AtomicHelper;"},{"name":"log","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"getOrInitSeenExceptions","access":16,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"addInitialException","access":1024,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"decrementRemainingAndGet","access":16,"descriptor":"()I"},{"name":"clearSeenExceptions","access":16,"descriptor":"()V"},{"name":"atomicHelperTypeForTest","access":8,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/AggregateFutureState$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/AggregateFutureState","innerClasses":[{"name":"com/google/common/util/concurrent/AggregateFutureState$1","access":4104}]},{"name":"com/google/common/util/concurrent/AggregateFutureState$AtomicHelper","version":52,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/AggregateFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AggregateFutureState$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compareAndSetSeenExceptions","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState;Ljava/util/Set;Ljava/util/Set;)V","signature":"(Lcom/google/common/util/concurrent/AggregateFutureState<*>;Ljava/util/Set;Ljava/util/Set;)V"},{"name":"decrementAndGetRemainingCount","access":1024,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState;)I","signature":"(Lcom/google/common/util/concurrent/AggregateFutureState<*>;)I"},{"name":"atomicHelperTypeForTest","access":1024,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper","version":52,"access":48,"superName":"com/google/common/util/concurrent/AggregateFutureState$AtomicHelper","innerClasses":[{"name":"com/google/common/util/concurrent/AggregateFutureState$SafeAtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"SafeAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AggregateFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AggregateFutureState$1","access":4104}],"fields":[{"name":"seenExceptionsUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater<-Lcom/google/common/util/concurrent/AggregateFutureState<*>;-Ljava/util/Set;>;"},{"name":"remainingCountUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater<-Lcom/google/common/util/concurrent/AggregateFutureState<*>;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compareAndSetSeenExceptions","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState;Ljava/util/Set;Ljava/util/Set;)V","signature":"(Lcom/google/common/util/concurrent/AggregateFutureState<*>;Ljava/util/Set;Ljava/util/Set;)V"},{"name":"decrementAndGetRemainingCount","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState;)I","signature":"(Lcom/google/common/util/concurrent/AggregateFutureState<*>;)I"},{"name":"atomicHelperTypeForTest","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AggregateFutureState$SynchronizedAtomicHelper","version":52,"access":48,"superName":"com/google/common/util/concurrent/AggregateFutureState$AtomicHelper","innerClasses":[{"name":"com/google/common/util/concurrent/AggregateFutureState$SynchronizedAtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"SynchronizedAtomicHelper","access":26},{"name":"com/google/common/util/concurrent/AggregateFutureState$AtomicHelper","outerName":"com/google/common/util/concurrent/AggregateFutureState","innerName":"AtomicHelper","access":1034},{"name":"com/google/common/util/concurrent/AggregateFutureState$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compareAndSetSeenExceptions","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState;Ljava/util/Set;Ljava/util/Set;)V","signature":"(Lcom/google/common/util/concurrent/AggregateFutureState<*>;Ljava/util/Set;Ljava/util/Set;)V"},{"name":"decrementAndGetRemainingCount","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState;)I","signature":"(Lcom/google/common/util/concurrent/AggregateFutureState<*>;)I"},{"name":"atomicHelperTypeForTest","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFutureState$1;)V"}]},{"name":"com/google/common/util/concurrent/AsyncCallable","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"call","access":1025,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AsyncFunction","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"apply","access":1025,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TI;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/AtomicDouble","version":52,"access":33,"superName":"java/lang/Number","innerClasses":[{"name":"com/google/j2objc/annotations/ReflectionSupport$Level","outerName":"com/google/j2objc/annotations/ReflectionSupport","innerName":"Level","access":16409},{"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":"0"}},{"name":"value","access":194,"descriptor":"J"},{"name":"updater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"}],"methods":[{"name":"","access":1,"descriptor":"(D)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":17,"descriptor":"()D"},{"name":"set","access":17,"descriptor":"(D)V"},{"name":"lazySet","access":17,"descriptor":"(D)V"},{"name":"getAndSet","access":17,"descriptor":"(D)D"},{"name":"compareAndSet","access":17,"descriptor":"(DD)Z"},{"name":"weakCompareAndSet","access":17,"descriptor":"(DD)Z"},{"name":"getAndAdd","access":17,"descriptor":"(D)D"},{"name":"addAndGet","access":17,"descriptor":"(D)D"},{"name":"getAndAccumulate","access":17,"descriptor":"(DLjava/util/function/DoubleBinaryOperator;)D"},{"name":"accumulateAndGet","access":17,"descriptor":"(DLjava/util/function/DoubleBinaryOperator;)D"},{"name":"getAndUpdate","access":17,"descriptor":"(Ljava/util/function/DoubleUnaryOperator;)D"},{"name":"updateAndGet","access":17,"descriptor":"(Ljava/util/function/DoubleUnaryOperator;)D"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"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":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"lambda$accumulateAndGet$0","access":4106,"descriptor":"(Ljava/util/function/DoubleBinaryOperator;DD)D"},{"name":"lambda$getAndAccumulate$0","access":4106,"descriptor":"(Ljava/util/function/DoubleBinaryOperator;DD)D"}]},{"name":"com/google/common/util/concurrent/AtomicDoubleArray","version":52,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"com/google/common/primitives/ImmutableLongArray$Builder","outerName":"com/google/common/primitives/ImmutableLongArray","innerName":"Builder","access":25},{"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":"0"}},{"name":"longs","access":130,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongArray;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"([D)V"},{"name":"length","access":17,"descriptor":"()I"},{"name":"get","access":17,"descriptor":"(I)D"},{"name":"set","access":17,"descriptor":"(ID)V"},{"name":"lazySet","access":17,"descriptor":"(ID)V"},{"name":"getAndSet","access":17,"descriptor":"(ID)D"},{"name":"compareAndSet","access":17,"descriptor":"(IDD)Z"},{"name":"weakCompareAndSet","access":17,"descriptor":"(IDD)Z"},{"name":"getAndAdd","access":17,"descriptor":"(ID)D"},{"name":"addAndGet","access":1,"descriptor":"(ID)D"},{"name":"getAndAccumulate","access":17,"descriptor":"(IDLjava/util/function/DoubleBinaryOperator;)D"},{"name":"accumulateAndGet","access":17,"descriptor":"(IDLjava/util/function/DoubleBinaryOperator;)D"},{"name":"getAndUpdate","access":17,"descriptor":"(ILjava/util/function/DoubleUnaryOperator;)D"},{"name":"updateAndGet","access":17,"descriptor":"(ILjava/util/function/DoubleUnaryOperator;)D"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"writeObject","access":2,"descriptor":"(Ljava/io/ObjectOutputStream;)V","exceptions":["java/io/IOException"]},{"name":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"lambda$accumulateAndGet$0","access":4106,"descriptor":"(Ljava/util/function/DoubleBinaryOperator;DD)D"},{"name":"lambda$getAndAccumulate$0","access":4106,"descriptor":"(Ljava/util/function/DoubleBinaryOperator;DD)D"}]},{"name":"com/google/common/util/concurrent/AtomicLongMap","version":52,"access":49,"signature":"Ljava/lang/Object;Ljava/io/Serializable;","superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"map","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentHashMap;","signature":"Ljava/util/concurrent/ConcurrentHashMap;"},{"name":"asMap","access":130,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/concurrent/ConcurrentHashMap;)V","signature":"(Ljava/util/concurrent/ConcurrentHashMap;)V"},{"name":"create","access":9,"descriptor":"()Lcom/google/common/util/concurrent/AtomicLongMap;","signature":"()Lcom/google/common/util/concurrent/AtomicLongMap;"},{"name":"create","access":9,"descriptor":"(Ljava/util/Map;)Lcom/google/common/util/concurrent/AtomicLongMap;","signature":"(Ljava/util/Map<+TK;+Ljava/lang/Long;>;)Lcom/google/common/util/concurrent/AtomicLongMap;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TK;)J"},{"name":"incrementAndGet","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TK;)J"},{"name":"decrementAndGet","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TK;)J"},{"name":"addAndGet","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getAndIncrement","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TK;)J"},{"name":"getAndDecrement","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TK;)J"},{"name":"getAndAdd","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"updateAndGet","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J","signature":"(TK;Ljava/util/function/LongUnaryOperator;)J"},{"name":"getAndUpdate","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/function/LongUnaryOperator;)J","signature":"(TK;Ljava/util/function/LongUnaryOperator;)J"},{"name":"accumulateAndGet","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J","signature":"(TK;JLjava/util/function/LongBinaryOperator;)J"},{"name":"getAndAccumulate","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/function/LongBinaryOperator;)J","signature":"(TK;JLjava/util/function/LongBinaryOperator;)J"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+Ljava/lang/Long;>;)V"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TK;)J"},{"name":"remove","access":0,"descriptor":"(Ljava/lang/Object;J)Z","signature":"(TK;J)Z"},{"name":"removeIfZero","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"removeAllZeros","access":1,"descriptor":"()V"},{"name":"sum","access":1,"descriptor":"()J"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"createAsMap","access":2,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"putIfAbsent","access":0,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"replace","access":0,"descriptor":"(Ljava/lang/Object;JJ)Z","signature":"(TK;JJ)Z"},{"name":"lambda$putIfAbsent$0","access":4106,"descriptor":"(Ljava/util/concurrent/atomic/AtomicBoolean;JLjava/lang/Object;Ljava/lang/Long;)Ljava/lang/Long;"},{"name":"lambda$removeAllZeros$0","access":4106,"descriptor":"(Ljava/lang/Long;)Z"},{"name":"lambda$put$0","access":4106,"descriptor":"(JJ)J"},{"name":"lambda$getAndAccumulate$0","access":4106,"descriptor":"(Ljava/util/function/LongBinaryOperator;JJ)J"},{"name":"lambda$accumulateAndGet$0","access":4106,"descriptor":"(Ljava/util/function/LongBinaryOperator;JJ)J"},{"name":"lambda$getAndUpdate$0","access":4106,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLong;Ljava/util/function/LongUnaryOperator;Ljava/lang/Object;Ljava/lang/Long;)Ljava/lang/Long;"},{"name":"lambda$updateAndGet$0","access":4106,"descriptor":"(Ljava/util/function/LongUnaryOperator;Ljava/lang/Object;Ljava/lang/Long;)Ljava/lang/Long;"}]},{"name":"com/google/common/util/concurrent/Atomics","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newReference","access":9,"descriptor":"()Ljava/util/concurrent/atomic/AtomicReference;","signature":"()Ljava/util/concurrent/atomic/AtomicReference;"},{"name":"newReference","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/util/concurrent/atomic/AtomicReference;","signature":"(TV;)Ljava/util/concurrent/atomic/AtomicReference;"},{"name":"newReferenceArray","access":9,"descriptor":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"newReferenceArray","access":9,"descriptor":"([Ljava/lang/Object;)Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"([TE;)Ljava/util/concurrent/atomic/AtomicReferenceArray;"}]},{"name":"com/google/common/util/concurrent/Callables","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":"returning","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/util/concurrent/Callable;","signature":"(TT;)Ljava/util/concurrent/Callable;"},{"name":"asAsyncCallable","access":9,"descriptor":"(Ljava/util/concurrent/Callable;Lcom/google/common/util/concurrent/ListeningExecutorService;)Lcom/google/common/util/concurrent/AsyncCallable;","signature":"(Ljava/util/concurrent/Callable;Lcom/google/common/util/concurrent/ListeningExecutorService;)Lcom/google/common/util/concurrent/AsyncCallable;"},{"name":"threadRenaming","access":8,"descriptor":"(Ljava/util/concurrent/Callable;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/Callable;"},{"name":"threadRenaming","access":8,"descriptor":"(Ljava/lang/Runnable;Lcom/google/common/base/Supplier;)Ljava/lang/Runnable;","signature":"(Ljava/lang/Runnable;Lcom/google/common/base/Supplier;)Ljava/lang/Runnable;"},{"name":"trySetName","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/Thread;)Z"},{"name":"lambda$threadRenaming$1","access":4106,"descriptor":"(Lcom/google/common/base/Supplier;Ljava/lang/Runnable;)V"},{"name":"lambda$threadRenaming$0","access":4106,"descriptor":"(Lcom/google/common/base/Supplier;Ljava/util/concurrent/Callable;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"lambda$asAsyncCallable$0","access":4106,"descriptor":"(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"lambda$returning$0","access":4106,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingCallable","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$3","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner2","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner3","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner4","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner5","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$State","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"State","access":16408},{"name":"com/google/common/util/concurrent/ClosingFuture$4","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$5","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$6","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$7","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ValueAndCloserConsumer","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$ValueAndCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ValueAndCloser","access":25},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"logger","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"state","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;","signature":"Ljava/util/concurrent/atomic/AtomicReference;"},{"name":"closeables","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;"},{"name":"future","access":18,"descriptor":"Lcom/google/common/util/concurrent/FluentFuture;","signature":"Lcom/google/common/util/concurrent/FluentFuture;"}],"methods":[{"name":"submit","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"submitAsync","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"eventuallyClosing","access":131081,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"whenAllComplete","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ClosingFuture<*>;>;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;"},{"name":"whenAllComplete","access":137,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;[Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture<*>;[Lcom/google/common/util/concurrent/ClosingFuture<*>;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;"},{"name":"whenAllSucceed","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ClosingFuture<*>;>;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;"},{"name":"whenAllSucceed","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;"},{"name":"whenAllSucceed","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;"},{"name":"whenAllSucceed","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;"},{"name":"whenAllSucceed","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;"},{"name":"whenAllSucceed","access":137,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;[Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture<*>;Lcom/google/common/util/concurrent/ClosingFuture<*>;Lcom/google/common/util/concurrent/ClosingFuture<*>;Lcom/google/common/util/concurrent/ClosingFuture<*>;Lcom/google/common/util/concurrent/ClosingFuture<*>;Lcom/google/common/util/concurrent/ClosingFuture<*>;[Lcom/google/common/util/concurrent/ClosingFuture<*>;)Lcom/google/common/util/concurrent/ClosingFuture$Combiner;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)V"},{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V"},{"name":"statusFuture","access":1,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture<*>;"},{"name":"transform","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction<-TV;TU;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"transformAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction<-TV;TU;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"withoutCloser","access":9,"descriptor":"(Lcom/google/common/util/concurrent/AsyncFunction;)Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;","signature":"(Lcom/google/common/util/concurrent/AsyncFunction;)Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;"},{"name":"catching","access":1,"descriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"catchingMoreGeneric","access":2,"descriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction<-TX;TW;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"catchingAsync","access":1,"descriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"catchingAsyncMoreGeneric","access":2,"descriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction<-TX;TW;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"finishToFuture","access":1,"descriptor":"()Lcom/google/common/util/concurrent/FluentFuture;","signature":"()Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"finishToValueAndCloser","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer;Ljava/util/concurrent/Executor;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer<-TV;>;Ljava/util/concurrent/Executor;)V"},{"name":"provideValueAndCloser","access":10,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer;Lcom/google/common/util/concurrent/ClosingFuture;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer;Lcom/google/common/util/concurrent/ClosingFuture;)V"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"close","access":2,"descriptor":"()V"},{"name":"derive","access":2,"descriptor":"(Lcom/google/common/util/concurrent/FluentFuture;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/FluentFuture;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"becomeSubsumedInto","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"finalize","access":4,"descriptor":"()V"},{"name":"closeQuietly","access":10,"descriptor":"(Ljava/lang/AutoCloseable;Ljava/util/concurrent/Executor;)V"},{"name":"checkAndUpdateState","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$State;Lcom/google/common/util/concurrent/ClosingFuture$State;)V"},{"name":"compareAndUpdateState","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$State;Lcom/google/common/util/concurrent/ClosingFuture$State;)Z"},{"name":"whenClosedCountDown","access":0,"descriptor":"()Ljava/util/concurrent/CountDownLatch;"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$3000","access":4104,"descriptor":"(Ljava/lang/AutoCloseable;Ljava/util/concurrent/Executor;)V"},{"name":"lambda$closeQuietly$0","access":4106,"descriptor":"(Ljava/lang/AutoCloseable;)V"},{"name":"lambda$finishToValueAndCloser$0","access":4098,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer;)V"},{"name":"lambda$finishToFuture$0","access":4098,"descriptor":"()V"},{"name":"lambda$withoutCloser$0","access":4106,"descriptor":"(Lcom/google/common/util/concurrent/AsyncFunction;Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture","outerMethod":"submit","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingCallable","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"fields":[{"name":"val$callable","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$ClosingCallable;"},{"name":"val$closeables","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture","outerMethod":"submitAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"fields":[{"name":"val$callable","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable;"},{"name":"val$closeables","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$3","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/FutureCallback;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/FutureCallback"],"outerClass":"com/google/common/util/concurrent/ClosingFuture","outerMethod":"eventuallyClosing","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$3","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"fields":[{"name":"val$closingFuture","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"val$closingExecutor","access":4112,"descriptor":"Ljava/util/concurrent/Executor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Ljava/util/concurrent/Executor;)V","signature":"()V"},{"name":"onSuccess","access":1,"descriptor":"(Ljava/lang/AutoCloseable;)V"},{"name":"onFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"onSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$4","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncFunction;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncFunction"],"outerClass":"com/google/common/util/concurrent/ClosingFuture","outerMethod":"transform","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$4","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TV;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$5","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncFunction;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncFunction"],"outerClass":"com/google/common/util/concurrent/ClosingFuture","outerMethod":"transformAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$5","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TV;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$6","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncFunction;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncFunction"],"outerClass":"com/google/common/util/concurrent/ClosingFuture","outerMethod":"catchingMoreGeneric","outerMethodDescriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$6","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26}],"fields":[{"name":"val$fallback","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TX;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$7","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncFunction;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncFunction"],"outerClass":"com/google/common/util/concurrent/ClosingFuture","outerMethod":"catchingAsyncMoreGeneric","outerMethodDescriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$7","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26}],"fields":[{"name":"val$fallback","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;)V","signature":"()V"},{"name":"apply","access":1,"descriptor":"(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TX;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingCallable","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"call","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TT;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","version":52,"access":48,"signature":"Ljava/util/IdentityHashMap;Ljava/io/Closeable;","superName":"java/util/IdentityHashMap","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"AsyncClosingFunction","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0}],"fields":[{"name":"closer","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;"},{"name":"closed","access":66,"descriptor":"Z"},{"name":"whenClosed","access":66,"descriptor":"Ljava/util/concurrent/CountDownLatch;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"applyClosingFunction","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$ClosingFunction<-TV;TU;>;TV;)Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"applyAsyncClosingFunction","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;Ljava/lang/Object;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$AsyncClosingFunction;TV;)Lcom/google/common/util/concurrent/FluentFuture;","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"()V"},{"name":"add","access":0,"descriptor":"(Ljava/lang/AutoCloseable;Ljava/util/concurrent/Executor;)V"},{"name":"whenClosedCountDown","access":0,"descriptor":"()Ljava/util/concurrent/CountDownLatch;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingCallable","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingCallable","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"call","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;)TV;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingFunction","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$ClosingFunction","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ClosingFunction","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TT;)TU;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/Futures$FutureCombiner","outerName":"com/google/common/util/concurrent/Futures","innerName":"FutureCombiner","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"closeables","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;"},{"name":"allMustSucceed","access":18,"descriptor":"Z"},{"name":"inputs","access":20,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"}],"methods":[{"name":"","access":2,"descriptor":"(ZLjava/lang/Iterable;)V","signature":"(ZLjava/lang/Iterable<+Lcom/google/common/util/concurrent/ClosingFuture<*>;>;)V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"callAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"futureCombiner","access":2,"descriptor":"()Lcom/google/common/util/concurrent/Futures$FutureCombiner;","signature":"()Lcom/google/common/util/concurrent/Futures$FutureCombiner;"},{"name":"inputFutures","access":2,"descriptor":"()Lcom/google/common/collect/ImmutableList;","signature":"()Lcom/google/common/collect/ImmutableList;>;"},{"name":"","access":4096,"descriptor":"(ZLjava/lang/Iterable;Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;)Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;"},{"name":"lambda$inputFutures$0","access":4106,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;)Lcom/google/common/util/concurrent/FluentFuture;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerMethod":"call","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26}],"fields":[{"name":"val$combiningCallable","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerMethod":"callAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26}],"fields":[{"name":"val$combiningCallable","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25}],"methods":[{"name":"call","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25}],"methods":[{"name":"call","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)TV;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2","version":52,"access":49,"signature":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","superName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner2","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner2","innerName":"ClosingFunction2","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner2","innerName":"AsyncClosingFunction2","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"future1","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future2","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"callAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$1600","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$1700","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;)Lcom/google/common/util/concurrent/ClosingFuture;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerMethod":"call","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner2","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner2","innerName":"ClosingFunction2","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)TU;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerMethod":"callAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner2","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner2","innerName":"AsyncClosingFunction2","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner2;Lcom/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner2","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$AsyncClosingFunction2","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner2","innerName":"AsyncClosingFunction2","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner2","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner2$ClosingFunction2","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner2","innerName":"ClosingFunction2","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;)TU;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3","version":52,"access":49,"signature":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","superName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner3","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner3","innerName":"ClosingFunction3","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner3","innerName":"AsyncClosingFunction3","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"future1","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future2","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future3","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"callAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$1800","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$1900","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2000","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;)Lcom/google/common/util/concurrent/ClosingFuture;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerMethod":"call","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner3","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner3","innerName":"ClosingFunction3","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)TU;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerMethod":"callAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner3","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner3","innerName":"AsyncClosingFunction3","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner3;Lcom/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner3","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$AsyncClosingFunction3","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner3","innerName":"AsyncClosingFunction3","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;TV3;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner3","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner3$ClosingFunction3","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner3","innerName":"ClosingFunction3","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;TV3;)TU;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4","version":52,"access":49,"signature":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","superName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner4","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner4","innerName":"ClosingFunction4","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner4","innerName":"AsyncClosingFunction4","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"future1","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future2","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future3","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future4","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"callAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$2100","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2200","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2300","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2400","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;)Lcom/google/common/util/concurrent/ClosingFuture;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerMethod":"call","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner4","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner4","innerName":"ClosingFunction4","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)TU;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerMethod":"callAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner4","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner4","innerName":"AsyncClosingFunction4","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner4;Lcom/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner4","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$AsyncClosingFunction4","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner4","innerName":"AsyncClosingFunction4","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;TV3;TV4;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner4","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner4$ClosingFunction4","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner4","innerName":"ClosingFunction4","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;TV3;TV4;)TU;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5","version":52,"access":49,"signature":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner;","superName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner5","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner5","innerName":"ClosingFunction5","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner5","innerName":"AsyncClosingFunction5","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"future1","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future2","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future3","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future4","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"future5","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;)V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"callAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture;Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$2500","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2600","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2700","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2800","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;)Lcom/google/common/util/concurrent/ClosingFuture;"},{"name":"access$2900","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;)Lcom/google/common/util/concurrent/ClosingFuture;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerMethod":"call","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner5","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner5","innerName":"ClosingFunction5","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)TU;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable"],"outerClass":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerMethod":"callAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ClosingFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner5","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$2","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner5","innerName":"AsyncClosingFunction5","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545}],"fields":[{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner5;Lcom/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Lcom/google/common/util/concurrent/ClosingFuture$Peeker;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner5","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$AsyncClosingFunction5","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner5","innerName":"AsyncClosingFunction5","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ClosingFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;TV3;TV4;TV5;)Lcom/google/common/util/concurrent/ClosingFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner5","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner5$ClosingFunction5","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner5","innerName":"ClosingFunction5","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"methods":[{"name":"apply","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$DeferredCloser;TV1;TV2;TV3;TV4;TV5;)TU;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26}],"fields":[{"name":"list","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)V"},{"name":"eventuallyClose","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Executor;)Ljava/lang/Object;","signature":"(TC;Ljava/util/concurrent/Executor;)TC;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$Peeker","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Peeker","access":25},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"Combiner","access":9},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"AsyncCombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$CloseableList","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"CloseableList","access":26},{"name":"com/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable","outerName":"com/google/common/util/concurrent/ClosingFuture$Combiner","innerName":"CombiningCallable","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$1","access":0},{"name":"com/google/common/util/concurrent/ClosingFuture$DeferredCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"DeferredCloser","access":25}],"fields":[{"name":"futures","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"},{"name":"beingCalled","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableList;)V","signature":"(Lcom/google/common/collect/ImmutableList;>;)V"},{"name":"getDone","access":17,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture;)TD;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"call","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)TV;","exceptions":["java/lang/Exception"]},{"name":"callAsync","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)Lcom/google/common/util/concurrent/FluentFuture;","exceptions":["java/lang/Exception"]},{"name":"","access":4096,"descriptor":"(Lcom/google/common/collect/ImmutableList;Lcom/google/common/util/concurrent/ClosingFuture$1;)V"},{"name":"access$1300","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Peeker;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$CombiningCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"access$1500","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$Peeker;Lcom/google/common/util/concurrent/ClosingFuture$Combiner$AsyncCombiningCallable;Lcom/google/common/util/concurrent/ClosingFuture$CloseableList;)Lcom/google/common/util/concurrent/FluentFuture;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/ClosingFuture$State","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$State","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"State","access":16408}],"fields":[{"name":"OPEN","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"SUBSUMED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"WILL_CLOSE","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"CLOSING","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"CLOSED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"WILL_CREATE_VALUE_AND_CLOSER","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/ClosingFuture$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/ClosingFuture$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/ClosingFuture$State;"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$ValueAndCloser","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$ValueAndCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ValueAndCloser","access":25}],"fields":[{"name":"closingFuture","access":18,"descriptor":"Lcom/google/common/util/concurrent/ClosingFuture;","signature":"Lcom/google/common/util/concurrent/ClosingFuture<+TV;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture<+TV;>;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"closeAsync","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ClosingFuture$ValueAndCloserConsumer","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ValueAndCloserConsumer","access":1545},{"name":"com/google/common/util/concurrent/ClosingFuture$ValueAndCloser","outerName":"com/google/common/util/concurrent/ClosingFuture","innerName":"ValueAndCloser","access":25}],"methods":[{"name":"accept","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/ClosingFuture$ValueAndCloser;)V","signature":"(Lcom/google/common/util/concurrent/ClosingFuture$ValueAndCloser;)V"}]},{"name":"com/google/common/util/concurrent/CollectionFuture","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/AggregateFuture;","superName":"com/google/common/util/concurrent/AggregateFuture","innerClasses":[{"name":"com/google/common/util/concurrent/CollectionFuture$Present","outerName":"com/google/common/util/concurrent/CollectionFuture","innerName":"Present","access":26},{"name":"com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason","outerName":"com/google/common/util/concurrent/AggregateFuture","innerName":"ReleaseResourcesReason","access":16408},{"name":"com/google/common/util/concurrent/CollectionFuture$ListFuture","outerName":"com/google/common/util/concurrent/CollectionFuture","innerName":"ListFuture","access":24}],"fields":[{"name":"values","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;Z)V","signature":"(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;Z)V"},{"name":"collectOneValue","access":16,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"handleAllCompleted","access":16,"descriptor":"()V"},{"name":"releaseResources","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;)V"},{"name":"combine","access":1024,"descriptor":"(Ljava/util/List;)Ljava/lang/Object;","signature":"(Ljava/util/List;>;)TC;"}]},{"name":"com/google/common/util/concurrent/CollectionFuture$ListFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/CollectionFuture;>;","superName":"com/google/common/util/concurrent/CollectionFuture","innerClasses":[{"name":"com/google/common/util/concurrent/CollectionFuture$ListFuture","outerName":"com/google/common/util/concurrent/CollectionFuture","innerName":"ListFuture","access":24},{"name":"com/google/common/util/concurrent/CollectionFuture$Present","outerName":"com/google/common/util/concurrent/CollectionFuture","innerName":"Present","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;Z)V","signature":"(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;Z)V"},{"name":"combine","access":1,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;>;)Ljava/util/List;"},{"name":"combine","access":4161,"descriptor":"(Ljava/util/List;)Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/CollectionFuture$Present","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/CollectionFuture$Present","outerName":"com/google/common/util/concurrent/CollectionFuture","innerName":"Present","access":26}],"fields":[{"name":"value","access":16,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"com/google/common/util/concurrent/CombinedFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AggregateFuture;","superName":"com/google/common/util/concurrent/AggregateFuture","innerClasses":[{"name":"com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"CombinedFutureInterruptibleTask","access":1026},{"name":"com/google/common/util/concurrent/CombinedFuture$AsyncCallableInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"AsyncCallableInterruptibleTask","access":18},{"name":"com/google/common/util/concurrent/CombinedFuture$CallableInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"CallableInterruptibleTask","access":18},{"name":"com/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason","outerName":"com/google/common/util/concurrent/AggregateFuture","innerName":"ReleaseResourcesReason","access":16408}],"fields":[{"name":"task","access":2,"descriptor":"Lcom/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask;","signature":"Lcom/google/common/util/concurrent/CombinedFuture.CombinedFutureInterruptibleTask<*>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;ZLjava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AsyncCallable;)V","signature":"(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<*>;>;ZLjava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AsyncCallable;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;ZLjava/util/concurrent/Executor;Ljava/util/concurrent/Callable;)V","signature":"(Lcom/google/common/collect/ImmutableCollection<+Lcom/google/common/util/concurrent/ListenableFuture<*>;>;ZLjava/util/concurrent/Executor;Ljava/util/concurrent/Callable;)V"},{"name":"collectOneValue","access":0,"descriptor":"(ILjava/lang/Object;)V"},{"name":"handleAllCompleted","access":0,"descriptor":"()V"},{"name":"releaseResources","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AggregateFuture$ReleaseResourcesReason;)V"},{"name":"interruptTask","access":4,"descriptor":"()V"},{"name":"access$002","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/CombinedFuture;Lcom/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask;)Lcom/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask;"}]},{"name":"com/google/common/util/concurrent/CombinedFuture$AsyncCallableInterruptibleTask","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/CombinedFuture.CombinedFutureInterruptibleTask;>;","superName":"com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask","innerClasses":[{"name":"com/google/common/util/concurrent/CombinedFuture$AsyncCallableInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"AsyncCallableInterruptibleTask","access":18},{"name":"com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"CombinedFutureInterruptibleTask","access":1026}],"fields":[{"name":"callable","access":18,"descriptor":"Lcom/google/common/util/concurrent/AsyncCallable;","signature":"Lcom/google/common/util/concurrent/AsyncCallable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/CombinedFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CombinedFuture;Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)V","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)V"},{"name":"runInterruptibly","access":0,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"setValue","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)V"},{"name":"toPendingString","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"setValue","access":4160,"descriptor":"(Ljava/lang/Object;)V"},{"name":"runInterruptibly","access":4160,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/CombinedFuture$CallableInterruptibleTask","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/CombinedFuture.CombinedFutureInterruptibleTask;","superName":"com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask","innerClasses":[{"name":"com/google/common/util/concurrent/CombinedFuture$CallableInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"CallableInterruptibleTask","access":18},{"name":"com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"CombinedFutureInterruptibleTask","access":1026}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/CombinedFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CombinedFuture;Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)V","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)V"},{"name":"runInterruptibly","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/Exception"]},{"name":"setValue","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"toPendingString","access":0,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/InterruptibleTask;","superName":"com/google/common/util/concurrent/InterruptibleTask","innerClasses":[{"name":"com/google/common/util/concurrent/CombinedFuture$CombinedFutureInterruptibleTask","outerName":"com/google/common/util/concurrent/CombinedFuture","innerName":"CombinedFutureInterruptibleTask","access":1026}],"fields":[{"name":"listenerExecutor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/CombinedFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CombinedFuture;Ljava/util/concurrent/Executor;)V"},{"name":"isDone","access":16,"descriptor":"()Z"},{"name":"execute","access":16,"descriptor":"()V"},{"name":"afterRanInterruptiblySuccess","access":16,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"afterRanInterruptiblyFailure","access":16,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"setValue","access":1024,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingLock","access":1546},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policy","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policy","access":1545},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policies","access":17417},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantLock","access":16},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadWriteLock","access":16},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"WithExplicitOrdering","access":25},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantWriteLock","access":2},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadLock","access":2},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"PotentialDeadlockException","access":25},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"ExampleStackTrace","access":10}],"fields":[{"name":"lockGraphNodesPerType","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;Ljava/util/Map<+Ljava/lang/Enum<*>;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;>;"},{"name":"logger","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"policy","access":16,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;"},{"name":"acquiredLocks","access":26,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal;>;"}],"methods":[{"name":"newInstance","access":9,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory;"},{"name":"newReentrantLock","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"newReentrantLock","access":1,"descriptor":"(Ljava/lang/String;Z)Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"newReentrantReadWriteLock","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/concurrent/locks/ReentrantReadWriteLock;"},{"name":"newReentrantReadWriteLock","access":1,"descriptor":"(Ljava/lang/String;Z)Ljava/util/concurrent/locks/ReentrantReadWriteLock;"},{"name":"newInstanceWithExplicitOrdering","access":9,"descriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering;","signature":";>(Ljava/lang/Class;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering;"},{"name":"getOrCreateNodes","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;","signature":";>(Ljava/lang/Class;)Ljava/util/Map<+TE;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;>;"},{"name":"createNodes","access":8,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;","signature":";>(Ljava/lang/Class;)Ljava/util/Map;"},{"name":"getLockName","access":10,"descriptor":"(Ljava/lang/Enum;)Ljava/lang/String;","signature":"(Ljava/lang/Enum<*>;)Ljava/lang/String;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;)V"},{"name":"aboutToAcquire","access":2,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V"},{"name":"lockStateChanged","access":10,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V"},{"name":"access$100","access":4104,"descriptor":"()Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$1;)V"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V"},{"name":"access$700","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","version":52,"access":32,"signature":"Ljava/lang/ThreadLocal;>;","superName":"java/lang/ThreadLocal","outerClass":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/util/ArrayList;","signature":"()Ljava/util/ArrayList;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingLock","access":1546},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10}],"methods":[{"name":"getLockGraphNode","access":1025,"descriptor":"()Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;"},{"name":"isAcquiredByCurrentThread","access":1025,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock","version":52,"access":48,"superName":"java/util/concurrent/locks/ReentrantLock","interfaces":["com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock"],"innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantLock","access":16},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingLock","access":1546},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0}],"fields":[{"name":"lockGraphNode","access":18,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Z)V"},{"name":"getLockGraphNode","access":1,"descriptor":"()Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;"},{"name":"isAcquiredByCurrentThread","access":1,"descriptor":"()Z"},{"name":"lock","access":1,"descriptor":"()V"},{"name":"lockInterruptibly","access":1,"descriptor":"()V","exceptions":["java/lang/InterruptedException"]},{"name":"tryLock","access":1,"descriptor":"()Z"},{"name":"tryLock","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"unlock","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;ZLcom/google/common/util/concurrent/CycleDetectingLockFactory$1;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock","version":52,"access":32,"superName":"java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadLock","access":2},{"name":"java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock","outerName":"java/util/concurrent/locks/ReentrantReadWriteLock","innerName":"ReadLock","access":9},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadWriteLock","access":16},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingLock","access":1546}],"fields":[{"name":"readWriteLock","access":16,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock;)V"},{"name":"lock","access":1,"descriptor":"()V"},{"name":"lockInterruptibly","access":1,"descriptor":"()V","exceptions":["java/lang/InterruptedException"]},{"name":"tryLock","access":1,"descriptor":"()Z"},{"name":"tryLock","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"unlock","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock","version":52,"access":48,"superName":"java/util/concurrent/locks/ReentrantReadWriteLock","interfaces":["com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock"],"innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadWriteLock","access":16},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadLock","access":2},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantWriteLock","access":2},{"name":"java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock","outerName":"java/util/concurrent/locks/ReentrantReadWriteLock","innerName":"WriteLock","access":9},{"name":"java/util/concurrent/locks/ReentrantReadWriteLock$ReadLock","outerName":"java/util/concurrent/locks/ReentrantReadWriteLock","innerName":"ReadLock","access":9},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingLock","access":1546},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0}],"fields":[{"name":"readLock","access":18,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadLock;"},{"name":"writeLock","access":18,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock;"},{"name":"lockGraphNode","access":18,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Z)V"},{"name":"readLock","access":1,"descriptor":"()Ljava/util/concurrent/locks/ReentrantReadWriteLock$ReadLock;"},{"name":"writeLock","access":1,"descriptor":"()Ljava/util/concurrent/locks/ReentrantReadWriteLock$WriteLock;"},{"name":"getLockGraphNode","access":1,"descriptor":"()Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;"},{"name":"isAcquiredByCurrentThread","access":1,"descriptor":"()Z"},{"name":"writeLock","access":4161,"descriptor":"()Ljava/util/concurrent/locks/Lock;"},{"name":"readLock","access":4161,"descriptor":"()Ljava/util/concurrent/locks/Lock;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;ZLcom/google/common/util/concurrent/CycleDetectingLockFactory$1;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock","version":52,"access":32,"superName":"java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantWriteLock","access":2},{"name":"java/util/concurrent/locks/ReentrantReadWriteLock$WriteLock","outerName":"java/util/concurrent/locks/ReentrantReadWriteLock","innerName":"WriteLock","access":9},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadWriteLock","access":16},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingLock","access":1546}],"fields":[{"name":"readWriteLock","access":16,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock;)V"},{"name":"lock","access":1,"descriptor":"()V"},{"name":"lockInterruptibly","access":1,"descriptor":"()V","exceptions":["java/lang/InterruptedException"]},{"name":"tryLock","access":1,"descriptor":"()Z"},{"name":"tryLock","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"unlock","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace","version":52,"access":32,"superName":"java/lang/IllegalStateException","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"ExampleStackTrace","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"WithExplicitOrdering","access":25}],"fields":[{"name":"EMPTY_STACK_TRACE","access":24,"descriptor":"[Ljava/lang/StackTraceElement;"},{"name":"EXCLUDED_CLASS_NAMES","access":24,"descriptor":"Lcom/google/common/collect/ImmutableSet;","signature":"Lcom/google/common/collect/ImmutableSet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policy","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policy","access":1545},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"PotentialDeadlockException","access":25},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"ExampleStackTrace","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"allowedPriorLocks","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"disallowedPriorLocks","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"lockName","access":16,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"getLockName","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"checkAcquiredLocks","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Ljava/util/List;)V","signature":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Ljava/util/List;)V"},{"name":"checkAcquiredLock","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;)V"},{"name":"findPathTo","access":2,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Ljava/util/Set;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace;","signature":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Ljava/util/Set;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace;"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","version":52,"access":17441,"signature":"Ljava/lang/Enum;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;","superName":"java/lang/Enum","interfaces":["com/google/common/util/concurrent/CycleDetectingLockFactory$Policy"],"innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policies","access":17417},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1","access":16400},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2","access":16400},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3","access":16400},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policy","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policy","access":1545},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0}],"fields":[{"name":"THROW","access":16409,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;"},{"name":"WARN","access":16409,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;"},{"name":"DISABLED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policies;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;ILcom/google/common/util/concurrent/CycleDetectingLockFactory$1;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1","version":52,"access":16432,"superName":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerClass":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policies","access":17417},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$1","access":16400},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"PotentialDeadlockException","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"handlePotentialDeadlock","access":1,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2","version":52,"access":16432,"superName":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerClass":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policies","access":17417},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$2","access":16400},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"PotentialDeadlockException","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"handlePotentialDeadlock","access":1,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3","version":52,"access":16432,"superName":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerClass":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policies","access":17417},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies$3","access":16400},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"PotentialDeadlockException","access":25}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"handlePotentialDeadlock","access":1,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policy","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policy","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policy","access":1545},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"PotentialDeadlockException","access":25}],"methods":[{"name":"handlePotentialDeadlock","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","version":52,"access":49,"superName":"com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$PotentialDeadlockException","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"PotentialDeadlockException","access":25},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"ExampleStackTrace","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0}],"fields":[{"name":"conflictingStackTrace","access":18,"descriptor":"Lcom/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace;)V"},{"name":"getConflictingStackTrace","access":1,"descriptor":"()Lcom/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace;"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$ExampleStackTrace;Lcom/google/common/util/concurrent/CycleDetectingLockFactory$1;)V"}]},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering","version":52,"access":49,"signature":";>Lcom/google/common/util/concurrent/CycleDetectingLockFactory;","superName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerClasses":[{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policy","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policy","access":1545},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$1","access":0},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$WithExplicitOrdering","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"WithExplicitOrdering","access":25},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$Policies","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"Policies","access":17417},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantLock","access":16},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$LockGraphNode","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"LockGraphNode","access":10},{"name":"com/google/common/util/concurrent/CycleDetectingLockFactory$CycleDetectingReentrantReadWriteLock","outerName":"com/google/common/util/concurrent/CycleDetectingLockFactory","innerName":"CycleDetectingReentrantReadWriteLock","access":16}],"fields":[{"name":"lockGraphNodes","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Ljava/util/Map;)V","signature":"(Lcom/google/common/util/concurrent/CycleDetectingLockFactory$Policy;Ljava/util/Map;)V"},{"name":"newReentrantLock","access":1,"descriptor":"(Ljava/lang/Enum;)Ljava/util/concurrent/locks/ReentrantLock;","signature":"(TE;)Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"newReentrantLock","access":1,"descriptor":"(Ljava/lang/Enum;Z)Ljava/util/concurrent/locks/ReentrantLock;","signature":"(TE;Z)Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"newReentrantReadWriteLock","access":1,"descriptor":"(Ljava/lang/Enum;)Ljava/util/concurrent/locks/ReentrantReadWriteLock;","signature":"(TE;)Ljava/util/concurrent/locks/ReentrantReadWriteLock;"},{"name":"newReentrantReadWriteLock","access":1,"descriptor":"(Ljava/lang/Enum;Z)Ljava/util/concurrent/locks/ReentrantReadWriteLock;","signature":"(TE;Z)Ljava/util/concurrent/locks/ReentrantReadWriteLock;"}]},{"name":"com/google/common/util/concurrent/DirectExecutor","version":52,"access":16432,"signature":"Ljava/lang/Enum;Ljava/util/concurrent/Executor;","superName":"java/lang/Enum","interfaces":["java/util/concurrent/Executor"],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/util/concurrent/DirectExecutor;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/DirectExecutor;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/DirectExecutor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/DirectExecutor;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/DirectExecutor;"}]},{"name":"com/google/common/util/concurrent/DirectExecutorService","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractListeningExecutorService","fields":[{"name":"lock","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"runningTasks","access":2,"descriptor":"I"},{"name":"shutdown","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"shutdown","access":1,"descriptor":"()V"},{"name":"shutdownNow","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"startTask","access":2,"descriptor":"()V"},{"name":"endTask","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/ExecutionError","version":52,"access":33,"superName":"java/lang/Error","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":131076,"descriptor":"()V"},{"name":"","access":131076,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Error;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Error;)V"}]},{"name":"com/google/common/util/concurrent/ExecutionList","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair","outerName":"com/google/common/util/concurrent/ExecutionList","innerName":"RunnableExecutorPair","access":26}],"fields":[{"name":"log","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"runnables","access":2,"descriptor":"Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;"},{"name":"executed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"execute","access":1,"descriptor":"()V"},{"name":"executeListener","access":10,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"}]},{"name":"com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionList$RunnableExecutorPair","outerName":"com/google/common/util/concurrent/ExecutionList","innerName":"RunnableExecutorPair","access":26}],"fields":[{"name":"runnable","access":16,"descriptor":"Ljava/lang/Runnable;"},{"name":"executor","access":16,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"next","access":0,"descriptor":"Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/ExecutionList$RunnableExecutorPair;)V"}]},{"name":"com/google/common/util/concurrent/ExecutionSequencer","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"ThreadConfinedTaskQueue","access":26},{"name":"com/google/common/util/concurrent/ExecutionSequencer$1","access":0},{"name":"com/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"TaskNonReentrantExecutor","access":26},{"name":"com/google/common/util/concurrent/ExecutionSequencer$2","access":0},{"name":"com/google/common/util/concurrent/ExecutionSequencer$RunningState","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"RunningState","access":16408},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"ref","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;","signature":"Ljava/util/concurrent/atomic/AtomicReference;>;"},{"name":"latestTaskQueue","access":2,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"create","access":9,"descriptor":"()Lcom/google/common/util/concurrent/ExecutionSequencer;"},{"name":"submit","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submitAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ExecutionSequencer;)Lcom/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue;"},{"name":"access$402","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ExecutionSequencer;Lcom/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue;)Lcom/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue;"},{"name":"lambda$submitAsync$0","access":4106,"descriptor":"(Lcom/google/common/util/concurrent/TrustedListenableFutureTask;Lcom/google/common/util/concurrent/SettableFuture;Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor;)V"}]},{"name":"com/google/common/util/concurrent/ExecutionSequencer$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncCallable"],"outerClass":"com/google/common/util/concurrent/ExecutionSequencer","outerMethod":"submit","outerMethodDescriptor":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionSequencer$1","access":0}],"fields":[{"name":"val$callable","access":4112,"descriptor":"Ljava/util/concurrent/Callable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ExecutionSequencer;Ljava/util/concurrent/Callable;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ExecutionSequencer$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/AsyncCallable;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/AsyncCallable"],"outerClass":"com/google/common/util/concurrent/ExecutionSequencer","outerMethod":"submitAsync","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionSequencer$2","access":0},{"name":"com/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"TaskNonReentrantExecutor","access":26}],"fields":[{"name":"val$taskExecutor","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor;"},{"name":"val$callable","access":4112,"descriptor":"Lcom/google/common/util/concurrent/AsyncCallable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ExecutionSequencer;Lcom/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor;Lcom/google/common/util/concurrent/AsyncCallable;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ExecutionSequencer$RunningState","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionSequencer$RunningState","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"RunningState","access":16408}],"fields":[{"name":"NOT_RUN","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer$RunningState;"},{"name":"CANCELLED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer$RunningState;"},{"name":"STARTED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer$RunningState;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/ExecutionSequencer$RunningState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/ExecutionSequencer$RunningState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/ExecutionSequencer$RunningState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/ExecutionSequencer$RunningState;"}]},{"name":"com/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor","version":52,"access":48,"signature":"Ljava/util/concurrent/atomic/AtomicReference;Ljava/util/concurrent/Executor;Ljava/lang/Runnable;","superName":"java/util/concurrent/atomic/AtomicReference","interfaces":["java/util/concurrent/Executor","java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"TaskNonReentrantExecutor","access":26},{"name":"com/google/common/util/concurrent/ExecutionSequencer$RunningState","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"RunningState","access":16408},{"name":"com/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"ThreadConfinedTaskQueue","access":26},{"name":"com/google/common/util/concurrent/ExecutionSequencer$1","access":0}],"fields":[{"name":"sequencer","access":0,"descriptor":"Lcom/google/common/util/concurrent/ExecutionSequencer;"},{"name":"delegate","access":0,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"task","access":0,"descriptor":"Ljava/lang/Runnable;"},{"name":"submitting","access":0,"descriptor":"Ljava/lang/Thread;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/ExecutionSequencer;)V"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"trySetStarted","access":2,"descriptor":"()Z"},{"name":"trySetCancelled","access":2,"descriptor":"()Z"},{"name":"","access":4096,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/ExecutionSequencer;Lcom/google/common/util/concurrent/ExecutionSequencer$1;)V"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor;)Z"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/ExecutionSequencer$TaskNonReentrantExecutor;)Z"}]},{"name":"com/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ExecutionSequencer$ThreadConfinedTaskQueue","outerName":"com/google/common/util/concurrent/ExecutionSequencer","innerName":"ThreadConfinedTaskQueue","access":26},{"name":"com/google/common/util/concurrent/ExecutionSequencer$1","access":0}],"fields":[{"name":"thread","access":0,"descriptor":"Ljava/lang/Thread;"},{"name":"nextTask","access":0,"descriptor":"Ljava/lang/Runnable;"},{"name":"nextExecutor","access":0,"descriptor":"Ljava/util/concurrent/Executor;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ExecutionSequencer$1;)V"}]},{"name":"com/google/common/util/concurrent/FakeTimeLimiter","version":52,"access":49,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/TimeLimiter"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newProxy","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TT;"},{"name":"callWithTimeout","access":1,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"callUninterruptiblyWithTimeout","access":1,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"runWithTimeout","access":1,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V"},{"name":"runUninterruptiblyWithTimeout","access":1,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V"}]},{"name":"com/google/common/util/concurrent/FluentFuture","version":52,"access":1057,"signature":"Lcom/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization;","superName":"com/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization","innerClasses":[{"name":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/FluentFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/Partially$GwtIncompatible","outerName":"com/google/common/util/concurrent/Partially","innerName":"GwtIncompatible","access":9736}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"from","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"from","access":131081,"descriptor":"(Lcom/google/common/util/concurrent/FluentFuture;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Lcom/google/common/util/concurrent/FluentFuture;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"catching","access":17,"descriptor":"(Ljava/lang/Class;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Ljava/lang/Class;Lcom/google/common/base/Function<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"catchingAsync","access":17,"descriptor":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"withTimeout","access":17,"descriptor":"(Ljava/time/Duration;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Ljava/time/Duration;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"withTimeout","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"transformAsync","access":17,"descriptor":"(Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncFunction<-TV;TT;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"transform","access":17,"descriptor":"(Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;","signature":"(Lcom/google/common/base/Function<-TV;TT;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/FluentFuture;"},{"name":"addCallback","access":17,"descriptor":"(Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V","signature":"(Lcom/google/common/util/concurrent/FutureCallback<-TV;>;Ljava/util/concurrent/Executor;)V"}]},{"name":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/FluentFuture;Lcom/google/common/util/concurrent/AbstractFuture$Trusted;","superName":"com/google/common/util/concurrent/FluentFuture","interfaces":["com/google/common/util/concurrent/AbstractFuture$Trusted"],"innerClasses":[{"name":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/FluentFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/AbstractFuture$Trusted","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"Trusted","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"isDone","access":17,"descriptor":"()Z"},{"name":"isCancelled","access":17,"descriptor":"()Z"},{"name":"addListener","access":17,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"cancel","access":17,"descriptor":"(Z)Z"}]},{"name":"com/google/common/util/concurrent/ForwardingBlockingDeque","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingDeque;Ljava/util/concurrent/BlockingDeque;","superName":"com/google/common/collect/ForwardingDeque","interfaces":["java/util/concurrent/BlockingDeque"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/concurrent/BlockingDeque;","signature":"()Ljava/util/concurrent/BlockingDeque;"},{"name":"remainingCapacity","access":1,"descriptor":"()I"},{"name":"putFirst","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V","exceptions":["java/lang/InterruptedException"]},{"name":"putLast","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V","exceptions":["java/lang/InterruptedException"]},{"name":"offerFirst","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z","signature":"(TE;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"offerLast","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z","signature":"(TE;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"takeFirst","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;","exceptions":["java/lang/InterruptedException"]},{"name":"takeLast","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;","exceptions":["java/lang/InterruptedException"]},{"name":"pollFirst","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TE;","exceptions":["java/lang/InterruptedException"]},{"name":"pollLast","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TE;","exceptions":["java/lang/InterruptedException"]},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V","exceptions":["java/lang/InterruptedException"]},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z","signature":"(TE;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"take","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;","exceptions":["java/lang/InterruptedException"]},{"name":"poll","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TE;","exceptions":["java/lang/InterruptedException"]},{"name":"drainTo","access":1,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection<-TE;>;)I"},{"name":"drainTo","access":1,"descriptor":"(Ljava/util/Collection;I)I","signature":"(Ljava/util/Collection<-TE;>;I)I"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Deque;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Queue;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingBlockingQueue","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingQueue;Ljava/util/concurrent/BlockingQueue;","superName":"com/google/common/collect/ForwardingQueue","interfaces":["java/util/concurrent/BlockingQueue"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/concurrent/BlockingQueue;","signature":"()Ljava/util/concurrent/BlockingQueue;"},{"name":"drainTo","access":1,"descriptor":"(Ljava/util/Collection;I)I","signature":"(Ljava/util/Collection<-TE;>;I)I"},{"name":"drainTo","access":1,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection<-TE;>;)I"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;)Z","signature":"(TE;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"poll","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TE;","exceptions":["java/lang/InterruptedException"]},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V","exceptions":["java/lang/InterruptedException"]},{"name":"remainingCapacity","access":1,"descriptor":"()I"},{"name":"take","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;","exceptions":["java/lang/InterruptedException"]},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Queue;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/Collection;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingCondition","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["java/util/concurrent/locks/Condition"],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegate","access":1024,"descriptor":"()Ljava/util/concurrent/locks/Condition;"},{"name":"await","access":1,"descriptor":"()V","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()V"},{"name":"awaitNanos","access":1,"descriptor":"(J)J","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUntil","access":1,"descriptor":"(Ljava/util/Date;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"signal","access":1,"descriptor":"()V"},{"name":"signalAll","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/ForwardingExecutorService","version":52,"access":1057,"superName":"com/google/common/collect/ForwardingObject","interfaces":["java/util/concurrent/ExecutorService"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/concurrent/ExecutorService;"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"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":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"shutdown","access":1,"descriptor":"()V"},{"name":"shutdownNow","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"submit","access":1,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/Future;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingFluentFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/FluentFuture;","superName":"com/google/common/util/concurrent/FluentFuture","fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)V"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ForwardingFuture","version":52,"access":1057,"signature":"Lcom/google/common/collect/ForwardingObject;Ljava/util/concurrent/Future;","superName":"com/google/common/collect/ForwardingObject","interfaces":["java/util/concurrent/Future"],"innerClasses":[{"name":"com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture","outerName":"com/google/common/util/concurrent/ForwardingFuture","innerName":"SimpleForwardingFuture","access":1033}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Ljava/util/concurrent/Future;","signature":"()Ljava/util/concurrent/Future<+TV;>;"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture","version":52,"access":1057,"signature":"Lcom/google/common/util/concurrent/ForwardingFuture;","superName":"com/google/common/util/concurrent/ForwardingFuture","innerClasses":[{"name":"com/google/common/util/concurrent/ForwardingFuture$SimpleForwardingFuture","outerName":"com/google/common/util/concurrent/ForwardingFuture","innerName":"SimpleForwardingFuture","access":1033}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/Future;","signature":"Ljava/util/concurrent/Future;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/Future;)V","signature":"(Ljava/util/concurrent/Future;)V"},{"name":"delegate","access":20,"descriptor":"()Ljava/util/concurrent/Future;","signature":"()Ljava/util/concurrent/Future;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingListenableFuture","version":52,"access":1057,"signature":"Lcom/google/common/util/concurrent/ForwardingFuture;Lcom/google/common/util/concurrent/ListenableFuture;","superName":"com/google/common/util/concurrent/ForwardingFuture","interfaces":["com/google/common/util/concurrent/ListenableFuture"],"innerClasses":[{"name":"com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture","outerName":"com/google/common/util/concurrent/ForwardingListenableFuture","innerName":"SimpleForwardingListenableFuture","access":1033}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/concurrent/Future;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture","version":52,"access":1057,"signature":"Lcom/google/common/util/concurrent/ForwardingListenableFuture;","superName":"com/google/common/util/concurrent/ForwardingListenableFuture","innerClasses":[{"name":"com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture","outerName":"com/google/common/util/concurrent/ForwardingListenableFuture","innerName":"SimpleForwardingListenableFuture","access":1033}],"fields":[{"name":"delegate","access":18,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)V"},{"name":"delegate","access":20,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/concurrent/Future;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingListeningExecutorService","version":52,"access":1057,"superName":"com/google/common/util/concurrent/ForwardingExecutorService","interfaces":["com/google/common/util/concurrent/ListeningExecutorService"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"delegate","access":1028,"descriptor":"()Lcom/google/common/util/concurrent/ListeningExecutorService;"},{"name":"submit","access":1,"descriptor":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture<*>;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;TT;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submit","access":4161,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;"},{"name":"submit","access":4161,"descriptor":"(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;"},{"name":"submit","access":4161,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/util/concurrent/ExecutorService;"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/ForwardingLock","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["java/util/concurrent/locks/Lock"],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"delegate","access":1024,"descriptor":"()Ljava/util/concurrent/locks/Lock;"},{"name":"lock","access":1,"descriptor":"()V"},{"name":"lockInterruptibly","access":1,"descriptor":"()V","exceptions":["java/lang/InterruptedException"]},{"name":"tryLock","access":1,"descriptor":"()Z"},{"name":"tryLock","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"unlock","access":1,"descriptor":"()V"},{"name":"newCondition","access":1,"descriptor":"()Ljava/util/concurrent/locks/Condition;"}]},{"name":"com/google/common/util/concurrent/FutureCallback","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"onSuccess","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"onFailure","access":1025,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/Futures","version":52,"access":49,"superName":"com/google/common/util/concurrent/GwtFuturesCatchingSpecialization","innerClasses":[{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture","outerName":"com/google/common/util/concurrent/ImmediateFuture","innerName":"ImmediateFailedFuture","access":24},{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture","outerName":"com/google/common/util/concurrent/ImmediateFuture","innerName":"ImmediateCancelledFuture","access":24},{"name":"com/google/common/util/concurrent/Futures$1","access":0},{"name":"com/google/common/util/concurrent/CollectionFuture$ListFuture","outerName":"com/google/common/util/concurrent/CollectionFuture","innerName":"ListFuture","access":24},{"name":"com/google/common/util/concurrent/Futures$FutureCombiner","outerName":"com/google/common/util/concurrent/Futures","innerName":"FutureCombiner","access":25},{"name":"com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture","outerName":"com/google/common/util/concurrent/Futures","innerName":"NonCancellationPropagatingFuture","access":26},{"name":"com/google/common/util/concurrent/Futures$InCompletionOrderState","outerName":"com/google/common/util/concurrent/Futures","innerName":"InCompletionOrderState","access":26},{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"com/google/common/util/concurrent/Futures$InCompletionOrderFuture","outerName":"com/google/common/util/concurrent/Futures","innerName":"InCompletionOrderFuture","access":26},{"name":"com/google/common/util/concurrent/Futures$CallbackListener","outerName":"com/google/common/util/concurrent/Futures","innerName":"CallbackListener","access":26},{"name":"com/google/common/util/concurrent/Partially$GwtIncompatible","outerName":"com/google/common/util/concurrent/Partially","innerName":"GwtIncompatible","access":9736},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"immediateFuture","access":9,"descriptor":"(Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(TV;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"immediateVoidFuture","access":9,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"immediateFailedFuture","access":9,"descriptor":"(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Throwable;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"immediateCancelledFuture","access":9,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submit","access":9,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submit","access":9,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submitAsync","access":9,"descriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"scheduleAsync","access":9,"descriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/time/Duration;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/time/Duration;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"scheduleAsync","access":9,"descriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"catching","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/base/Function<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"catchingAsync","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;Ljava/lang/Class;Lcom/google/common/util/concurrent/AsyncFunction<-TX;+TV;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"withTimeout","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/time/Duration;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/time/Duration;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"withTimeout","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"transformAsync","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/AsyncFunction<-TI;+TO;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"transform","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/base/Function<-TI;+TO;>;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"lazyTransform","access":9,"descriptor":"(Ljava/util/concurrent/Future;Lcom/google/common/base/Function;)Ljava/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Future;Lcom/google/common/base/Function<-TI;+TO;>;)Ljava/util/concurrent/Future;"},{"name":"allAsList","access":137,"descriptor":"([Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"([Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;>;"},{"name":"allAsList","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;)Lcom/google/common/util/concurrent/ListenableFuture;>;"},{"name":"whenAllComplete","access":137,"descriptor":"([Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;","signature":"([Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;"},{"name":"whenAllComplete","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;"},{"name":"whenAllSucceed","access":137,"descriptor":"([Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;","signature":"([Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;"},{"name":"whenAllSucceed","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;)Lcom/google/common/util/concurrent/Futures$FutureCombiner;"},{"name":"nonCancellationPropagating","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"successfulAsList","access":137,"descriptor":"([Lcom/google/common/util/concurrent/ListenableFuture;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"([Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Lcom/google/common/util/concurrent/ListenableFuture;>;"},{"name":"successfulAsList","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;>;)Lcom/google/common/util/concurrent/ListenableFuture;>;"},{"name":"inCompletionOrder","access":9,"descriptor":"(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;>;)Lcom/google/common/collect/ImmutableList;>;"},{"name":"gwtCompatibleToArray","access":10,"descriptor":"(Ljava/lang/Iterable;)[Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;>;)[Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;"},{"name":"addCallback","access":9,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback;Ljava/util/concurrent/Executor;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/FutureCallback<-TV;>;Ljava/util/concurrent/Executor;)V"},{"name":"getDone","access":9,"descriptor":"(Ljava/util/concurrent/Future;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getChecked","access":9,"descriptor":"(Ljava/util/concurrent/Future;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;Ljava/lang/Class;)TV;^TX;","exceptions":["java/lang/Exception"]},{"name":"getChecked","access":9,"descriptor":"(Ljava/util/concurrent/Future;Ljava/lang/Class;Ljava/time/Duration;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;Ljava/lang/Class;Ljava/time/Duration;)TV;^TX;","exceptions":["java/lang/Exception"]},{"name":"getChecked","access":9,"descriptor":"(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TV;^TX;","exceptions":["java/lang/Exception"]},{"name":"getUnchecked","access":9,"descriptor":"(Ljava/util/concurrent/Future;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;)TV;"},{"name":"lambda$inCompletionOrder$0","access":4106,"descriptor":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Lcom/google/common/collect/ImmutableList;I)V"},{"name":"lambda$scheduleAsync$0","access":4106,"descriptor":"(Ljava/util/concurrent/Future;)V"}]},{"name":"com/google/common/util/concurrent/Futures$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Future;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Future"],"outerClass":"com/google/common/util/concurrent/Futures","outerMethod":"lazyTransform","outerMethodDescriptor":"(Ljava/util/concurrent/Future;Lcom/google/common/base/Function;)Ljava/util/concurrent/Future;","innerClasses":[{"name":"com/google/common/util/concurrent/Futures$1","access":0}],"fields":[{"name":"val$input","access":4112,"descriptor":"Ljava/util/concurrent/Future;"},{"name":"val$function","access":4112,"descriptor":"Lcom/google/common/base/Function;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Future;Lcom/google/common/base/Function;)V","signature":"()V"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TO;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TO;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"applyTransformation","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TI;)TO;","exceptions":["java/util/concurrent/ExecutionException"]}]},{"name":"com/google/common/util/concurrent/Futures$CallbackListener","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/lang/Runnable;","superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/Futures$CallbackListener","outerName":"com/google/common/util/concurrent/Futures","innerName":"CallbackListener","access":26},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25}],"fields":[{"name":"future","access":16,"descriptor":"Ljava/util/concurrent/Future;","signature":"Ljava/util/concurrent/Future;"},{"name":"callback","access":16,"descriptor":"Lcom/google/common/util/concurrent/FutureCallback;","signature":"Lcom/google/common/util/concurrent/FutureCallback<-TV;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Future;Lcom/google/common/util/concurrent/FutureCallback;)V","signature":"(Ljava/util/concurrent/Future;Lcom/google/common/util/concurrent/FutureCallback<-TV;>;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/Futures$FutureCombiner","version":52,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Futures$FutureCombiner","outerName":"com/google/common/util/concurrent/Futures","innerName":"FutureCombiner","access":25},{"name":"com/google/common/util/concurrent/Futures$FutureCombiner$1","access":0},{"name":"com/google/common/util/concurrent/Futures$1","access":0}],"fields":[{"name":"allMustSucceed","access":18,"descriptor":"Z"},{"name":"futures","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;>;"}],"methods":[{"name":"","access":2,"descriptor":"(ZLcom/google/common/collect/ImmutableList;)V","signature":"(ZLcom/google/common/collect/ImmutableList;>;)V"},{"name":"callAsync","access":1,"descriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"call","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"run","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture<*>;"},{"name":"","access":4096,"descriptor":"(ZLcom/google/common/collect/ImmutableList;Lcom/google/common/util/concurrent/Futures$1;)V"}]},{"name":"com/google/common/util/concurrent/Futures$FutureCombiner$1","version":52,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"com/google/common/util/concurrent/Futures$FutureCombiner","outerMethod":"run","outerMethodDescriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","innerClasses":[{"name":"com/google/common/util/concurrent/Futures$FutureCombiner","outerName":"com/google/common/util/concurrent/Futures","innerName":"FutureCombiner","access":25},{"name":"com/google/common/util/concurrent/Futures$FutureCombiner$1","access":0}],"fields":[{"name":"val$combiner","access":4112,"descriptor":"Ljava/lang/Runnable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/Futures$FutureCombiner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Futures$FutureCombiner;Ljava/lang/Runnable;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/lang/Exception"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/Futures$InCompletionOrderFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractFuture;","superName":"com/google/common/util/concurrent/AbstractFuture","innerClasses":[{"name":"com/google/common/util/concurrent/Futures$InCompletionOrderFuture","outerName":"com/google/common/util/concurrent/Futures","innerName":"InCompletionOrderFuture","access":26},{"name":"com/google/common/util/concurrent/Futures$InCompletionOrderState","outerName":"com/google/common/util/concurrent/Futures","innerName":"InCompletionOrderState","access":26},{"name":"com/google/common/util/concurrent/Futures$1","access":0}],"fields":[{"name":"state","access":2,"descriptor":"Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;","signature":"Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;)V","signature":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;)V"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"afterDone","access":4,"descriptor":"()V"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Lcom/google/common/util/concurrent/Futures$1;)V"}]},{"name":"com/google/common/util/concurrent/Futures$InCompletionOrderState","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Futures$InCompletionOrderState","outerName":"com/google/common/util/concurrent/Futures","innerName":"InCompletionOrderState","access":26},{"name":"com/google/common/util/concurrent/Futures$1","access":0}],"fields":[{"name":"wasCancelled","access":2,"descriptor":"Z"},{"name":"shouldInterrupt","access":2,"descriptor":"Z"},{"name":"incompleteOutputCount","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"inputFutures","access":18,"descriptor":"[Lcom/google/common/util/concurrent/ListenableFuture;","signature":"[Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;"},{"name":"delegateIndex","access":66,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"([Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"([Lcom/google/common/util/concurrent/ListenableFuture<+TT;>;)V"},{"name":"recordOutputCancellation","access":2,"descriptor":"(Z)V"},{"name":"recordInputCompletion","access":2,"descriptor":"(Lcom/google/common/collect/ImmutableList;I)V","signature":"(Lcom/google/common/collect/ImmutableList;>;I)V"},{"name":"recordCompletion","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"([Lcom/google/common/util/concurrent/ListenableFuture;Lcom/google/common/util/concurrent/Futures$1;)V"},{"name":"access$300","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Lcom/google/common/collect/ImmutableList;I)V"},{"name":"access$400","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;Z)V"},{"name":"access$500","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;)[Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"access$600","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/Futures$InCompletionOrderState;)Ljava/util/concurrent/atomic/AtomicInteger;"}]},{"name":"com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;Ljava/lang/Runnable;","superName":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/Futures$NonCancellationPropagatingFuture","outerName":"com/google/common/util/concurrent/Futures","innerName":"NonCancellationPropagatingFuture","access":26}],"fields":[{"name":"delegate","access":2,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"afterDone","access":4,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/FuturesGetChecked","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidator","access":1544},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidatorHolder","access":8},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","innerName":"WeakSetValidator","access":16408},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","innerName":"ClassValueValidator","access":16408},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"ORDERING_BY_CONSTRUCTOR_PARAMETER_LIST","access":26,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering;>;>;"},{"name":"WITH_STRING_PARAM_THEN_WITH_THROWABLE_PARAM","access":26,"descriptor":"Lcom/google/common/collect/Ordering;","signature":"Lcom/google/common/collect/Ordering;>;"}],"methods":[{"name":"getChecked","access":8,"descriptor":"(Ljava/util/concurrent/Future;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;Ljava/lang/Class;)TV;^TX;","exceptions":["java/lang/Exception"]},{"name":"getChecked","access":8,"descriptor":"(Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;Ljava/util/concurrent/Future;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;Ljava/util/concurrent/Future;Ljava/lang/Class;)TV;^TX;","exceptions":["java/lang/Exception"]},{"name":"getChecked","access":8,"descriptor":"(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TV;^TX;","exceptions":["java/lang/Exception"]},{"name":"bestGetCheckedTypeValidator","access":10,"descriptor":"()Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;"},{"name":"weakSetValidator","access":8,"descriptor":"()Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;"},{"name":"classValueValidator","access":8,"descriptor":"()Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;"},{"name":"wrapAndThrowExceptionOrError","access":10,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)V","signature":"(Ljava/lang/Throwable;Ljava/lang/Class;)V^TX;","exceptions":["java/lang/Exception"]},{"name":"hasConstructorUsableByGetChecked","access":10,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Ljava/lang/Exception;>;)Z"},{"name":"newWithCause","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Throwable;)Ljava/lang/Exception;","signature":"(Ljava/lang/Class;Ljava/lang/Throwable;)TX;"},{"name":"preferringStringsThenThrowables","access":10,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;>;)Ljava/util/List;>;"},{"name":"newFromConstructor","access":10,"descriptor":"(Ljava/lang/reflect/Constructor;Ljava/lang/Throwable;)Ljava/lang/Object;","signature":"(Ljava/lang/reflect/Constructor;Ljava/lang/Throwable;)TX;"},{"name":"isCheckedException","access":8,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Ljava/lang/Exception;>;)Z"},{"name":"checkExceptionClassValidity","access":8,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Ljava/lang/Exception;>;)V"},{"name":"","access":2,"descriptor":"()V"},{"name":"lambda$static$2","access":4106,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/util/List;"},{"name":"lambda$static$1","access":4106,"descriptor":"(Ljava/util/List;)Ljava/lang/Comparable;"},{"name":"lambda$static$0","access":4106,"descriptor":"(Ljava/util/List;)Ljava/lang/Comparable;"}]},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidator","access":1544}],"methods":[{"name":"validateClass","access":1025,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Ljava/lang/Exception;>;)V"}]},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidatorHolder","access":8},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidator","access":1544},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","innerName":"WeakSetValidator","access":16408},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","innerName":"ClassValueValidator","access":16408}],"fields":[{"name":"CLASS_VALUE_VALIDATOR_NAME","access":24,"descriptor":"Ljava/lang/String;"},{"name":"BEST_VALIDATOR","access":24,"descriptor":"Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getBestValidator","access":8,"descriptor":"()Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;"}]},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;","superName":"java/lang/Enum","interfaces":["com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator"],"innerClasses":[{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidatorHolder","access":8},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","innerName":"ClassValueValidator","access":16408},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1","access":0},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidator","access":1544}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator;"},{"name":"isValidClass","access":26,"descriptor":"Ljava/lang/ClassValue;","signature":"Ljava/lang/ClassValue;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"validateClass","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Ljava/lang/Exception;>;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator;"}]},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1","version":52,"access":32,"signature":"Ljava/lang/ClassValue;","superName":"java/lang/ClassValue","outerClass":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator","innerClasses":[{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidatorHolder","access":8},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","innerName":"ClassValueValidator","access":16408},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$ClassValueValidator$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"computeValue","access":4,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Boolean;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/Boolean;"},{"name":"computeValue","access":4164,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;"}]},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator","version":52,"access":16432,"signature":"Ljava/lang/Enum;Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator;","superName":"java/lang/Enum","interfaces":["com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator"],"innerClasses":[{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidatorHolder","access":8},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder","innerName":"WeakSetValidator","access":16408},{"name":"com/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidator","outerName":"com/google/common/util/concurrent/FuturesGetChecked","innerName":"GetCheckedTypeValidator","access":1544}],"fields":[{"name":"INSTANCE","access":16409,"descriptor":"Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator;"},{"name":"validClasses","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;>;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"validateClass","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Ljava/lang/Exception;>;)V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/FuturesGetChecked$GetCheckedTypeValidatorHolder$WeakSetValidator;"}]},{"name":"com/google/common/util/concurrent/GwtFluentFutureCatchingSpecialization","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/AbstractFuture;","superName":"com/google/common/util/concurrent/AbstractFuture","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/GwtFuturesCatchingSpecialization","version":52,"access":1056,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/IgnoreJRERequirement","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/util/concurrent/ImmediateFuture","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenableFuture;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenableFuture"],"innerClasses":[{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture","outerName":"com/google/common/util/concurrent/ImmediateFuture","innerName":"ImmediateCancelledFuture","access":24},{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture","outerName":"com/google/common/util/concurrent/ImmediateFuture","innerName":"ImmediateFailedFuture","access":24}],"fields":[{"name":"NULL","access":24,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture<*>;"},{"name":"log","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;","superName":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture","outerName":"com/google/common/util/concurrent/ImmediateFuture","innerName":"ImmediateCancelledFuture","access":24}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lcom/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture;","signature":"Lcom/google/common/util/concurrent/ImmediateFuture$ImmediateCancelledFuture;"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;","superName":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/ImmediateFuture$ImmediateFailedFuture","outerName":"com/google/common/util/concurrent/ImmediateFuture","innerName":"ImmediateFailedFuture","access":24}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/Internal","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"toNanosSaturated","access":8,"descriptor":"(Ljava/time/Duration;)J"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/InterruptibleTask","version":52,"access":1056,"signature":"Ljava/util/concurrent/atomic/AtomicReference;Ljava/lang/Runnable;","superName":"java/util/concurrent/atomic/AtomicReference","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/InterruptibleTask$Blocker","outerName":"com/google/common/util/concurrent/InterruptibleTask","innerName":"Blocker","access":24},{"name":"com/google/common/util/concurrent/InterruptibleTask$1","access":4104},{"name":"com/google/common/util/concurrent/InterruptibleTask$DoNothingRunnable","outerName":"com/google/common/util/concurrent/InterruptibleTask","innerName":"DoNothingRunnable","access":26},{"name":"com/google/j2objc/annotations/ReflectionSupport$Level","outerName":"com/google/j2objc/annotations/ReflectionSupport","innerName":"Level","access":16409}],"fields":[{"name":"DONE","access":26,"descriptor":"Ljava/lang/Runnable;"},{"name":"PARKED","access":26,"descriptor":"Ljava/lang/Runnable;"},{"name":"MAX_BUSY_WAIT_SPINS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1000"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":17,"descriptor":"()V"},{"name":"waitForInterrupt","access":2,"descriptor":"(Ljava/lang/Thread;)V"},{"name":"isDone","access":1024,"descriptor":"()Z"},{"name":"runInterruptibly","access":1024,"descriptor":"()Ljava/lang/Object;","signature":"()TT;","exceptions":["java/lang/Exception"]},{"name":"afterRanInterruptiblySuccess","access":1024,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"afterRanInterruptiblyFailure","access":1024,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"interruptTask","access":16,"descriptor":"()V"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"toPendingString","access":1024,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/InterruptibleTask$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/InterruptibleTask","innerClasses":[{"name":"com/google/common/util/concurrent/InterruptibleTask$1","access":4104}]},{"name":"com/google/common/util/concurrent/InterruptibleTask$Blocker","version":52,"access":48,"superName":"java/util/concurrent/locks/AbstractOwnableSynchronizer","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/InterruptibleTask$Blocker","outerName":"com/google/common/util/concurrent/InterruptibleTask","innerName":"Blocker","access":24},{"name":"com/google/common/util/concurrent/InterruptibleTask$1","access":4104}],"fields":[{"name":"task","access":18,"descriptor":"Lcom/google/common/util/concurrent/InterruptibleTask;","signature":"Lcom/google/common/util/concurrent/InterruptibleTask<*>;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/InterruptibleTask;)V","signature":"(Lcom/google/common/util/concurrent/InterruptibleTask<*>;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"setOwner","access":2,"descriptor":"(Ljava/lang/Thread;)V"},{"name":"getOwner","access":0,"descriptor":"()Ljava/lang/Thread;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/InterruptibleTask;Lcom/google/common/util/concurrent/InterruptibleTask$1;)V"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/InterruptibleTask$Blocker;Ljava/lang/Thread;)V"}]},{"name":"com/google/common/util/concurrent/InterruptibleTask$DoNothingRunnable","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/InterruptibleTask$DoNothingRunnable","outerName":"com/google/common/util/concurrent/InterruptibleTask","innerName":"DoNothingRunnable","access":26},{"name":"com/google/common/util/concurrent/InterruptibleTask$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/InterruptibleTask$1;)V"}]},{"name":"com/google/common/util/concurrent/JdkFutureAdapters","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter","outerName":"com/google/common/util/concurrent/JdkFutureAdapters","innerName":"ListenableFutureAdapter","access":10}],"methods":[{"name":"listenInPoolThread","access":9,"descriptor":"(Ljava/util/concurrent/Future;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Future;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"listenInPoolThread","access":9,"descriptor":"(Ljava/util/concurrent/Future;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Future;Ljava/util/concurrent/Executor;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter","version":52,"access":32,"signature":"Lcom/google/common/util/concurrent/ForwardingFuture;Lcom/google/common/util/concurrent/ListenableFuture;","superName":"com/google/common/util/concurrent/ForwardingFuture","interfaces":["com/google/common/util/concurrent/ListenableFuture"],"innerClasses":[{"name":"com/google/common/util/concurrent/JdkFutureAdapters$ListenableFutureAdapter","outerName":"com/google/common/util/concurrent/JdkFutureAdapters","innerName":"ListenableFutureAdapter","access":10},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"threadFactory","access":26,"descriptor":"Ljava/util/concurrent/ThreadFactory;"},{"name":"defaultAdapterExecutor","access":26,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"adapterExecutor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"executionList","access":18,"descriptor":"Lcom/google/common/util/concurrent/ExecutionList;"},{"name":"hasListeners","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/Future;","signature":"Ljava/util/concurrent/Future;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Future;)V","signature":"(Ljava/util/concurrent/Future;)V"},{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Future;Ljava/util/concurrent/Executor;)V","signature":"(Ljava/util/concurrent/Future;Ljava/util/concurrent/Executor;)V"},{"name":"delegate","access":4,"descriptor":"()Ljava/util/concurrent/Future;","signature":"()Ljava/util/concurrent/Future;"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"delegate","access":4164,"descriptor":"()Ljava/lang/Object;"},{"name":"lambda$addListener$0","access":4098,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/LazyLogger","version":52,"access":48,"superName":"java/lang/Object","fields":[{"name":"lock","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"loggerName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"logger","access":66,"descriptor":"Ljava/util/logging/Logger;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"get","access":0,"descriptor":"()Ljava/util/logging/Logger;"}]},{"name":"com/google/common/util/concurrent/ListenableFuture","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Future;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Future"],"methods":[{"name":"addListener","access":1025,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"}]},{"name":"com/google/common/util/concurrent/ListenableFutureTask","version":52,"access":33,"signature":"Ljava/util/concurrent/FutureTask;Lcom/google/common/util/concurrent/ListenableFuture;","superName":"java/util/concurrent/FutureTask","interfaces":["com/google/common/util/concurrent/ListenableFuture"],"fields":[{"name":"executionList","access":18,"descriptor":"Lcom/google/common/util/concurrent/ExecutionList;"}],"methods":[{"name":"create","access":9,"descriptor":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFutureTask;","signature":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFutureTask;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFutureTask;","signature":"(Ljava/lang/Runnable;TV;)Lcom/google/common/util/concurrent/ListenableFutureTask;"},{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Callable;)V","signature":"(Ljava/util/concurrent/Callable;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)V","signature":"(Ljava/lang/Runnable;TV;)V"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/Executor;)V"},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/util/concurrent/TimeoutException","java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"done","access":4,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/ListenableScheduledFuture","version":52,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/concurrent/ScheduledFuture;Lcom/google/common/util/concurrent/ListenableFuture;","superName":"java/lang/Object","interfaces":["java/util/concurrent/ScheduledFuture","com/google/common/util/concurrent/ListenableFuture"]},{"name":"com/google/common/util/concurrent/ListenerCallQueue","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ListenerCallQueue$PerListenerQueue","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"PerListenerQueue","access":26},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"fields":[{"name":"logger","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"listeners","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"addListener","access":1,"descriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Executor;)V","signature":"(TL;Ljava/util/concurrent/Executor;)V"},{"name":"enqueue","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;)V","signature":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;)V"},{"name":"enqueue","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;Ljava/lang/String;)V","signature":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;Ljava/lang/String;)V"},{"name":"enqueueHelper","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;Ljava/lang/Object;)V","signature":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;Ljava/lang/Object;)V"},{"name":"dispatch","access":1,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Lcom/google/common/util/concurrent/LazyLogger;"}]},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","version":52,"access":1536,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"methods":[{"name":"call","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TL;)V"}]},{"name":"com/google/common/util/concurrent/ListenerCallQueue$PerListenerQueue","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/lang/Runnable;","superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/ListenerCallQueue$PerListenerQueue","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"PerListenerQueue","access":26},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"fields":[{"name":"listener","access":16,"descriptor":"Ljava/lang/Object;","signature":"TL;"},{"name":"executor","access":16,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"waitQueue","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;>;"},{"name":"labelQueue","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"isThreadScheduled","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/concurrent/Executor;)V","signature":"(TL;Ljava/util/concurrent/Executor;)V"},{"name":"add","access":32,"descriptor":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;Ljava/lang/Object;)V","signature":"(Lcom/google/common/util/concurrent/ListenerCallQueue$Event;Ljava/lang/Object;)V"},{"name":"dispatch","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/ListeningExecutorService","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/util/concurrent/ExecutorService"],"methods":[{"name":"submit","access":1025,"descriptor":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"submit","access":1025,"descriptor":"(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;)Lcom/google/common/util/concurrent/ListenableFuture<*>;"},{"name":"submit","access":1025,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Ljava/lang/Runnable;TT;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"invokeAll","access":1025,"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":1025,"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":"invokeAll","access":1,"descriptor":"(Ljava/util/Collection;Ljava/time/Duration;)Ljava/util/List;","signature":"(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;Ljava/time/Duration;)Ljava/util/List;>;","exceptions":["java/lang/InterruptedException"]},{"name":"invokeAny","access":1,"descriptor":"(Ljava/util/Collection;Ljava/time/Duration;)Ljava/lang/Object;","signature":"(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;Ljava/time/Duration;)TT;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"awaitTermination","access":1,"descriptor":"(Ljava/time/Duration;)Z","exceptions":["java/lang/InterruptedException"]},{"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/google/common/util/concurrent/ListeningScheduledExecutorService","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["java/util/concurrent/ScheduledExecutorService","com/google/common/util/concurrent/ListeningExecutorService"],"methods":[{"name":"schedule","access":1025,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"name":"schedule","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"name":"schedule","access":1025,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;"},{"name":"schedule","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/util/concurrent/Callable;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;"},{"name":"scheduleAtFixedRate","access":1025,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"name":"scheduleAtFixedRate","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/time/Duration;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;Ljava/time/Duration;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"name":"scheduleWithFixedDelay","access":1025,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"name":"scheduleWithFixedDelay","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/time/Duration;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;Ljava/time/Duration;Ljava/time/Duration;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"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":"com/google/common/util/concurrent/Monitor","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/Monitor$1","access":0}],"fields":[{"name":"fair","access":18,"descriptor":"Z"},{"name":"lock","access":18,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"activeGuards","access":2,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"newGuard","access":1,"descriptor":"(Ljava/util/function/BooleanSupplier;)Lcom/google/common/util/concurrent/Monitor$Guard;"},{"name":"enter","access":1,"descriptor":"()V"},{"name":"enter","access":1,"descriptor":"(Ljava/time/Duration;)Z"},{"name":"enter","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"enterInterruptibly","access":1,"descriptor":"()V","exceptions":["java/lang/InterruptedException"]},{"name":"enterInterruptibly","access":1,"descriptor":"(Ljava/time/Duration;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"enterInterruptibly","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"tryEnter","access":1,"descriptor":"()Z"},{"name":"enterWhen","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)V","exceptions":["java/lang/InterruptedException"]},{"name":"enterWhen","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Ljava/time/Duration;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"enterWhen","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"enterWhenUninterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)V"},{"name":"enterWhenUninterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Ljava/time/Duration;)Z"},{"name":"enterWhenUninterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"enterIf","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)Z"},{"name":"enterIf","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Ljava/time/Duration;)Z"},{"name":"enterIf","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"enterIfInterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"enterIfInterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Ljava/time/Duration;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"enterIfInterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"tryEnterIf","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)Z"},{"name":"waitFor","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)V","exceptions":["java/lang/InterruptedException"]},{"name":"waitFor","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Ljava/time/Duration;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"waitFor","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"waitForUninterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)V"},{"name":"waitForUninterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Ljava/time/Duration;)Z"},{"name":"waitForUninterruptibly","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"leave","access":1,"descriptor":"()V"},{"name":"isFair","access":1,"descriptor":"()Z"},{"name":"isOccupied","access":1,"descriptor":"()Z"},{"name":"isOccupiedByCurrentThread","access":1,"descriptor":"()Z"},{"name":"getOccupiedDepth","access":1,"descriptor":"()I"},{"name":"getQueueLength","access":1,"descriptor":"()I"},{"name":"hasQueuedThreads","access":1,"descriptor":"()Z"},{"name":"hasQueuedThread","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"hasWaiters","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)Z"},{"name":"getWaitQueueLength","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)I"},{"name":"toSafeNanos","access":10,"descriptor":"(JLjava/util/concurrent/TimeUnit;)J"},{"name":"initNanoTime","access":10,"descriptor":"(J)J"},{"name":"remainingNanos","access":10,"descriptor":"(JJ)J"},{"name":"signalNextWaiter","access":2,"descriptor":"()V"},{"name":"isSatisfied","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)Z"},{"name":"signalAllWaiters","access":2,"descriptor":"()V"},{"name":"beginWaitingFor","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)V"},{"name":"endWaitingFor","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;)V"},{"name":"await","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Z)V","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;Z)V"},{"name":"awaitNanos","access":2,"descriptor":"(Lcom/google/common/util/concurrent/Monitor$Guard;JZ)Z","exceptions":["java/lang/InterruptedException"]},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/Monitor;)Ljava/util/concurrent/locks/ReentrantLock;"}]},{"name":"com/google/common/util/concurrent/Monitor$1","version":52,"access":32,"superName":"com/google/common/util/concurrent/Monitor$Guard","outerClass":"com/google/common/util/concurrent/Monitor","outerMethod":"newGuard","outerMethodDescriptor":"(Ljava/util/function/BooleanSupplier;)Lcom/google/common/util/concurrent/Monitor$Guard;","innerClasses":[{"name":"com/google/common/util/concurrent/Monitor$1","access":0},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033}],"fields":[{"name":"val$isSatisfied","access":4112,"descriptor":"Ljava/util/function/BooleanSupplier;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/Monitor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Monitor;Lcom/google/common/util/concurrent/Monitor;Ljava/util/function/BooleanSupplier;)V"},{"name":"isSatisfied","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/Monitor$Guard","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033}],"fields":[{"name":"monitor","access":16,"descriptor":"Lcom/google/common/util/concurrent/Monitor;"},{"name":"condition","access":16,"descriptor":"Ljava/util/concurrent/locks/Condition;"},{"name":"waiterCount","access":0,"descriptor":"I"},{"name":"next","access":0,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"}],"methods":[{"name":"","access":4,"descriptor":"(Lcom/google/common/util/concurrent/Monitor;)V"},{"name":"isSatisfied","access":1025,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/MoreExecutors","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/MoreExecutors$Application","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"Application","access":8},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"ScheduledListeningDecorator","access":26},{"name":"com/google/common/util/concurrent/MoreExecutors$ListeningDecorator","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"ListeningDecorator","access":10},{"name":"com/google/common/util/concurrent/MoreExecutors$1","access":0},{"name":"com/google/common/util/concurrent/MoreExecutors$2","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getExitingExecutorService","access":9,"descriptor":"(Ljava/util/concurrent/ThreadPoolExecutor;Ljava/time/Duration;)Ljava/util/concurrent/ExecutorService;"},{"name":"getExitingExecutorService","access":9,"descriptor":"(Ljava/util/concurrent/ThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ExecutorService;"},{"name":"getExitingExecutorService","access":9,"descriptor":"(Ljava/util/concurrent/ThreadPoolExecutor;)Ljava/util/concurrent/ExecutorService;"},{"name":"getExitingScheduledExecutorService","access":9,"descriptor":"(Ljava/util/concurrent/ScheduledThreadPoolExecutor;Ljava/time/Duration;)Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"getExitingScheduledExecutorService","access":9,"descriptor":"(Ljava/util/concurrent/ScheduledThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"getExitingScheduledExecutorService","access":9,"descriptor":"(Ljava/util/concurrent/ScheduledThreadPoolExecutor;)Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"addDelayedShutdownHook","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;Ljava/time/Duration;)V"},{"name":"addDelayedShutdownHook","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)V"},{"name":"useDaemonThreadFactory","access":10,"descriptor":"(Ljava/util/concurrent/ThreadPoolExecutor;)V"},{"name":"newDirectExecutorService","access":9,"descriptor":"()Lcom/google/common/util/concurrent/ListeningExecutorService;"},{"name":"directExecutor","access":9,"descriptor":"()Ljava/util/concurrent/Executor;"},{"name":"newSequentialExecutor","access":9,"descriptor":"(Ljava/util/concurrent/Executor;)Ljava/util/concurrent/Executor;"},{"name":"listeningDecorator","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/ListeningExecutorService;"},{"name":"listeningDecorator","access":9,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListeningScheduledExecutorService;"},{"name":"invokeAnyImpl","access":8,"descriptor":"(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection;ZLjava/time/Duration;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;ZLjava/time/Duration;)TT;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"invokeAnyImpl","access":8,"descriptor":"(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection;ZJLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;ZJLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"submitAndAddQueueListener","access":10,"descriptor":"(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/Callable;Ljava/util/concurrent/BlockingQueue;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListeningExecutorService;Ljava/util/concurrent/Callable;Ljava/util/concurrent/BlockingQueue;>;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"platformThreadFactory","access":9,"descriptor":"()Ljava/util/concurrent/ThreadFactory;"},{"name":"isAppEngineWithApiClasses","access":10,"descriptor":"()Z"},{"name":"newThread","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/Runnable;)Ljava/lang/Thread;"},{"name":"renamingDecorator","access":8,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/Executor;","signature":"(Ljava/util/concurrent/Executor;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/Executor;"},{"name":"renamingDecorator","access":8,"descriptor":"(Ljava/util/concurrent/ExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ExecutorService;","signature":"(Ljava/util/concurrent/ExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ExecutorService;"},{"name":"renamingDecorator","access":8,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ScheduledExecutorService;","signature":"(Ljava/util/concurrent/ScheduledExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"shutdownAndAwaitTermination","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;Ljava/time/Duration;)Z"},{"name":"shutdownAndAwaitTermination","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"rejectionPropagatingExecutor","access":8,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AbstractFuture;)Ljava/util/concurrent/Executor;","signature":"(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AbstractFuture<*>;)Ljava/util/concurrent/Executor;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/util/concurrent/ThreadPoolExecutor;)V"},{"name":"lambda$rejectionPropagatingExecutor$0","access":4106,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/util/concurrent/AbstractFuture;Ljava/lang/Runnable;)V"},{"name":"lambda$renamingDecorator$0","access":4106,"descriptor":"(Ljava/util/concurrent/Executor;Lcom/google/common/base/Supplier;Ljava/lang/Runnable;)V"},{"name":"lambda$submitAndAddQueueListener$0","access":4106,"descriptor":"(Ljava/util/concurrent/BlockingQueue;Lcom/google/common/util/concurrent/ListenableFuture;)V"}]},{"name":"com/google/common/util/concurrent/MoreExecutors$1","version":52,"access":32,"superName":"com/google/common/util/concurrent/WrappingExecutorService","outerClass":"com/google/common/util/concurrent/MoreExecutors","outerMethod":"renamingDecorator","outerMethodDescriptor":"(Ljava/util/concurrent/ExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ExecutorService;","innerClasses":[{"name":"com/google/common/util/concurrent/MoreExecutors$1","access":0}],"fields":[{"name":"val$nameSupplier","access":4112,"descriptor":"Lcom/google/common/base/Supplier;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/ExecutorService;Lcom/google/common/base/Supplier;)V"},{"name":"wrapTask","access":4,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;"},{"name":"wrapTask","access":4,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Runnable;"}]},{"name":"com/google/common/util/concurrent/MoreExecutors$2","version":52,"access":32,"superName":"com/google/common/util/concurrent/WrappingScheduledExecutorService","outerClass":"com/google/common/util/concurrent/MoreExecutors","outerMethod":"renamingDecorator","outerMethodDescriptor":"(Ljava/util/concurrent/ScheduledExecutorService;Lcom/google/common/base/Supplier;)Ljava/util/concurrent/ScheduledExecutorService;","innerClasses":[{"name":"com/google/common/util/concurrent/MoreExecutors$2","access":0}],"fields":[{"name":"val$nameSupplier","access":4112,"descriptor":"Lcom/google/common/base/Supplier;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;Lcom/google/common/base/Supplier;)V"},{"name":"wrapTask","access":4,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;"},{"name":"wrapTask","access":4,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Runnable;"}]},{"name":"com/google/common/util/concurrent/MoreExecutors$Application","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/MoreExecutors$Application","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"Application","access":8},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getExitingExecutorService","access":16,"descriptor":"(Ljava/util/concurrent/ThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ExecutorService;"},{"name":"getExitingExecutorService","access":16,"descriptor":"(Ljava/util/concurrent/ThreadPoolExecutor;)Ljava/util/concurrent/ExecutorService;"},{"name":"getExitingScheduledExecutorService","access":16,"descriptor":"(Ljava/util/concurrent/ScheduledThreadPoolExecutor;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"getExitingScheduledExecutorService","access":16,"descriptor":"(Ljava/util/concurrent/ScheduledThreadPoolExecutor;)Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"addDelayedShutdownHook","access":16,"descriptor":"(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)V"},{"name":"addShutdownHook","access":0,"descriptor":"(Ljava/lang/Thread;)V"},{"name":"lambda$addDelayedShutdownHook$0","access":4106,"descriptor":"(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)V"}]},{"name":"com/google/common/util/concurrent/MoreExecutors$ListeningDecorator","version":52,"access":32,"superName":"com/google/common/util/concurrent/AbstractListeningExecutorService","innerClasses":[{"name":"com/google/common/util/concurrent/MoreExecutors$ListeningDecorator","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"ListeningDecorator","access":10}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/ExecutorService;)V"},{"name":"awaitTermination","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"isShutdown","access":17,"descriptor":"()Z"},{"name":"isTerminated","access":17,"descriptor":"()Z"},{"name":"shutdown","access":17,"descriptor":"()V"},{"name":"shutdownNow","access":17,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"execute","access":17,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","version":52,"access":48,"superName":"com/google/common/util/concurrent/MoreExecutors$ListeningDecorator","interfaces":["com/google/common/util/concurrent/ListeningScheduledExecutorService"],"innerClasses":[{"name":"com/google/common/util/concurrent/MoreExecutors$ListeningDecorator","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"ListeningDecorator","access":10},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"ScheduledListeningDecorator","access":26},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask","outerName":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","innerName":"ListenableScheduledTask","access":26},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask","outerName":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","innerName":"NeverSuccessfulListenableFutureTask","access":26}],"fields":[{"name":"delegate","access":16,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;)V"},{"name":"schedule","access":1,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"name":"schedule","access":1,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;"},{"name":"scheduleAtFixedRate","access":1,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"name":"scheduleWithFixedDelay","access":1,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/ListenableScheduledFuture<*>;"},{"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":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture;Lcom/google/common/util/concurrent/ListenableScheduledFuture;","superName":"com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture","interfaces":["com/google/common/util/concurrent/ListenableScheduledFuture"],"innerClasses":[{"name":"com/google/common/util/concurrent/ForwardingListenableFuture$SimpleForwardingListenableFuture","outerName":"com/google/common/util/concurrent/ForwardingListenableFuture","innerName":"SimpleForwardingListenableFuture","access":1033},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"ScheduledListeningDecorator","access":26},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$ListenableScheduledTask","outerName":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","innerName":"ListenableScheduledTask","access":26}],"fields":[{"name":"scheduledDelegate","access":18,"descriptor":"Ljava/util/concurrent/ScheduledFuture;","signature":"Ljava/util/concurrent/ScheduledFuture<*>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/util/concurrent/ScheduledFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;Ljava/util/concurrent/ScheduledFuture<*>;)V"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"getDelay","access":1,"descriptor":"(Ljava/util/concurrent/TimeUnit;)J"},{"name":"compareTo","access":1,"descriptor":"(Ljava/util/concurrent/Delayed;)I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;Ljava/lang/Runnable;","superName":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","outerName":"com/google/common/util/concurrent/MoreExecutors","innerName":"ScheduledListeningDecorator","access":26},{"name":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator$NeverSuccessfulListenableFutureTask","outerName":"com/google/common/util/concurrent/MoreExecutors$ScheduledListeningDecorator","innerName":"NeverSuccessfulListenableFutureTask","access":26}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/NullnessCasts","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"uncheckedCastNullableTToT","access":8,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"uncheckedNull","access":8,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/OverflowAvoidingLockSupport","version":52,"access":48,"superName":"java/lang/Object","fields":[{"name":"MAX_NANOSECONDS_THRESHOLD","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2147483647999999999"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"parkNanos","access":8,"descriptor":"(Ljava/lang/Object;J)V"}]},{"name":"com/google/common/util/concurrent/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/util/concurrent/Partially","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Partially$GwtIncompatible","outerName":"com/google/common/util/concurrent/Partially","innerName":"GwtIncompatible","access":9736}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/Partially$GwtIncompatible","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"com/google/common/util/concurrent/Partially$GwtIncompatible","outerName":"com/google/common/util/concurrent/Partially","innerName":"GwtIncompatible","access":9736}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/Platform","version":52,"access":48,"superName":"java/lang/Object","methods":[{"name":"isInstanceOfThrowableClass","access":8,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)Z","signature":"(Ljava/lang/Throwable;Ljava/lang/Class<+Ljava/lang/Throwable;>;)Z"},{"name":"restoreInterruptIfIsInterruptedException","access":8,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"interruptCurrentThread","access":8,"descriptor":"()V"},{"name":"rethrowIfErrorOtherThanStackOverflow","access":8,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"get","access":8,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/AbstractFuture;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":8,"descriptor":"(Lcom/google/common/util/concurrent/AbstractFuture;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Lcom/google/common/util/concurrent/AbstractFuture;JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/RateLimiter","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerName":"com/google/common/util/concurrent/RateLimiter","innerName":"SleepingStopwatch","access":1032},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty","outerName":"com/google/common/util/concurrent/SmoothRateLimiter","innerName":"SmoothBursty","access":24},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp","outerName":"com/google/common/util/concurrent/SmoothRateLimiter","innerName":"SmoothWarmingUp","access":24}],"fields":[{"name":"stopwatch","access":18,"descriptor":"Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;"},{"name":"mutexDoNotUseDirectly","access":66,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"create","access":9,"descriptor":"(D)Lcom/google/common/util/concurrent/RateLimiter;"},{"name":"create","access":8,"descriptor":"(DLcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;)Lcom/google/common/util/concurrent/RateLimiter;"},{"name":"create","access":9,"descriptor":"(DLjava/time/Duration;)Lcom/google/common/util/concurrent/RateLimiter;"},{"name":"create","access":9,"descriptor":"(DJLjava/util/concurrent/TimeUnit;)Lcom/google/common/util/concurrent/RateLimiter;"},{"name":"create","access":8,"descriptor":"(DJLjava/util/concurrent/TimeUnit;DLcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;)Lcom/google/common/util/concurrent/RateLimiter;"},{"name":"mutex","access":2,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;)V"},{"name":"setRate","access":17,"descriptor":"(D)V"},{"name":"doSetRate","access":1024,"descriptor":"(DJ)V"},{"name":"getRate","access":17,"descriptor":"()D"},{"name":"doGetRate","access":1024,"descriptor":"()D"},{"name":"acquire","access":1,"descriptor":"()D"},{"name":"acquire","access":1,"descriptor":"(I)D"},{"name":"reserve","access":16,"descriptor":"(I)J"},{"name":"tryAcquire","access":1,"descriptor":"(Ljava/time/Duration;)Z"},{"name":"tryAcquire","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"tryAcquire","access":1,"descriptor":"(I)Z"},{"name":"tryAcquire","access":1,"descriptor":"()Z"},{"name":"tryAcquire","access":1,"descriptor":"(ILjava/time/Duration;)Z"},{"name":"tryAcquire","access":1,"descriptor":"(IJLjava/util/concurrent/TimeUnit;)Z"},{"name":"canAcquire","access":2,"descriptor":"(JJ)Z"},{"name":"reserveAndGetWaitLength","access":16,"descriptor":"(IJ)J"},{"name":"queryEarliestAvailable","access":1024,"descriptor":"(J)J"},{"name":"reserveEarliestAvailable","access":1024,"descriptor":"(IJ)J"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"checkPermits","access":10,"descriptor":"(I)V"}]},{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","version":52,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerName":"com/google/common/util/concurrent/RateLimiter","innerName":"SleepingStopwatch","access":1032},{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1","access":0}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"readMicros","access":1028,"descriptor":"()J"},{"name":"sleepMicrosUninterruptibly","access":1028,"descriptor":"(J)V"},{"name":"createFromSystemTimer","access":9,"descriptor":"()Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;"}]},{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1","version":52,"access":32,"superName":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerClass":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerMethod":"createFromSystemTimer","outerMethodDescriptor":"()Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;","innerClasses":[{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerName":"com/google/common/util/concurrent/RateLimiter","innerName":"SleepingStopwatch","access":1032},{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch$1","access":0}],"fields":[{"name":"stopwatch","access":16,"descriptor":"Lcom/google/common/base/Stopwatch;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readMicros","access":4,"descriptor":"()J"},{"name":"sleepMicrosUninterruptibly","access":4,"descriptor":"(J)V"}]},{"name":"com/google/common/util/concurrent/Runnables","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"EMPTY_RUNNABLE","access":26,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"doNothing","access":9,"descriptor":"()Ljava/lang/Runnable;"},{"name":"","access":2,"descriptor":"()V"},{"name":"lambda$static$0","access":4106,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/SequentialExecutor","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/util/concurrent/Executor"],"innerClasses":[{"name":"com/google/common/util/concurrent/SequentialExecutor$WorkerRunningState","outerName":"com/google/common/util/concurrent/SequentialExecutor","innerName":"WorkerRunningState","access":16408},{"name":"com/google/common/util/concurrent/SequentialExecutor$QueueWorker","outerName":"com/google/common/util/concurrent/SequentialExecutor","innerName":"QueueWorker","access":18},{"name":"com/google/common/util/concurrent/SequentialExecutor$1","access":0}],"fields":[{"name":"log","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"executor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"queue","access":18,"descriptor":"Ljava/util/Deque;","signature":"Ljava/util/Deque;"},{"name":"workerRunningState","access":2,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"workerRunCount","access":2,"descriptor":"J"},{"name":"worker","access":18,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor$QueueWorker;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Executor;)V"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/SequentialExecutor;)Ljava/util/Deque;"},{"name":"access$202","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/SequentialExecutor;Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;)Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"access$200","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/SequentialExecutor;)Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"access$308","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/SequentialExecutor;)J"},{"name":"access$400","access":4104,"descriptor":"()Lcom/google/common/util/concurrent/LazyLogger;"}]},{"name":"com/google/common/util/concurrent/SequentialExecutor$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"com/google/common/util/concurrent/SequentialExecutor","outerMethod":"execute","outerMethodDescriptor":"(Ljava/lang/Runnable;)V","innerClasses":[{"name":"com/google/common/util/concurrent/SequentialExecutor$1","access":0}],"fields":[{"name":"val$task","access":4112,"descriptor":"Ljava/lang/Runnable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/SequentialExecutor;Ljava/lang/Runnable;)V","signature":"()V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/SequentialExecutor$QueueWorker","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/SequentialExecutor$QueueWorker","outerName":"com/google/common/util/concurrent/SequentialExecutor","innerName":"QueueWorker","access":18},{"name":"com/google/common/util/concurrent/SequentialExecutor$WorkerRunningState","outerName":"com/google/common/util/concurrent/SequentialExecutor","innerName":"WorkerRunningState","access":16408},{"name":"com/google/common/util/concurrent/SequentialExecutor$1","access":0}],"fields":[{"name":"task","access":0,"descriptor":"Ljava/lang/Runnable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor;"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/SequentialExecutor;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"workOnQueue","access":2,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/SequentialExecutor;Lcom/google/common/util/concurrent/SequentialExecutor$1;)V"}]},{"name":"com/google/common/util/concurrent/SequentialExecutor$WorkerRunningState","version":52,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/util/concurrent/SequentialExecutor$WorkerRunningState","outerName":"com/google/common/util/concurrent/SequentialExecutor","innerName":"WorkerRunningState","access":16408}],"fields":[{"name":"IDLE","access":16409,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"QUEUING","access":16409,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"QUEUED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"RUNNING","access":16409,"descriptor":"Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/SequentialExecutor$WorkerRunningState;"}]},{"name":"com/google/common/util/concurrent/Service","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"methods":[{"name":"startAsync","access":1025,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"isRunning","access":1025,"descriptor":"()Z"},{"name":"state","access":1025,"descriptor":"()Lcom/google/common/util/concurrent/Service$State;"},{"name":"stopAsync","access":1025,"descriptor":"()Lcom/google/common/util/concurrent/Service;"},{"name":"awaitRunning","access":1025,"descriptor":"()V"},{"name":"awaitRunning","access":1,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitRunning","access":1025,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":1025,"descriptor":"()V"},{"name":"awaitTerminated","access":1,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitTerminated","access":1025,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"failureCause","access":1025,"descriptor":"()Ljava/lang/Throwable;"},{"name":"addListener","access":1025,"descriptor":"(Lcom/google/common/util/concurrent/Service$Listener;Ljava/util/concurrent/Executor;)V"}]},{"name":"com/google/common/util/concurrent/Service$Listener","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"starting","access":1,"descriptor":"()V"},{"name":"running","access":1,"descriptor":"()V"},{"name":"stopping","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"terminated","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"failed","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/Service$State","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"NEW","access":16409,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"STARTING","access":16409,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"RUNNING","access":16409,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"STOPPING","access":16409,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"TERMINATED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"FAILED","access":16409,"descriptor":"Lcom/google/common/util/concurrent/Service$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/common/util/concurrent/Service$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/common/util/concurrent/Service$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/Service$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/common/util/concurrent/Service$State;"}]},{"name":"com/google/common/util/concurrent/ServiceManager","version":52,"access":49,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ServiceManagerBridge"],"innerClasses":[{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544},{"name":"com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"EmptyServiceManagerWarning","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$1","access":0},{"name":"com/google/common/util/concurrent/ServiceManager$NoOpService","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"NoOpService","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceManagerState","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceListener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceListener","access":26},{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/ServiceManager$Listener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"Listener","access":1033},{"name":"com/google/common/base/MoreObjects$ToStringHelper","outerName":"com/google/common/base/MoreObjects","innerName":"ToStringHelper","access":25},{"name":"com/google/common/util/concurrent/ServiceManager$2","access":0},{"name":"com/google/common/util/concurrent/ServiceManager$FailedService","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"FailedService","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"logger","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"HEALTHY_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"STOPPED_EVENT","access":26,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"state","access":18,"descriptor":"Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;"},{"name":"services","access":18,"descriptor":"Lcom/google/common/collect/ImmutableList;","signature":"Lcom/google/common/collect/ImmutableList;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable<+Lcom/google/common/util/concurrent/Service;>;)V"},{"name":"addListener","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$Listener;Ljava/util/concurrent/Executor;)V"},{"name":"startAsync","access":1,"descriptor":"()Lcom/google/common/util/concurrent/ServiceManager;"},{"name":"awaitHealthy","access":1,"descriptor":"()V"},{"name":"awaitHealthy","access":1,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitHealthy","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"stopAsync","access":1,"descriptor":"()Lcom/google/common/util/concurrent/ServiceManager;"},{"name":"awaitStopped","access":1,"descriptor":"()V"},{"name":"awaitStopped","access":1,"descriptor":"(Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitStopped","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"isHealthy","access":1,"descriptor":"()Z"},{"name":"servicesByState","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"startupTimes","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"startupDurations","access":1,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"servicesByState","access":4161,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;"},{"name":"access$200","access":4104,"descriptor":"()Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"access$300","access":4104,"descriptor":"()Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"},{"name":"access$400","access":4104,"descriptor":"()Lcom/google/common/util/concurrent/ListenerCallQueue$Event;"}]},{"name":"com/google/common/util/concurrent/ServiceManager$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/ServiceManager","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$Listener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/ServiceManager$1","access":0},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$2","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/ServiceManager","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$Listener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/ServiceManager$2","access":0},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning","version":52,"access":48,"superName":"java/lang/Throwable","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$EmptyServiceManagerWarning","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"EmptyServiceManagerWarning","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$1;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$FailedService","version":52,"access":48,"superName":"java/lang/Throwable","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$FailedService","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"FailedService","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$Listener","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$Listener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"Listener","access":1033}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"healthy","access":1,"descriptor":"()V"},{"name":"stopped","access":1,"descriptor":"()V"},{"name":"failure","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$NoOpService","version":52,"access":48,"superName":"com/google/common/util/concurrent/AbstractService","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$NoOpService","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"NoOpService","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"doStart","access":4,"descriptor":"()V"},{"name":"doStop","access":4,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$1;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceListener","version":52,"access":48,"superName":"com/google/common/util/concurrent/Service$Listener","innerClasses":[{"name":"com/google/common/util/concurrent/Service$Listener","outerName":"com/google/common/util/concurrent/Service","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceListener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceListener","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceManagerState","access":26},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/util/concurrent/ServiceManager$NoOpService","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"NoOpService","access":26}],"fields":[{"name":"service","access":16,"descriptor":"Lcom/google/common/util/concurrent/Service;"},{"name":"state","access":16,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service;Ljava/lang/ref/WeakReference;)V","signature":"(Lcom/google/common/util/concurrent/Service;Ljava/lang/ref/WeakReference;)V"},{"name":"starting","access":1,"descriptor":"()V"},{"name":"running","access":1,"descriptor":"()V"},{"name":"stopping","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"terminated","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"failed","access":1,"descriptor":"(Lcom/google/common/util/concurrent/Service$State;Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceManagerState","access":26},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409},{"name":"com/google/common/collect/MultimapBuilder$MultimapBuilderWithKeys","outerName":"com/google/common/collect/MultimapBuilder","innerName":"MultimapBuilderWithKeys","access":1033},{"name":"com/google/common/collect/MultimapBuilder$SetMultimapBuilder","outerName":"com/google/common/collect/MultimapBuilder","innerName":"SetMultimapBuilder","access":1033},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard","outerName":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","innerName":"AwaitHealthGuard","access":16},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard","outerName":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","innerName":"StoppedGuard","access":16},{"name":"com/google/common/collect/ImmutableSetMultimap$Builder","outerName":"com/google/common/collect/ImmutableSetMultimap","innerName":"Builder","access":25},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"com/google/common/util/concurrent/ServiceManager$NoOpService","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"NoOpService","access":26},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1","access":0},{"name":"com/google/common/util/concurrent/ServiceManager$FailedService","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"FailedService","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$Listener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"Listener","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"monitor","access":16,"descriptor":"Lcom/google/common/util/concurrent/Monitor;"},{"name":"servicesByState","access":16,"descriptor":"Lcom/google/common/collect/SetMultimap;","signature":"Lcom/google/common/collect/SetMultimap;"},{"name":"states","access":16,"descriptor":"Lcom/google/common/collect/Multiset;","signature":"Lcom/google/common/collect/Multiset;"},{"name":"startupTimers","access":16,"descriptor":"Ljava/util/IdentityHashMap;","signature":"Ljava/util/IdentityHashMap;"},{"name":"ready","access":0,"descriptor":"Z"},{"name":"transitioned","access":0,"descriptor":"Z"},{"name":"numberOfServices","access":16,"descriptor":"I"},{"name":"awaitHealthGuard","access":16,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"},{"name":"stoppedGuard","access":16,"descriptor":"Lcom/google/common/util/concurrent/Monitor$Guard;"},{"name":"listeners","access":16,"descriptor":"Lcom/google/common/util/concurrent/ListenerCallQueue;","signature":"Lcom/google/common/util/concurrent/ListenerCallQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/collect/ImmutableCollection;)V","signature":"(Lcom/google/common/collect/ImmutableCollection;)V"},{"name":"tryStartTiming","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service;)V"},{"name":"markReady","access":0,"descriptor":"()V"},{"name":"addListener","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$Listener;Ljava/util/concurrent/Executor;)V"},{"name":"awaitHealthy","access":0,"descriptor":"()V"},{"name":"awaitHealthy","access":0,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"awaitStopped","access":0,"descriptor":"()V"},{"name":"awaitStopped","access":0,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"servicesByState","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableSetMultimap;","signature":"()Lcom/google/common/collect/ImmutableSetMultimap;"},{"name":"startupTimes","access":0,"descriptor":"()Lcom/google/common/collect/ImmutableMap;","signature":"()Lcom/google/common/collect/ImmutableMap;"},{"name":"transitionService","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service;Lcom/google/common/util/concurrent/Service$State;Lcom/google/common/util/concurrent/Service$State;)V"},{"name":"enqueueStoppedEvent","access":0,"descriptor":"()V"},{"name":"enqueueHealthyEvent","access":0,"descriptor":"()V"},{"name":"enqueueFailedEvent","access":0,"descriptor":"(Lcom/google/common/util/concurrent/Service;)V"},{"name":"dispatchListenerEvents","access":0,"descriptor":"()V"},{"name":"checkHealthy","access":0,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1","version":52,"access":32,"signature":"Ljava/lang/Object;Lcom/google/common/util/concurrent/ListenerCallQueue$Event;","superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/ListenerCallQueue$Event"],"outerClass":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","outerMethod":"enqueueFailedEvent","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/Service;)V","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceManagerState","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$1","access":0},{"name":"com/google/common/util/concurrent/ServiceManager$Listener","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"Listener","access":1033},{"name":"com/google/common/util/concurrent/ListenerCallQueue$Event","outerName":"com/google/common/util/concurrent/ListenerCallQueue","innerName":"Event","access":1544}],"fields":[{"name":"val$service","access":4112,"descriptor":"Lcom/google/common/util/concurrent/Service;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;Lcom/google/common/util/concurrent/Service;)V","signature":"()V"},{"name":"call","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$Listener;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"call","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard","version":52,"access":48,"superName":"com/google/common/util/concurrent/Monitor$Guard","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceManagerState","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$AwaitHealthGuard","outerName":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","innerName":"AwaitHealthGuard","access":16},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;)V"},{"name":"isSatisfied","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard","version":52,"access":48,"superName":"com/google/common/util/concurrent/Monitor$Guard","innerClasses":[{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","outerName":"com/google/common/util/concurrent/ServiceManager","innerName":"ServiceManagerState","access":26},{"name":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState$StoppedGuard","outerName":"com/google/common/util/concurrent/ServiceManager$ServiceManagerState","innerName":"StoppedGuard","access":16},{"name":"com/google/common/util/concurrent/Monitor$Guard","outerName":"com/google/common/util/concurrent/Monitor","innerName":"Guard","access":1033},{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ServiceManager$ServiceManagerState;)V"},{"name":"isSatisfied","access":1,"descriptor":"()Z"}]},{"name":"com/google/common/util/concurrent/ServiceManagerBridge","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Service$State","outerName":"com/google/common/util/concurrent/Service","innerName":"State","access":16409}],"methods":[{"name":"servicesByState","access":1025,"descriptor":"()Lcom/google/common/collect/ImmutableMultimap;","signature":"()Lcom/google/common/collect/ImmutableMultimap;"}]},{"name":"com/google/common/util/concurrent/SettableFuture","version":52,"access":49,"signature":"Lcom/google/common/util/concurrent/AbstractFuture$TrustedFuture;","superName":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","innerClasses":[{"name":"com/google/common/util/concurrent/AbstractFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/AbstractFuture","innerName":"TrustedFuture","access":1032}],"methods":[{"name":"create","access":9,"descriptor":"()Lcom/google/common/util/concurrent/SettableFuture;","signature":"()Lcom/google/common/util/concurrent/SettableFuture;"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"setException","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setFuture","access":1,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)Z","signature":"(Lcom/google/common/util/concurrent/ListenableFuture<+TV;>;)Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/SimpleTimeLimiter","version":52,"access":49,"superName":"java/lang/Object","interfaces":["com/google/common/util/concurrent/TimeLimiter"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"executor","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/concurrent/ExecutorService;)V"},{"name":"create","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;)Lcom/google/common/util/concurrent/SimpleTimeLimiter;"},{"name":"newProxy","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TT;"},{"name":"newProxy","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)TT;"},{"name":"callWithTimeout","access":2,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;Z)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;Z)TT;","exceptions":["java/lang/Exception"]},{"name":"callWithTimeout","access":1,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/util/concurrent/TimeoutException","java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"callUninterruptiblyWithTimeout","access":1,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/util/concurrent/TimeoutException","java/util/concurrent/ExecutionException"]},{"name":"runWithTimeout","access":1,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException","java/lang/InterruptedException"]},{"name":"runUninterruptiblyWithTimeout","access":1,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"throwCause","access":10,"descriptor":"(Ljava/lang/Exception;Z)Ljava/lang/Exception;","exceptions":["java/lang/Exception"]},{"name":"findInterruptibleMethods","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/util/Set;","signature":"(Ljava/lang/Class<*>;)Ljava/util/Set;"},{"name":"declaresInterruptedEx","access":10,"descriptor":"(Ljava/lang/reflect/Method;)Z"},{"name":"wrapAndThrowExecutionExceptionOrError","access":2,"descriptor":"(Ljava/lang/Throwable;)V","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"wrapAndThrowRuntimeExecutionExceptionOrError","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"checkPositiveTimeout","access":10,"descriptor":"(J)V"},{"name":"lambda$newProxy$0","access":4098,"descriptor":"(Ljava/lang/Object;JLjava/util/concurrent/TimeUnit;Ljava/util/Set;Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"]},{"name":"lambda$newProxy$1","access":4106,"descriptor":"(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/SmoothRateLimiter","version":52,"access":1056,"superName":"com/google/common/util/concurrent/RateLimiter","innerClasses":[{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerName":"com/google/common/util/concurrent/RateLimiter","innerName":"SleepingStopwatch","access":1032},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$1","access":4104},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty","outerName":"com/google/common/util/concurrent/SmoothRateLimiter","innerName":"SmoothBursty","access":24},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp","outerName":"com/google/common/util/concurrent/SmoothRateLimiter","innerName":"SmoothWarmingUp","access":24}],"fields":[{"name":"storedPermits","access":0,"descriptor":"D"},{"name":"maxPermits","access":0,"descriptor":"D"},{"name":"stableIntervalMicros","access":0,"descriptor":"D"},{"name":"nextFreeTicketMicros","access":2,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;)V"},{"name":"doSetRate","access":16,"descriptor":"(DJ)V"},{"name":"doSetRate","access":1024,"descriptor":"(DD)V"},{"name":"doGetRate","access":16,"descriptor":"()D"},{"name":"queryEarliestAvailable","access":16,"descriptor":"(J)J"},{"name":"reserveEarliestAvailable","access":16,"descriptor":"(IJ)J"},{"name":"storedPermitsToWaitTime","access":1024,"descriptor":"(DD)J"},{"name":"coolDownIntervalMicros","access":1024,"descriptor":"()D"},{"name":"resync","access":0,"descriptor":"(J)V"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;Lcom/google/common/util/concurrent/SmoothRateLimiter$1;)V"}]},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/SmoothRateLimiter","innerClasses":[{"name":"com/google/common/util/concurrent/SmoothRateLimiter$1","access":4104}]},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty","version":52,"access":48,"superName":"com/google/common/util/concurrent/SmoothRateLimiter","innerClasses":[{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerName":"com/google/common/util/concurrent/RateLimiter","innerName":"SleepingStopwatch","access":1032},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$1","access":4104},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothBursty","outerName":"com/google/common/util/concurrent/SmoothRateLimiter","innerName":"SmoothBursty","access":24}],"fields":[{"name":"maxBurstSeconds","access":16,"descriptor":"D"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;D)V"},{"name":"doSetRate","access":0,"descriptor":"(DD)V"},{"name":"storedPermitsToWaitTime","access":0,"descriptor":"(DD)J"},{"name":"coolDownIntervalMicros","access":0,"descriptor":"()D"}]},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp","version":52,"access":48,"superName":"com/google/common/util/concurrent/SmoothRateLimiter","innerClasses":[{"name":"com/google/common/util/concurrent/RateLimiter$SleepingStopwatch","outerName":"com/google/common/util/concurrent/RateLimiter","innerName":"SleepingStopwatch","access":1032},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$1","access":4104},{"name":"com/google/common/util/concurrent/SmoothRateLimiter$SmoothWarmingUp","outerName":"com/google/common/util/concurrent/SmoothRateLimiter","innerName":"SmoothWarmingUp","access":24}],"fields":[{"name":"warmupPeriodMicros","access":18,"descriptor":"J"},{"name":"slope","access":2,"descriptor":"D"},{"name":"thresholdPermits","access":2,"descriptor":"D"},{"name":"coldFactor","access":2,"descriptor":"D"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/RateLimiter$SleepingStopwatch;JLjava/util/concurrent/TimeUnit;D)V"},{"name":"doSetRate","access":0,"descriptor":"(DD)V"},{"name":"storedPermitsToWaitTime","access":0,"descriptor":"(DD)J"},{"name":"permitsToTime","access":2,"descriptor":"(D)D"},{"name":"coolDownIntervalMicros","access":0,"descriptor":"()D"}]},{"name":"com/google/common/util/concurrent/SneakyThrows","version":52,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"sneakyThrow","access":8,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;"},{"name":"throwIt","access":2,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Error;","signature":"(Ljava/lang/Throwable;)Ljava/lang/Error;^TT;","exceptions":["java/lang/Throwable"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/Striped","version":52,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$CompactStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"CompactStriped","access":10},{"name":"com/google/common/util/concurrent/Striped$1","access":4104},{"name":"com/google/common/util/concurrent/Striped$SmallLazyStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"SmallLazyStriped","access":8},{"name":"com/google/common/util/concurrent/Striped$LargeLazyStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"LargeLazyStriped","access":8},{"name":"com/google/common/util/concurrent/Striped$PaddedSemaphore","outerName":"com/google/common/util/concurrent/Striped","innerName":"PaddedSemaphore","access":10},{"name":"com/google/common/util/concurrent/Striped$PaddedLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"PaddedLock","access":10},{"name":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"PowerOfTwoStriped","access":1034},{"name":"com/google/common/util/concurrent/Striped$WeakSafeCondition","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeCondition","access":26},{"name":"com/google/common/util/concurrent/Striped$WeakSafeLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeLock","access":26},{"name":"com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeReadWriteLock","access":26},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"LARGE_LAZY_CUTOFF","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"ALL_SET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TL;"},{"name":"getAt","access":1025,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TL;"},{"name":"indexFor","access":1024,"descriptor":"(Ljava/lang/Object;)I"},{"name":"size","access":1025,"descriptor":"()I"},{"name":"bulkGet","access":1,"descriptor":"(Ljava/lang/Iterable;)Ljava/lang/Iterable;","signature":"(Ljava/lang/Iterable<+Ljava/lang/Object;>;)Ljava/lang/Iterable;"},{"name":"custom","access":8,"descriptor":"(ILcom/google/common/base/Supplier;)Lcom/google/common/util/concurrent/Striped;","signature":"(ILcom/google/common/base/Supplier;)Lcom/google/common/util/concurrent/Striped;"},{"name":"lock","access":9,"descriptor":"(I)Lcom/google/common/util/concurrent/Striped;","signature":"(I)Lcom/google/common/util/concurrent/Striped;"},{"name":"lazyWeakLock","access":9,"descriptor":"(I)Lcom/google/common/util/concurrent/Striped;","signature":"(I)Lcom/google/common/util/concurrent/Striped;"},{"name":"lazyWeakCustom","access":8,"descriptor":"(ILcom/google/common/base/Supplier;)Lcom/google/common/util/concurrent/Striped;","signature":"(ILcom/google/common/base/Supplier;)Lcom/google/common/util/concurrent/Striped;"},{"name":"semaphore","access":9,"descriptor":"(II)Lcom/google/common/util/concurrent/Striped;","signature":"(II)Lcom/google/common/util/concurrent/Striped;"},{"name":"lazyWeakSemaphore","access":9,"descriptor":"(II)Lcom/google/common/util/concurrent/Striped;","signature":"(II)Lcom/google/common/util/concurrent/Striped;"},{"name":"readWriteLock","access":9,"descriptor":"(I)Lcom/google/common/util/concurrent/Striped;","signature":"(I)Lcom/google/common/util/concurrent/Striped;"},{"name":"lazyWeakReadWriteLock","access":9,"descriptor":"(I)Lcom/google/common/util/concurrent/Striped;","signature":"(I)Lcom/google/common/util/concurrent/Striped;"},{"name":"ceilToPowerOfTwo","access":10,"descriptor":"(I)I"},{"name":"smear","access":10,"descriptor":"(I)I"},{"name":"","access":4096,"descriptor":"(Lcom/google/common/util/concurrent/Striped$1;)V"},{"name":"access$200","access":4104,"descriptor":"(I)I"},{"name":"access$300","access":4104,"descriptor":"(I)I"},{"name":"lambda$lazyWeakSemaphore$0","access":4106,"descriptor":"(I)Ljava/util/concurrent/Semaphore;"},{"name":"lambda$semaphore$0","access":4106,"descriptor":"(I)Ljava/util/concurrent/Semaphore;"},{"name":"lambda$lazyWeakLock$0","access":4106,"descriptor":"()Ljava/util/concurrent/locks/Lock;"}]},{"name":"com/google/common/util/concurrent/Striped$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/Striped","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$1","access":4104}]},{"name":"com/google/common/util/concurrent/Striped$CompactStriped","version":52,"access":32,"signature":"Lcom/google/common/util/concurrent/Striped$PowerOfTwoStriped;","superName":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$CompactStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"CompactStriped","access":10},{"name":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"PowerOfTwoStriped","access":1034},{"name":"com/google/common/util/concurrent/Striped$1","access":4104}],"fields":[{"name":"array","access":18,"descriptor":"[Ljava/lang/Object;"}],"methods":[{"name":"","access":2,"descriptor":"(ILcom/google/common/base/Supplier;)V","signature":"(ILcom/google/common/base/Supplier;)V"},{"name":"getAt","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TL;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(ILcom/google/common/base/Supplier;Lcom/google/common/util/concurrent/Striped$1;)V"}]},{"name":"com/google/common/util/concurrent/Striped$LargeLazyStriped","version":52,"access":32,"signature":"Lcom/google/common/util/concurrent/Striped$PowerOfTwoStriped;","superName":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"PowerOfTwoStriped","access":1034},{"name":"com/google/common/util/concurrent/Striped$LargeLazyStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"LargeLazyStriped","access":8}],"fields":[{"name":"locks","access":16,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"supplier","access":16,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"size","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(ILcom/google/common/base/Supplier;)V","signature":"(ILcom/google/common/base/Supplier;)V"},{"name":"getAt","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TL;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/util/concurrent/Striped$PaddedLock","version":52,"access":32,"superName":"java/util/concurrent/locks/ReentrantLock","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$PaddedLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"PaddedLock","access":10}],"fields":[{"name":"unused1","access":0,"descriptor":"J"},{"name":"unused2","access":0,"descriptor":"J"},{"name":"unused3","access":0,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/Striped$PaddedSemaphore","version":52,"access":32,"superName":"java/util/concurrent/Semaphore","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$PaddedSemaphore","outerName":"com/google/common/util/concurrent/Striped","innerName":"PaddedSemaphore","access":10}],"fields":[{"name":"unused1","access":0,"descriptor":"J"},{"name":"unused2","access":0,"descriptor":"J"},{"name":"unused3","access":0,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","version":52,"access":1056,"signature":"Lcom/google/common/util/concurrent/Striped;","superName":"com/google/common/util/concurrent/Striped","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$1","access":4104},{"name":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"PowerOfTwoStriped","access":1034}],"fields":[{"name":"mask","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"indexFor","access":16,"descriptor":"(Ljava/lang/Object;)I"},{"name":"get","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TL;"}]},{"name":"com/google/common/util/concurrent/Striped$SmallLazyStriped","version":52,"access":32,"signature":"Lcom/google/common/util/concurrent/Striped$PowerOfTwoStriped;","superName":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$PowerOfTwoStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"PowerOfTwoStriped","access":1034},{"name":"com/google/common/util/concurrent/Striped$SmallLazyStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"SmallLazyStriped","access":8},{"name":"com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference","outerName":"com/google/common/util/concurrent/Striped$SmallLazyStriped","innerName":"ArrayReference","access":26}],"fields":[{"name":"locks","access":16,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;>;"},{"name":"supplier","access":16,"descriptor":"Lcom/google/common/base/Supplier;","signature":"Lcom/google/common/base/Supplier;"},{"name":"size","access":16,"descriptor":"I"},{"name":"queue","access":16,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"}],"methods":[{"name":"","access":0,"descriptor":"(ILcom/google/common/base/Supplier;)V","signature":"(ILcom/google/common/base/Supplier;)V"},{"name":"getAt","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TL;"},{"name":"drainQueue","access":2,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference","version":52,"access":48,"signature":"Ljava/lang/ref/WeakReference;","superName":"java/lang/ref/WeakReference","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$SmallLazyStriped","outerName":"com/google/common/util/concurrent/Striped","innerName":"SmallLazyStriped","access":8},{"name":"com/google/common/util/concurrent/Striped$SmallLazyStriped$ArrayReference","outerName":"com/google/common/util/concurrent/Striped$SmallLazyStriped","innerName":"ArrayReference","access":26}],"fields":[{"name":"index","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;ILjava/lang/ref/ReferenceQueue;)V","signature":"(TL;ILjava/lang/ref/ReferenceQueue;)V"}]},{"name":"com/google/common/util/concurrent/Striped$WeakSafeCondition","version":52,"access":48,"superName":"com/google/common/util/concurrent/ForwardingCondition","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$WeakSafeCondition","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeCondition","access":26},{"name":"com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeReadWriteLock","access":26}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/locks/Condition;"},{"name":"strongReference","access":18,"descriptor":"Lcom/google/common/util/concurrent/Striped$WeakSafeReadWriteLock;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/locks/Condition;Lcom/google/common/util/concurrent/Striped$WeakSafeReadWriteLock;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/concurrent/locks/Condition;"}]},{"name":"com/google/common/util/concurrent/Striped$WeakSafeLock","version":52,"access":48,"superName":"com/google/common/util/concurrent/ForwardingLock","innerClasses":[{"name":"com/google/common/util/concurrent/Striped$WeakSafeLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeLock","access":26},{"name":"com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeReadWriteLock","access":26},{"name":"com/google/common/util/concurrent/Striped$WeakSafeCondition","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeCondition","access":26}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/locks/Lock;"},{"name":"strongReference","access":18,"descriptor":"Lcom/google/common/util/concurrent/Striped$WeakSafeReadWriteLock;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/locks/Lock;Lcom/google/common/util/concurrent/Striped$WeakSafeReadWriteLock;)V"},{"name":"delegate","access":0,"descriptor":"()Ljava/util/concurrent/locks/Lock;"},{"name":"newCondition","access":1,"descriptor":"()Ljava/util/concurrent/locks/Condition;"}]},{"name":"com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/util/concurrent/locks/ReadWriteLock"],"innerClasses":[{"name":"com/google/common/util/concurrent/Striped$WeakSafeReadWriteLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeReadWriteLock","access":26},{"name":"com/google/common/util/concurrent/Striped$WeakSafeLock","outerName":"com/google/common/util/concurrent/Striped","innerName":"WeakSafeLock","access":26}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/locks/ReadWriteLock;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readLock","access":1,"descriptor":"()Ljava/util/concurrent/locks/Lock;"},{"name":"writeLock","access":1,"descriptor":"()Ljava/util/concurrent/locks/Lock;"}]},{"name":"com/google/common/util/concurrent/ThreadFactoryBuilder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/Thread$UncaughtExceptionHandler","outerName":"java/lang/Thread","innerName":"UncaughtExceptionHandler","access":1545},{"name":"com/google/common/util/concurrent/ThreadFactoryBuilder$1","access":0}],"fields":[{"name":"nameFormat","access":2,"descriptor":"Ljava/lang/String;"},{"name":"daemon","access":2,"descriptor":"Ljava/lang/Boolean;"},{"name":"priority","access":2,"descriptor":"Ljava/lang/Integer;"},{"name":"uncaughtExceptionHandler","access":2,"descriptor":"Ljava/lang/Thread$UncaughtExceptionHandler;"},{"name":"backingThreadFactory","access":2,"descriptor":"Ljava/util/concurrent/ThreadFactory;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"setNameFormat","access":1,"descriptor":"(Ljava/lang/String;)Lcom/google/common/util/concurrent/ThreadFactoryBuilder;"},{"name":"setDaemon","access":1,"descriptor":"(Z)Lcom/google/common/util/concurrent/ThreadFactoryBuilder;"},{"name":"setPriority","access":1,"descriptor":"(I)Lcom/google/common/util/concurrent/ThreadFactoryBuilder;"},{"name":"setUncaughtExceptionHandler","access":1,"descriptor":"(Ljava/lang/Thread$UncaughtExceptionHandler;)Lcom/google/common/util/concurrent/ThreadFactoryBuilder;"},{"name":"setThreadFactory","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)Lcom/google/common/util/concurrent/ThreadFactoryBuilder;"},{"name":"build","access":1,"descriptor":"()Ljava/util/concurrent/ThreadFactory;"},{"name":"doBuild","access":10,"descriptor":"(Lcom/google/common/util/concurrent/ThreadFactoryBuilder;)Ljava/util/concurrent/ThreadFactory;"},{"name":"format","access":138,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/ThreadFactoryBuilder$1","version":52,"access":32,"superName":"java/lang/Object","interfaces":["java/util/concurrent/ThreadFactory"],"outerClass":"com/google/common/util/concurrent/ThreadFactoryBuilder","outerMethod":"doBuild","outerMethodDescriptor":"(Lcom/google/common/util/concurrent/ThreadFactoryBuilder;)Ljava/util/concurrent/ThreadFactory;","innerClasses":[{"name":"com/google/common/util/concurrent/ThreadFactoryBuilder$1","access":0},{"name":"java/lang/Thread$UncaughtExceptionHandler","outerName":"java/lang/Thread","innerName":"UncaughtExceptionHandler","access":1545}],"fields":[{"name":"val$backingThreadFactory","access":4112,"descriptor":"Ljava/util/concurrent/ThreadFactory;"},{"name":"val$nameFormat","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$count","access":4112,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"val$daemon","access":4112,"descriptor":"Ljava/lang/Boolean;"},{"name":"val$priority","access":4112,"descriptor":"Ljava/lang/Integer;"},{"name":"val$uncaughtExceptionHandler","access":4112,"descriptor":"Ljava/lang/Thread$UncaughtExceptionHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/ThreadFactory;Ljava/lang/String;Ljava/util/concurrent/atomic/AtomicLong;Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Thread$UncaughtExceptionHandler;)V","signature":"()V"},{"name":"newThread","access":1,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Thread;"}]},{"name":"com/google/common/util/concurrent/TimeLimiter","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newProxy","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/Class;JLjava/util/concurrent/TimeUnit;)TT;"},{"name":"newProxy","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/time/Duration;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/Class;Ljava/time/Duration;)TT;"},{"name":"callWithTimeout","access":1025,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/util/concurrent/TimeoutException","java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"callWithTimeout","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/time/Duration;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;Ljava/time/Duration;)TT;","exceptions":["java/util/concurrent/TimeoutException","java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"callUninterruptiblyWithTimeout","access":1025,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)TT;","exceptions":["java/util/concurrent/TimeoutException","java/util/concurrent/ExecutionException"]},{"name":"callUninterruptiblyWithTimeout","access":1,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/time/Duration;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Callable;Ljava/time/Duration;)TT;","exceptions":["java/util/concurrent/TimeoutException","java/util/concurrent/ExecutionException"]},{"name":"runWithTimeout","access":1025,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException","java/lang/InterruptedException"]},{"name":"runWithTimeout","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException","java/lang/InterruptedException"]},{"name":"runUninterruptiblyWithTimeout","access":1025,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)V","exceptions":["java/util/concurrent/TimeoutException"]},{"name":"runUninterruptiblyWithTimeout","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/time/Duration;)V","exceptions":["java/util/concurrent/TimeoutException"]}]},{"name":"com/google/common/util/concurrent/TimeoutFuture","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/FluentFuture$TrustedFuture;","superName":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","innerClasses":[{"name":"com/google/common/util/concurrent/TimeoutFuture$Fire","outerName":"com/google/common/util/concurrent/TimeoutFuture","innerName":"Fire","access":26},{"name":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/FluentFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/TimeoutFuture$1","access":4104},{"name":"com/google/common/util/concurrent/TimeoutFuture$TimeoutFutureException","outerName":"com/google/common/util/concurrent/TimeoutFuture","innerName":"TimeoutFutureException","access":26}],"fields":[{"name":"delegateRef","access":2,"descriptor":"Lcom/google/common/util/concurrent/ListenableFuture;","signature":"Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"timer","access":2,"descriptor":"Ljava/util/concurrent/ScheduledFuture;","signature":"Ljava/util/concurrent/ScheduledFuture<*>;"}],"methods":[{"name":"create","access":8,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;JLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/ScheduledExecutorService;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"","access":2,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)V"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"afterDone","access":4,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/TimeoutFuture;)Lcom/google/common/util/concurrent/ListenableFuture;"},{"name":"access$100","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/TimeoutFuture;)Ljava/util/concurrent/ScheduledFuture;"},{"name":"access$102","access":4104,"descriptor":"(Lcom/google/common/util/concurrent/TimeoutFuture;Ljava/util/concurrent/ScheduledFuture;)Ljava/util/concurrent/ScheduledFuture;"}]},{"name":"com/google/common/util/concurrent/TimeoutFuture$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"com/google/common/util/concurrent/TimeoutFuture","innerClasses":[{"name":"com/google/common/util/concurrent/TimeoutFuture$1","access":4104}]},{"name":"com/google/common/util/concurrent/TimeoutFuture$Fire","version":52,"access":48,"signature":"Ljava/lang/Object;Ljava/lang/Runnable;","superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"com/google/common/util/concurrent/TimeoutFuture$Fire","outerName":"com/google/common/util/concurrent/TimeoutFuture","innerName":"Fire","access":26},{"name":"com/google/common/util/concurrent/TimeoutFuture$TimeoutFutureException","outerName":"com/google/common/util/concurrent/TimeoutFuture","innerName":"TimeoutFutureException","access":26},{"name":"com/google/common/util/concurrent/TimeoutFuture$1","access":4104}],"fields":[{"name":"timeoutFutureRef","access":0,"descriptor":"Lcom/google/common/util/concurrent/TimeoutFuture;","signature":"Lcom/google/common/util/concurrent/TimeoutFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/TimeoutFuture;)V","signature":"(Lcom/google/common/util/concurrent/TimeoutFuture;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/TimeoutFuture$TimeoutFutureException","version":52,"access":48,"superName":"java/util/concurrent/TimeoutException","innerClasses":[{"name":"com/google/common/util/concurrent/TimeoutFuture$TimeoutFutureException","outerName":"com/google/common/util/concurrent/TimeoutFuture","innerName":"TimeoutFutureException","access":26},{"name":"com/google/common/util/concurrent/TimeoutFuture$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"fillInStackTrace","access":33,"descriptor":"()Ljava/lang/Throwable;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;Lcom/google/common/util/concurrent/TimeoutFuture$1;)V"}]},{"name":"com/google/common/util/concurrent/TrustedListenableFutureTask","version":52,"access":32,"signature":"Lcom/google/common/util/concurrent/FluentFuture$TrustedFuture;Ljava/util/concurrent/RunnableFuture;","superName":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","interfaces":["java/util/concurrent/RunnableFuture"],"innerClasses":[{"name":"com/google/common/util/concurrent/FluentFuture$TrustedFuture","outerName":"com/google/common/util/concurrent/FluentFuture","innerName":"TrustedFuture","access":1032},{"name":"com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleTask","outerName":"com/google/common/util/concurrent/TrustedListenableFutureTask","innerName":"TrustedFutureInterruptibleTask","access":18},{"name":"com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleAsyncTask","outerName":"com/google/common/util/concurrent/TrustedListenableFutureTask","innerName":"TrustedFutureInterruptibleAsyncTask","access":18}],"fields":[{"name":"task","access":66,"descriptor":"Lcom/google/common/util/concurrent/InterruptibleTask;","signature":"Lcom/google/common/util/concurrent/InterruptibleTask<*>;"}],"methods":[{"name":"create","access":8,"descriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;)Lcom/google/common/util/concurrent/TrustedListenableFutureTask;","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;)Lcom/google/common/util/concurrent/TrustedListenableFutureTask;"},{"name":"create","access":8,"descriptor":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/TrustedListenableFutureTask;","signature":"(Ljava/util/concurrent/Callable;)Lcom/google/common/util/concurrent/TrustedListenableFutureTask;"},{"name":"create","access":8,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Lcom/google/common/util/concurrent/TrustedListenableFutureTask;","signature":"(Ljava/lang/Runnable;TV;)Lcom/google/common/util/concurrent/TrustedListenableFutureTask;"},{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Callable;)V","signature":"(Ljava/util/concurrent/Callable;)V"},{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/AsyncCallable;)V","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"afterDone","access":4,"descriptor":"()V"},{"name":"pendingToString","access":4,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleAsyncTask","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/InterruptibleTask;>;","superName":"com/google/common/util/concurrent/InterruptibleTask","innerClasses":[{"name":"com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleAsyncTask","outerName":"com/google/common/util/concurrent/TrustedListenableFutureTask","innerName":"TrustedFutureInterruptibleAsyncTask","access":18}],"fields":[{"name":"callable","access":18,"descriptor":"Lcom/google/common/util/concurrent/AsyncCallable;","signature":"Lcom/google/common/util/concurrent/AsyncCallable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/TrustedListenableFutureTask;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/TrustedListenableFutureTask;Lcom/google/common/util/concurrent/AsyncCallable;)V","signature":"(Lcom/google/common/util/concurrent/AsyncCallable;)V"},{"name":"isDone","access":16,"descriptor":"()Z"},{"name":"runInterruptibly","access":0,"descriptor":"()Lcom/google/common/util/concurrent/ListenableFuture;","signature":"()Lcom/google/common/util/concurrent/ListenableFuture;","exceptions":["java/lang/Exception"]},{"name":"afterRanInterruptiblySuccess","access":0,"descriptor":"(Lcom/google/common/util/concurrent/ListenableFuture;)V","signature":"(Lcom/google/common/util/concurrent/ListenableFuture;)V"},{"name":"afterRanInterruptiblyFailure","access":0,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"toPendingString","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"afterRanInterruptiblySuccess","access":4160,"descriptor":"(Ljava/lang/Object;)V"},{"name":"runInterruptibly","access":4160,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleTask","version":52,"access":48,"signature":"Lcom/google/common/util/concurrent/InterruptibleTask;","superName":"com/google/common/util/concurrent/InterruptibleTask","innerClasses":[{"name":"com/google/common/util/concurrent/TrustedListenableFutureTask$TrustedFutureInterruptibleTask","outerName":"com/google/common/util/concurrent/TrustedListenableFutureTask","innerName":"TrustedFutureInterruptibleTask","access":18}],"fields":[{"name":"callable","access":18,"descriptor":"Ljava/util/concurrent/Callable;","signature":"Ljava/util/concurrent/Callable;"},{"name":"this$0","access":4112,"descriptor":"Lcom/google/common/util/concurrent/TrustedListenableFutureTask;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/TrustedListenableFutureTask;Ljava/util/concurrent/Callable;)V","signature":"(Ljava/util/concurrent/Callable;)V"},{"name":"isDone","access":16,"descriptor":"()Z"},{"name":"runInterruptibly","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/Exception"]},{"name":"afterRanInterruptiblySuccess","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"afterRanInterruptiblyFailure","access":0,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"toPendingString","access":0,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter","outerName":"com/google/common/util/concurrent/UncaughtExceptionHandlers","innerName":"Exiter","access":24},{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers$RuntimeWrapper","outerName":"com/google/common/util/concurrent/UncaughtExceptionHandlers","innerName":"RuntimeWrapper","access":1544},{"name":"java/lang/Thread$UncaughtExceptionHandler","outerName":"java/lang/Thread","innerName":"UncaughtExceptionHandler","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"systemExit","access":9,"descriptor":"()Ljava/lang/Thread$UncaughtExceptionHandler;"}]},{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter","version":52,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Thread$UncaughtExceptionHandler"],"innerClasses":[{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers$Exiter","outerName":"com/google/common/util/concurrent/UncaughtExceptionHandlers","innerName":"Exiter","access":24},{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers$RuntimeWrapper","outerName":"com/google/common/util/concurrent/UncaughtExceptionHandlers","innerName":"RuntimeWrapper","access":1544},{"name":"java/lang/Thread$UncaughtExceptionHandler","outerName":"java/lang/Thread","innerName":"UncaughtExceptionHandler","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lcom/google/common/util/concurrent/LazyLogger;"},{"name":"runtime","access":18,"descriptor":"Lcom/google/common/util/concurrent/UncaughtExceptionHandlers$RuntimeWrapper;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/google/common/util/concurrent/UncaughtExceptionHandlers$RuntimeWrapper;)V"},{"name":"uncaughtException","access":1,"descriptor":"(Ljava/lang/Thread;Ljava/lang/Throwable;)V"}]},{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers$RuntimeWrapper","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/util/concurrent/UncaughtExceptionHandlers$RuntimeWrapper","outerName":"com/google/common/util/concurrent/UncaughtExceptionHandlers","innerName":"RuntimeWrapper","access":1544}],"methods":[{"name":"exit","access":1025,"descriptor":"(I)V"}]},{"name":"com/google/common/util/concurrent/UncheckedExecutionException","version":52,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"methods":[{"name":"","access":131076,"descriptor":"()V"},{"name":"","access":131076,"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/google/common/util/concurrent/UncheckedTimeoutException","version":52,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}}],"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":"com/google/common/util/concurrent/Uninterruptibles","version":52,"access":49,"superName":"java/lang/Object","methods":[{"name":"awaitUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/CountDownLatch;)V"},{"name":"awaitUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/CountDownLatch;Ljava/time/Duration;)Z"},{"name":"awaitUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/CountDownLatch;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/locks/Condition;Ljava/time/Duration;)Z"},{"name":"awaitUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/locks/Condition;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"joinUninterruptibly","access":9,"descriptor":"(Ljava/lang/Thread;)V"},{"name":"joinUninterruptibly","access":9,"descriptor":"(Ljava/lang/Thread;Ljava/time/Duration;)V"},{"name":"joinUninterruptibly","access":9,"descriptor":"(Ljava/lang/Thread;JLjava/util/concurrent/TimeUnit;)V"},{"name":"getUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/Future;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;)TV;","exceptions":["java/util/concurrent/ExecutionException"]},{"name":"getUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/Future;Ljava/time/Duration;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;Ljava/time/Duration;)TV;","exceptions":["java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"getUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/Future;JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"takeUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/BlockingQueue;)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/BlockingQueue;)TE;"},{"name":"putUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/BlockingQueue;Ljava/lang/Object;)V","signature":"(Ljava/util/concurrent/BlockingQueue;TE;)V"},{"name":"sleepUninterruptibly","access":9,"descriptor":"(Ljava/time/Duration;)V"},{"name":"sleepUninterruptibly","access":9,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"tryAcquireUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/Semaphore;Ljava/time/Duration;)Z"},{"name":"tryAcquireUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/Semaphore;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"tryAcquireUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/Semaphore;ILjava/time/Duration;)Z"},{"name":"tryAcquireUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/Semaphore;IJLjava/util/concurrent/TimeUnit;)Z"},{"name":"tryLockUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/locks/Lock;Ljava/time/Duration;)Z"},{"name":"tryLockUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/locks/Lock;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitTerminationUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;)V"},{"name":"awaitTerminationUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;Ljava/time/Duration;)Z"},{"name":"awaitTerminationUninterruptibly","access":9,"descriptor":"(Ljava/util/concurrent/ExecutorService;JLjava/util/concurrent/TimeUnit;)Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/common/util/concurrent/WrappingExecutorService","version":52,"access":1056,"superName":"java/lang/Object","interfaces":["java/util/concurrent/ExecutorService"],"innerClasses":[{"name":"com/google/common/collect/ImmutableList$Builder","outerName":"com/google/common/collect/ImmutableList","innerName":"Builder","access":25},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"delegate","access":18,"descriptor":"Ljava/util/concurrent/ExecutorService;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/ExecutorService;)V"},{"name":"wrapTask","access":1028,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Callable;"},{"name":"wrapTask","access":4,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Runnable;"},{"name":"wrapTasks","access":2,"descriptor":"(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;","signature":"(Ljava/util/Collection<+Ljava/util/concurrent/Callable;>;)Lcom/google/common/collect/ImmutableList;>;"},{"name":"execute","access":17,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"submit","access":17,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/Future;"},{"name":"submit","access":17,"descriptor":"(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;)Ljava/util/concurrent/Future<*>;"},{"name":"submit","access":17,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/Future;"},{"name":"invokeAll","access":17,"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":17,"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":17,"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":17,"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":"shutdown","access":17,"descriptor":"()V"},{"name":"shutdownNow","access":17,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isShutdown","access":17,"descriptor":"()Z"},{"name":"isTerminated","access":17,"descriptor":"()Z"},{"name":"awaitTermination","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"lambda$wrapTask$0","access":4106,"descriptor":"(Ljava/util/concurrent/Callable;)V"}]},{"name":"com/google/common/util/concurrent/WrappingScheduledExecutorService","version":52,"access":1056,"superName":"com/google/common/util/concurrent/WrappingExecutorService","interfaces":["java/util/concurrent/ScheduledExecutorService"],"fields":[{"name":"delegate","access":16,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;)V"},{"name":"schedule","access":17,"descriptor":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;","signature":"(Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>;"},{"name":"schedule","access":17,"descriptor":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;","signature":"(Ljava/util/concurrent/Callable;JLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;"},{"name":"scheduleAtFixedRate","access":17,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>;"},{"name":"scheduleWithFixedDelay","access":17,"descriptor":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture;","signature":"(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture<*>;"}]},{"name":"com/google/common/util/concurrent/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/common/xml/ParametricNullness","version":52,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"com/google/common/xml/XmlEscapers","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/escape/Escapers$Builder","outerName":"com/google/common/escape/Escapers","innerName":"Builder","access":25}],"fields":[{"name":"MIN_ASCII_CONTROL_CHAR","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"MAX_ASCII_CONTROL_CHAR","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"31"}},{"name":"XML_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"},{"name":"XML_CONTENT_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"},{"name":"XML_ATTRIBUTE_ESCAPER","access":26,"descriptor":"Lcom/google/common/escape/Escaper;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"xmlContentEscaper","access":9,"descriptor":"()Lcom/google/common/escape/Escaper;"},{"name":"xmlAttributeEscaper","access":9,"descriptor":"()Lcom/google/common/escape/Escaper;"}]},{"name":"com/google/common/xml/package-info","version":52,"access":5632,"superName":"java/lang/Object"},{"name":"com/google/thirdparty/publicsuffix/PublicSuffixPatterns","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"EXACT","access":25,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"UNDER","access":25,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"},{"name":"EXCLUDED","access":25,"descriptor":"Lcom/google/common/collect/ImmutableMap;","signature":"Lcom/google/common/collect/ImmutableMap;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"com/google/thirdparty/publicsuffix/PublicSuffixType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"PRIVATE","access":16409,"descriptor":"Lcom/google/thirdparty/publicsuffix/PublicSuffixType;"},{"name":"REGISTRY","access":16409,"descriptor":"Lcom/google/thirdparty/publicsuffix/PublicSuffixType;"},{"name":"innerNodeCode","access":18,"descriptor":"C"},{"name":"leafNodeCode","access":18,"descriptor":"C"},{"name":"$VALUES","access":4122,"descriptor":"[Lcom/google/thirdparty/publicsuffix/PublicSuffixType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lcom/google/thirdparty/publicsuffix/PublicSuffixType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lcom/google/thirdparty/publicsuffix/PublicSuffixType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ICC)V","signature":"(CC)V"},{"name":"getLeafNodeCode","access":0,"descriptor":"()C"},{"name":"getInnerNodeCode","access":0,"descriptor":"()C"},{"name":"fromCode","access":8,"descriptor":"(C)Lcom/google/thirdparty/publicsuffix/PublicSuffixType;"},{"name":"$values","access":4106,"descriptor":"()[Lcom/google/thirdparty/publicsuffix/PublicSuffixType;"}]},{"name":"com/google/thirdparty/publicsuffix/TrieParser","version":52,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/google/common/collect/ImmutableMap$Builder","outerName":"com/google/common/collect/ImmutableMap","innerName":"Builder","access":9}],"fields":[{"name":"DIRECT_JOINER","access":26,"descriptor":"Lcom/google/common/base/Joiner;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parseTrie","access":136,"descriptor":"([Ljava/lang/CharSequence;)Lcom/google/common/collect/ImmutableMap;","signature":"([Ljava/lang/CharSequence;)Lcom/google/common/collect/ImmutableMap;"},{"name":"parseFullString","access":8,"descriptor":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap;","signature":"(Ljava/lang/String;)Lcom/google/common/collect/ImmutableMap;"},{"name":"doParseTrieToBuilder","access":10,"descriptor":"(Ljava/util/Deque;Ljava/lang/CharSequence;ILcom/google/common/collect/ImmutableMap$Builder;)I","signature":"(Ljava/util/Deque;Ljava/lang/CharSequence;ILcom/google/common/collect/ImmutableMap$Builder;)I"},{"name":"reverse","access":10,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"}]},{"name":"com/viaversion/viaversion/api/Via","version":61,"access":33,"superName":"java/lang/Object","methods":[{"name":"getAPI","access":9,"descriptor":"()Lcom/viaversion/viaversion/api/ViaAPI;"},{"name":"getManager","access":9,"descriptor":"()Lcom/viaversion/viaversion/api/ViaManager;"}]},{"name":"com/viaversion/viaversion/api/ViaAPI","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPlayerVersion","access":1025,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"com/viaversion/viaversion/api/ViaManager","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getInjector","access":1025,"descriptor":"()Lcom/viaversion/viaversion/api/platform/ViaInjector;"}]},{"name":"com/viaversion/viaversion/api/connection/ProtocolInfo","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"protocolVersion","access":1025,"descriptor":"()Lcom/viaversion/viaversion/api/protocol/version/ProtocolVersion;"},{"name":"getProtocolVersion","access":1025,"descriptor":"()I"}]},{"name":"com/viaversion/viaversion/api/connection/UserConnection","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getProtocolInfo","access":1025,"descriptor":"()Lcom/viaversion/viaversion/api/connection/ProtocolInfo;"}]},{"name":"com/viaversion/viaversion/api/platform/ViaChannelHandler","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"connection","access":1025,"descriptor":"()Lcom/viaversion/viaversion/api/connection/UserConnection;"}]},{"name":"com/viaversion/viaversion/api/platform/ViaInjector","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getEncoderName","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"com/viaversion/viaversion/api/protocol/version/ProtocolVersion","version":61,"access":33,"superName":"java/lang/Object","methods":[{"name":"isKnown","access":1,"descriptor":"()Z"},{"name":"getVersion","access":1,"descriptor":"()I"}]},{"name":"com/viaversion/viaversion/bukkit/handlers/BukkitDecodeHandler","version":61,"access":33,"superName":"java/lang/Object"},{"name":"com/viaversion/viaversion/bukkit/handlers/BukkitEncodeHandler","version":61,"access":33,"superName":"java/lang/Object"},{"name":"io/netty/bootstrap/AbstractBootstrap","version":50,"access":1057,"signature":";C::Lio/netty/channel/Channel;>Ljava/lang/Object;Ljava/lang/Cloneable;","superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"innerClasses":[{"name":"io/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise","outerName":"io/netty/bootstrap/AbstractBootstrap","innerName":"PendingRegistrationPromise","access":24},{"name":"io/netty/bootstrap/AbstractBootstrap$2","access":8},{"name":"io/netty/bootstrap/AbstractBootstrap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"EMPTY_OPTION_ARRAY","access":26,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"EMPTY_ATTRIBUTE_ARRAY","access":26,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"group","access":64,"descriptor":"Lio/netty/channel/EventLoopGroup;"},{"name":"channelFactory","access":66,"descriptor":"Lio/netty/bootstrap/ChannelFactory;","signature":"Lio/netty/bootstrap/ChannelFactory<+TC;>;"},{"name":"localAddress","access":66,"descriptor":"Ljava/net/SocketAddress;"},{"name":"options","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"attrs","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"handler","access":66,"descriptor":"Lio/netty/channel/ChannelHandler;"},{"name":"extensionsClassLoader","access":66,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/AbstractBootstrap;)V","signature":"(Lio/netty/bootstrap/AbstractBootstrap;)V"},{"name":"group","access":1,"descriptor":"(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Lio/netty/channel/EventLoopGroup;)TB;"},{"name":"self","access":2,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrap;","signature":"()TB;"},{"name":"channel","access":1,"descriptor":"(Ljava/lang/Class;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Ljava/lang/Class<+TC;>;)TB;"},{"name":"channelFactory","access":131073,"descriptor":"(Lio/netty/bootstrap/ChannelFactory;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Lio/netty/bootstrap/ChannelFactory<+TC;>;)TB;"},{"name":"channelFactory","access":1,"descriptor":"(Lio/netty/channel/ChannelFactory;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Lio/netty/channel/ChannelFactory<+TC;>;)TB;"},{"name":"localAddress","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Ljava/net/SocketAddress;)TB;"},{"name":"localAddress","access":1,"descriptor":"(I)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(I)TB;"},{"name":"localAddress","access":1,"descriptor":"(Ljava/lang/String;I)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Ljava/lang/String;I)TB;"},{"name":"localAddress","access":1,"descriptor":"(Ljava/net/InetAddress;I)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Ljava/net/InetAddress;I)TB;"},{"name":"option","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Lio/netty/channel/ChannelOption;TT;)TB;"},{"name":"attr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;Ljava/lang/Object;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Lio/netty/util/AttributeKey;TT;)TB;"},{"name":"extensionsClassLoader","access":1,"descriptor":"(Ljava/lang/ClassLoader;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Ljava/lang/ClassLoader;)TB;"},{"name":"validate","access":1,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrap;","signature":"()TB;"},{"name":"clone","access":1025,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrap;","signature":"()TB;"},{"name":"register","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(I)Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(Ljava/lang/String;I)Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/InetAddress;I)Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"doBind","access":2,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"initAndRegister","access":16,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"init","access":1024,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]},{"name":"getInitializerExtensions","access":0,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"doBind0","access":10,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"handler","access":1,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/bootstrap/AbstractBootstrap;","signature":"(Lio/netty/channel/ChannelHandler;)TB;"},{"name":"group","access":131089,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"config","access":1025,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrapConfig;","signature":"()Lio/netty/bootstrap/AbstractBootstrapConfig;"},{"name":"newOptionsArray","access":16,"descriptor":"()[Ljava/util/Map$Entry;","signature":"()[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"newOptionsArray","access":8,"descriptor":"(Ljava/util/Map;)[Ljava/util/Map$Entry;","signature":"(Ljava/util/Map;Ljava/lang/Object;>;)[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"newAttributesArray","access":16,"descriptor":"()[Ljava/util/Map$Entry;","signature":"()[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"newAttributesArray","access":8,"descriptor":"(Ljava/util/Map;)[Ljava/util/Map$Entry;","signature":"(Ljava/util/Map;Ljava/lang/Object;>;)[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"options0","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"attrs0","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"localAddress","access":16,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"channelFactory","access":16,"descriptor":"()Lio/netty/bootstrap/ChannelFactory;","signature":"()Lio/netty/bootstrap/ChannelFactory<+TC;>;"},{"name":"handler","access":16,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"options","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"attrs","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"copiedMap","access":8,"descriptor":"(Ljava/util/Map;)Ljava/util/Map;","signature":"(Ljava/util/Map;)Ljava/util/Map;"},{"name":"setAttributes","access":8,"descriptor":"(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;)V","signature":"(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V"},{"name":"setChannelOptions","access":8,"descriptor":"(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;Lio/netty/util/internal/logging/InternalLogger;)V","signature":"(Lio/netty/channel/Channel;[Ljava/util/Map$Entry;Ljava/lang/Object;>;Lio/netty/util/internal/logging/InternalLogger;)V"},{"name":"setChannelOption","access":10,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelOption;Ljava/lang/Object;Lio/netty/util/internal/logging/InternalLogger;)V","signature":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelOption<*>;Ljava/lang/Object;Lio/netty/util/internal/logging/InternalLogger;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"}]},{"name":"io/netty/bootstrap/AbstractBootstrap$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/bootstrap/AbstractBootstrap","outerMethod":"doBind","outerMethodDescriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise","outerName":"io/netty/bootstrap/AbstractBootstrap","innerName":"PendingRegistrationPromise","access":24},{"name":"io/netty/bootstrap/AbstractBootstrap$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise;"},{"name":"val$regFuture","access":4112,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/bootstrap/AbstractBootstrap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/AbstractBootstrap;Lio/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise;Lio/netty/channel/ChannelFuture;Lio/netty/channel/Channel;Ljava/net/SocketAddress;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/bootstrap/AbstractBootstrap$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/bootstrap/AbstractBootstrap","outerMethod":"doBind0","outerMethodDescriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/bootstrap/AbstractBootstrap$2","access":8}],"fields":[{"name":"val$regFuture","access":4112,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise","version":50,"access":48,"superName":"io/netty/channel/DefaultChannelPromise","innerClasses":[{"name":"io/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise","outerName":"io/netty/bootstrap/AbstractBootstrap","innerName":"PendingRegistrationPromise","access":24}],"fields":[{"name":"registered","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"registered","access":0,"descriptor":"()V"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"}]},{"name":"io/netty/bootstrap/AbstractBootstrapConfig","version":50,"access":1057,"signature":";C::Lio/netty/channel/Channel;>Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"bootstrap","access":20,"descriptor":"Lio/netty/bootstrap/AbstractBootstrap;","signature":"TB;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/bootstrap/AbstractBootstrap;)V","signature":"(TB;)V"},{"name":"localAddress","access":17,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"channelFactory","access":17,"descriptor":"()Lio/netty/bootstrap/ChannelFactory;","signature":"()Lio/netty/bootstrap/ChannelFactory<+TC;>;"},{"name":"handler","access":17,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"options","access":17,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"attrs","access":17,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"group","access":17,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/bootstrap/Bootstrap","version":50,"access":33,"signature":"Lio/netty/bootstrap/AbstractBootstrap;","superName":"io/netty/bootstrap/AbstractBootstrap","innerClasses":[{"name":"io/netty/bootstrap/Bootstrap$ExternalAddressResolver","outerName":"io/netty/bootstrap/Bootstrap","innerName":"ExternalAddressResolver","access":24},{"name":"io/netty/bootstrap/Bootstrap$3","access":8},{"name":"io/netty/bootstrap/Bootstrap$2","access":0},{"name":"io/netty/bootstrap/Bootstrap$1","access":0},{"name":"io/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise","outerName":"io/netty/bootstrap/AbstractBootstrap","innerName":"PendingRegistrationPromise","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"config","access":18,"descriptor":"Lio/netty/bootstrap/BootstrapConfig;"},{"name":"externalResolver","access":2,"descriptor":"Lio/netty/bootstrap/Bootstrap$ExternalAddressResolver;"},{"name":"disableResolver","access":66,"descriptor":"Z"},{"name":"remoteAddress","access":66,"descriptor":"Ljava/net/SocketAddress;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lio/netty/bootstrap/Bootstrap;)V"},{"name":"resolver","access":1,"descriptor":"(Lio/netty/resolver/AddressResolverGroup;)Lio/netty/bootstrap/Bootstrap;","signature":"(Lio/netty/resolver/AddressResolverGroup<*>;)Lio/netty/bootstrap/Bootstrap;"},{"name":"disableResolver","access":1,"descriptor":"()Lio/netty/bootstrap/Bootstrap;"},{"name":"remoteAddress","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/bootstrap/Bootstrap;"},{"name":"remoteAddress","access":1,"descriptor":"(Ljava/lang/String;I)Lio/netty/bootstrap/Bootstrap;"},{"name":"remoteAddress","access":1,"descriptor":"(Ljava/net/InetAddress;I)Lio/netty/bootstrap/Bootstrap;"},{"name":"connect","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/lang/String;I)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/InetAddress;I)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"doResolveAndConnect","access":2,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"doResolveAndConnect0","access":2,"descriptor":"(Lio/netty/channel/Channel;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"doConnect","access":10,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"init","access":0,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"validate","access":1,"descriptor":"()Lio/netty/bootstrap/Bootstrap;"},{"name":"clone","access":1,"descriptor":"()Lio/netty/bootstrap/Bootstrap;"},{"name":"clone","access":1,"descriptor":"(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/Bootstrap;"},{"name":"config","access":17,"descriptor":"()Lio/netty/bootstrap/BootstrapConfig;"},{"name":"remoteAddress","access":16,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"resolver","access":16,"descriptor":"()Lio/netty/resolver/AddressResolverGroup;","signature":"()Lio/netty/resolver/AddressResolverGroup<*>;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrapConfig;"},{"name":"clone","access":4161,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrap;"},{"name":"validate","access":4161,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrap;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"}]},{"name":"io/netty/bootstrap/Bootstrap$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/bootstrap/Bootstrap","outerMethod":"doResolveAndConnect","outerMethodDescriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise","outerName":"io/netty/bootstrap/AbstractBootstrap","innerName":"PendingRegistrationPromise","access":24},{"name":"io/netty/bootstrap/Bootstrap$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise;"},{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$remoteAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/bootstrap/Bootstrap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/bootstrap/AbstractBootstrap$PendingRegistrationPromise;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/bootstrap/Bootstrap$2","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/bootstrap/Bootstrap","outerMethod":"doResolveAndConnect0","outerMethodDescriptor":"(Lio/netty/channel/Channel;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/bootstrap/Bootstrap$2","access":0}],"fields":[{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/bootstrap/Bootstrap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;Ljava/net/SocketAddress;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/bootstrap/Bootstrap$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/bootstrap/Bootstrap","outerMethod":"doConnect","outerMethodDescriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/bootstrap/Bootstrap$3","access":8}],"fields":[{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$remoteAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$connectPromise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/Channel;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/bootstrap/Bootstrap$ExternalAddressResolver","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/bootstrap/Bootstrap$ExternalAddressResolver","outerName":"io/netty/bootstrap/Bootstrap","innerName":"ExternalAddressResolver","access":24}],"fields":[{"name":"resolverGroup","access":16,"descriptor":"Lio/netty/resolver/AddressResolverGroup;","signature":"Lio/netty/resolver/AddressResolverGroup;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/resolver/AddressResolverGroup;)V","signature":"(Lio/netty/resolver/AddressResolverGroup<*>;)V"},{"name":"getOrDefault","access":8,"descriptor":"(Lio/netty/bootstrap/Bootstrap$ExternalAddressResolver;)Lio/netty/resolver/AddressResolverGroup;","signature":"(Lio/netty/bootstrap/Bootstrap$ExternalAddressResolver;)Lio/netty/resolver/AddressResolverGroup;"}]},{"name":"io/netty/bootstrap/BootstrapConfig","version":50,"access":49,"signature":"Lio/netty/bootstrap/AbstractBootstrapConfig;","superName":"io/netty/bootstrap/AbstractBootstrapConfig","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/Bootstrap;)V"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"resolver","access":1,"descriptor":"()Lio/netty/resolver/AddressResolverGroup;","signature":"()Lio/netty/resolver/AddressResolverGroup<*>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/bootstrap/ChannelFactory","version":50,"access":132609,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"newChannel","access":1025,"descriptor":"()Lio/netty/channel/Channel;","signature":"()TT;"}]},{"name":"io/netty/bootstrap/ChannelInitializerExtension","version":50,"access":1057,"superName":"java/lang/Object","fields":[{"name":"EXTENSIONS_SYSTEM_PROPERTY","access":25,"descriptor":"Ljava/lang/String;","constant":"io.netty.bootstrap.extensions"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"priority","access":1,"descriptor":"()D"},{"name":"postInitializeClientChannel","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"postInitializeServerListenerChannel","access":1,"descriptor":"(Lio/netty/channel/ServerChannel;)V"},{"name":"postInitializeServerChildChannel","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"}]},{"name":"io/netty/bootstrap/ChannelInitializerExtensions","version":50,"access":1056,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/bootstrap/ChannelInitializerExtensions$1","access":4104},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions","outerName":"io/netty/bootstrap/ChannelInitializerExtensions","innerName":"ServiceLoadingExtensions","access":26},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$EmptyExtensions","outerName":"io/netty/bootstrap/ChannelInitializerExtensions","innerName":"EmptyExtensions","access":26}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"implementation","access":74,"descriptor":"Lio/netty/bootstrap/ChannelInitializerExtensions;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getExtensions","access":8,"descriptor":"()Lio/netty/bootstrap/ChannelInitializerExtensions;"},{"name":"extensions","access":1024,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/util/Collection;","signature":"(Ljava/lang/ClassLoader;)Ljava/util/Collection;"},{"name":"","access":4096,"descriptor":"(Lio/netty/bootstrap/ChannelInitializerExtensions$1;)V"},{"name":"access$200","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/bootstrap/ChannelInitializerExtensions","innerClasses":[{"name":"io/netty/bootstrap/ChannelInitializerExtensions$1","access":4104}]},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$EmptyExtensions","version":50,"access":48,"superName":"io/netty/bootstrap/ChannelInitializerExtensions","innerClasses":[{"name":"io/netty/bootstrap/ChannelInitializerExtensions$EmptyExtensions","outerName":"io/netty/bootstrap/ChannelInitializerExtensions","innerName":"EmptyExtensions","access":26},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"extensions","access":0,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/util/Collection;","signature":"(Ljava/lang/ClassLoader;)Ljava/util/Collection;"},{"name":"","access":4096,"descriptor":"(Lio/netty/bootstrap/ChannelInitializerExtensions$1;)V"}]},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions","version":50,"access":48,"superName":"io/netty/bootstrap/ChannelInitializerExtensions","innerClasses":[{"name":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions","outerName":"io/netty/bootstrap/ChannelInitializerExtensions","innerName":"ServiceLoadingExtensions","access":26},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions$1","access":8},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$1","access":4104}],"fields":[{"name":"loadAndCache","access":18,"descriptor":"Z"},{"name":"classLoader","access":2,"descriptor":"Ljava/lang/ref/WeakReference;","signature":"Ljava/lang/ref/WeakReference;"},{"name":"extensions","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":0,"descriptor":"(Z)V"},{"name":"extensions","access":32,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/util/Collection;","signature":"(Ljava/lang/ClassLoader;)Ljava/util/Collection;"},{"name":"serviceLoadExtensions","access":10,"descriptor":"(ZLjava/lang/ClassLoader;)Ljava/util/Collection;","signature":"(ZLjava/lang/ClassLoader;)Ljava/util/Collection;"}]},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"outerClass":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions","outerMethod":"serviceLoadExtensions","outerMethodDescriptor":"(ZLjava/lang/ClassLoader;)Ljava/util/Collection;","innerClasses":[{"name":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions","outerName":"io/netty/bootstrap/ChannelInitializerExtensions","innerName":"ServiceLoadingExtensions","access":26},{"name":"io/netty/bootstrap/ChannelInitializerExtensions$ServiceLoadingExtensions$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Lio/netty/bootstrap/ChannelInitializerExtension;Lio/netty/bootstrap/ChannelInitializerExtension;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"io/netty/bootstrap/FailedChannel","version":50,"access":48,"superName":"io/netty/channel/AbstractChannel","innerClasses":[{"name":"io/netty/bootstrap/FailedChannel$1","access":4104},{"name":"io/netty/bootstrap/FailedChannel$FailedChannelUnsafe","outerName":"io/netty/bootstrap/FailedChannel","innerName":"FailedChannelUnsafe","access":18},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/ChannelConfig;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"isCompatible","access":4,"descriptor":"(Lio/netty/channel/EventLoop;)Z"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V"},{"name":"doDisconnect","access":4,"descriptor":"()V"},{"name":"doClose","access":4,"descriptor":"()V"},{"name":"doBeginRead","access":4,"descriptor":"()V"},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"}]},{"name":"io/netty/bootstrap/FailedChannel$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/bootstrap/FailedChannel","innerClasses":[{"name":"io/netty/bootstrap/FailedChannel$1","access":4104}]},{"name":"io/netty/bootstrap/FailedChannel$FailedChannelUnsafe","version":50,"access":48,"superName":"io/netty/channel/AbstractChannel$AbstractUnsafe","innerClasses":[{"name":"io/netty/bootstrap/FailedChannel$FailedChannelUnsafe","outerName":"io/netty/bootstrap/FailedChannel","innerName":"FailedChannelUnsafe","access":18},{"name":"io/netty/bootstrap/FailedChannel$1","access":4104},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/bootstrap/FailedChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/bootstrap/FailedChannel;)V"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/bootstrap/FailedChannel;Lio/netty/bootstrap/FailedChannel$1;)V"}]},{"name":"io/netty/bootstrap/ServerBootstrap","version":50,"access":33,"signature":"Lio/netty/bootstrap/AbstractBootstrap;","superName":"io/netty/bootstrap/AbstractBootstrap","innerClasses":[{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","outerName":"io/netty/bootstrap/ServerBootstrap","innerName":"ServerBootstrapAcceptor","access":10},{"name":"io/netty/bootstrap/ServerBootstrap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"childOptions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"childAttrs","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"config","access":18,"descriptor":"Lio/netty/bootstrap/ServerBootstrapConfig;"},{"name":"childGroup","access":66,"descriptor":"Lio/netty/channel/EventLoopGroup;"},{"name":"childHandler","access":66,"descriptor":"Lio/netty/channel/ChannelHandler;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Lio/netty/bootstrap/ServerBootstrap;)V"},{"name":"group","access":1,"descriptor":"(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/ServerBootstrap;"},{"name":"group","access":1,"descriptor":"(Lio/netty/channel/EventLoopGroup;Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/ServerBootstrap;"},{"name":"childOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Lio/netty/bootstrap/ServerBootstrap;","signature":"(Lio/netty/channel/ChannelOption;TT;)Lio/netty/bootstrap/ServerBootstrap;"},{"name":"childAttr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;Ljava/lang/Object;)Lio/netty/bootstrap/ServerBootstrap;","signature":"(Lio/netty/util/AttributeKey;TT;)Lio/netty/bootstrap/ServerBootstrap;"},{"name":"childHandler","access":1,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/bootstrap/ServerBootstrap;"},{"name":"init","access":0,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"validate","access":1,"descriptor":"()Lio/netty/bootstrap/ServerBootstrap;"},{"name":"clone","access":1,"descriptor":"()Lio/netty/bootstrap/ServerBootstrap;"},{"name":"childGroup","access":131073,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"childHandler","access":16,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"childOptions","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"childAttrs","access":16,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"config","access":17,"descriptor":"()Lio/netty/bootstrap/ServerBootstrapConfig;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrapConfig;"},{"name":"clone","access":4161,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrap;"},{"name":"validate","access":4161,"descriptor":"()Lio/netty/bootstrap/AbstractBootstrap;"},{"name":"group","access":4161,"descriptor":"(Lio/netty/channel/EventLoopGroup;)Lio/netty/bootstrap/AbstractBootstrap;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/bootstrap/ServerBootstrap;)Lio/netty/bootstrap/ServerBootstrapConfig;"},{"name":"access$100","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/bootstrap/ServerBootstrap$1","version":50,"access":32,"signature":"Lio/netty/channel/ChannelInitializer;","superName":"io/netty/channel/ChannelInitializer","outerClass":"io/netty/bootstrap/ServerBootstrap","outerMethod":"init","outerMethodDescriptor":"(Lio/netty/channel/Channel;)V","innerClasses":[{"name":"io/netty/bootstrap/ServerBootstrap$1","access":0},{"name":"io/netty/bootstrap/ServerBootstrap$1$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$currentChildGroup","access":4112,"descriptor":"Lio/netty/channel/EventLoopGroup;"},{"name":"val$currentChildHandler","access":4112,"descriptor":"Lio/netty/channel/ChannelHandler;"},{"name":"val$currentChildOptions","access":4112,"descriptor":"[Ljava/util/Map$Entry;"},{"name":"val$currentChildAttrs","access":4112,"descriptor":"[Ljava/util/Map$Entry;"},{"name":"val$extensions","access":4112,"descriptor":"Ljava/util/Collection;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/bootstrap/ServerBootstrap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/ServerBootstrap;Lio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;[Ljava/util/Map$Entry;[Ljava/util/Map$Entry;Ljava/util/Collection;)V"},{"name":"initChannel","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"}]},{"name":"io/netty/bootstrap/ServerBootstrap$1$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/bootstrap/ServerBootstrap$1","outerMethod":"initChannel","outerMethodDescriptor":"(Lio/netty/channel/Channel;)V","innerClasses":[{"name":"io/netty/bootstrap/ServerBootstrap$1","access":0},{"name":"io/netty/bootstrap/ServerBootstrap$1$1","access":0},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","outerName":"io/netty/bootstrap/ServerBootstrap","innerName":"ServerBootstrapAcceptor","access":10},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$pipeline","access":4112,"descriptor":"Lio/netty/channel/ChannelPipeline;"},{"name":"val$ch","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/bootstrap/ServerBootstrap$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/ServerBootstrap$1;Lio/netty/channel/ChannelPipeline;Lio/netty/channel/Channel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","version":50,"access":32,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","innerClasses":[{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","outerName":"io/netty/bootstrap/ServerBootstrap","innerName":"ServerBootstrapAcceptor","access":10},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor$2","access":0},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"childGroup","access":18,"descriptor":"Lio/netty/channel/EventLoopGroup;"},{"name":"childHandler","access":18,"descriptor":"Lio/netty/channel/ChannelHandler;"},{"name":"childOptions","access":18,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"childAttrs","access":18,"descriptor":"[Ljava/util/Map$Entry;","signature":"[Ljava/util/Map$Entry;Ljava/lang/Object;>;"},{"name":"enableAutoReadTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"extensions","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;[Ljava/util/Map$Entry;[Ljava/util/Map$Entry;Ljava/util/Collection;)V","signature":"(Lio/netty/channel/Channel;Lio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;[Ljava/util/Map$Entry;Ljava/lang/Object;>;[Ljava/util/Map$Entry;Ljava/lang/Object;>;Ljava/util/Collection;)V"},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"forceClose","access":10,"descriptor":"(Lio/netty/channel/Channel;Ljava/lang/Throwable;)V"},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/Channel;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","outerMethod":"","outerMethodDescriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/EventLoopGroup;Lio/netty/channel/ChannelHandler;[Ljava/util/Map$Entry;[Ljava/util/Map$Entry;Ljava/util/Collection;)V","innerClasses":[{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","outerName":"io/netty/bootstrap/ServerBootstrap","innerName":"ServerBootstrapAcceptor","access":10},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor;Lio/netty/channel/Channel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","outerMethod":"channelRead","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","innerClasses":[{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor","outerName":"io/netty/bootstrap/ServerBootstrap","innerName":"ServerBootstrapAcceptor","access":10},{"name":"io/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor$2","access":0}],"fields":[{"name":"val$child","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/ServerBootstrap$ServerBootstrapAcceptor;Lio/netty/channel/Channel;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/bootstrap/ServerBootstrapConfig","version":50,"access":49,"signature":"Lio/netty/bootstrap/AbstractBootstrapConfig;","superName":"io/netty/bootstrap/AbstractBootstrapConfig","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/bootstrap/ServerBootstrap;)V"},{"name":"childGroup","access":1,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"childHandler","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"childOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"childAttrs","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/buffer/AbstractByteBuf","version":50,"access":1057,"superName":"io/netty/buffer/ByteBuf","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"LEGACY_PROP_CHECK_ACCESSIBLE","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.buffer.bytebuf.checkAccessible"},{"name":"PROP_CHECK_ACCESSIBLE","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.buffer.checkAccessible"},{"name":"checkAccessible","access":24,"descriptor":"Z"},{"name":"PROP_CHECK_BOUNDS","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.buffer.checkBounds"},{"name":"checkBounds","access":26,"descriptor":"Z"},{"name":"leakDetector","access":24,"descriptor":"Lio/netty/util/ResourceLeakDetector;","signature":"Lio/netty/util/ResourceLeakDetector;"},{"name":"readerIndex","access":0,"descriptor":"I"},{"name":"writerIndex","access":0,"descriptor":"I"},{"name":"markedReaderIndex","access":2,"descriptor":"I"},{"name":"markedWriterIndex","access":2,"descriptor":"I"},{"name":"maxCapacity","access":2,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"maxCapacity","access":1,"descriptor":"()I"},{"name":"maxCapacity","access":20,"descriptor":"(I)V"},{"name":"readerIndex","access":1,"descriptor":"()I"},{"name":"checkIndexBounds","access":10,"descriptor":"(III)V"},{"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":"clear","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"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":"readableBytes","access":1,"descriptor":"()I"},{"name":"writableBytes","access":1,"descriptor":"()I"},{"name":"maxWritableBytes","access":1,"descriptor":"()I"},{"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":"adjustMarkers","access":20,"descriptor":"(I)V"},{"name":"trimIndicesToCapacity","access":20,"descriptor":"(I)V"},{"name":"ensureWritable","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable0","access":16,"descriptor":"(I)V"},{"name":"ensureWritable","access":1,"descriptor":"(IZ)I"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"newSwappedByteBuf","access":4,"descriptor":"()Lio/netty/buffer/SwappedByteBuf;"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":1028,"descriptor":"(I)B"},{"name":"getBoolean","access":1,"descriptor":"(I)Z"},{"name":"getUnsignedByte","access":1,"descriptor":"(I)S"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":1028,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":1028,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":1028,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":1028,"descriptor":"(I)I"},{"name":"getMedium","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":1028,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":1028,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1,"descriptor":"(I)J"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":1028,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":1028,"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":"(I[B)Lio/netty/buffer/ByteBuf;"},{"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":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":1028,"descriptor":"(II)V"},{"name":"setBoolean","access":1,"descriptor":"(IZ)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":1028,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":1028,"descriptor":"(II)V"},{"name":"setChar","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":1028,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":1028,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":1028,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":1028,"descriptor":"(II)V"},{"name":"setFloat","access":1,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":1028,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":1028,"descriptor":"(IJ)V"},{"name":"setDouble","access":1,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"checkReadableBounds","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"setCharSequence0","access":2,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;Z)I"},{"name":"readByte","access":1,"descriptor":"()B"},{"name":"readBoolean","access":1,"descriptor":"()Z"},{"name":"readUnsignedByte","access":1,"descriptor":"()S"},{"name":"readShort","access":1,"descriptor":"()S"},{"name":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readMedium","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedInt","access":1,"descriptor":"()J"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readLongLE","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":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([B)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":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","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":"writeShortLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","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":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([B)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":"(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":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"copy","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"nioBuffer","access":1,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"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":"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteAsc0","access":0,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc0","access":0,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"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":"checkIndex","access":20,"descriptor":"(I)V"},{"name":"checkIndex","access":20,"descriptor":"(II)V"},{"name":"checkRangeBounds","access":10,"descriptor":"(Ljava/lang/String;III)V"},{"name":"checkIndex0","access":16,"descriptor":"(II)V"},{"name":"checkSrcIndex","access":20,"descriptor":"(IIII)V"},{"name":"checkDstIndex","access":20,"descriptor":"(IIII)V"},{"name":"checkDstIndex","access":20,"descriptor":"(III)V"},{"name":"checkReadableBytes","access":20,"descriptor":"(I)V"},{"name":"checkNewCapacity","access":20,"descriptor":"(I)V"},{"name":"checkReadableBytes0","access":2,"descriptor":"(I)V"},{"name":"ensureAccessible","access":20,"descriptor":"()V"},{"name":"setIndex0","access":16,"descriptor":"(II)V"},{"name":"discardMarks","access":16,"descriptor":"()V"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/buffer/AbstractByteBufAllocator","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufAllocator"],"innerClasses":[{"name":"io/netty/buffer/AbstractByteBufAllocator$1","access":4104},{"name":"io/netty/util/ResourceLeakDetector$Level","outerName":"io/netty/util/ResourceLeakDetector","innerName":"Level","access":16409}],"fields":[{"name":"DEFAULT_INITIAL_CAPACITY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"DEFAULT_MAX_CAPACITY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483647"}},{"name":"DEFAULT_MAX_COMPONENTS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"CALCULATE_THRESHOLD","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4194304"}},{"name":"directByDefault","access":18,"descriptor":"Z"},{"name":"emptyBuf","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"toLeakAwareBuffer","access":12,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"toLeakAwareBuffer","access":12,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Z)V"},{"name":"buffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"compositeBuffer","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeHeapBuffer","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeHeapBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeDirectBuffer","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeDirectBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"validate","access":10,"descriptor":"(II)V"},{"name":"newHeapBuffer","access":1028,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"newDirectBuffer","access":1028,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"calculateNewCapacity","access":1,"descriptor":"(II)I"}]},{"name":"io/netty/buffer/AbstractByteBufAllocator$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/buffer/AbstractByteBufAllocator","innerClasses":[{"name":"io/netty/buffer/AbstractByteBufAllocator$1","access":4104},{"name":"io/netty/util/ResourceLeakDetector$Level","outerName":"io/netty/util/ResourceLeakDetector","innerName":"Level","access":16409}],"fields":[{"name":"$SwitchMap$io$netty$util$ResourceLeakDetector$Level","access":4120,"descriptor":"[I"}]},{"name":"io/netty/buffer/AbstractDerivedByteBuf","version":50,"access":132129,"superName":"io/netty/buffer/AbstractByteBuf","methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"isAccessible","access":16,"descriptor":"()Z"},{"name":"isAccessible0","access":0,"descriptor":"()Z"},{"name":"refCnt","access":17,"descriptor":"()I"},{"name":"refCnt0","access":0,"descriptor":"()I"},{"name":"retain","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain0","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"retain0","access":0,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch0","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"touch0","access":0,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":17,"descriptor":"()Z"},{"name":"release0","access":0,"descriptor":"()Z"},{"name":"release","access":17,"descriptor":"(I)Z"},{"name":"release0","access":0,"descriptor":"(I)Z"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"isContiguous","access":1,"descriptor":"()Z"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf","version":50,"access":1056,"superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","innerClasses":[{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf","outerName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerName":"PooledNonRetainedSlicedByteBuf","access":26},{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf","outerName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerName":"PooledNonRetainedDuplicateByteBuf","access":26},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545}],"fields":[{"name":"recyclerHandle","access":18,"descriptor":"Lio/netty/util/Recycler$EnhancedHandle;","signature":"Lio/netty/util/Recycler$EnhancedHandle;"},{"name":"rootParent","access":2,"descriptor":"Lio/netty/buffer/AbstractByteBuf;"},{"name":"parent","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle<+Lio/netty/buffer/AbstractPooledDerivedByteBuf;>;)V"},{"name":"parent","access":16,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"unwrap","access":17,"descriptor":"()Lio/netty/buffer/AbstractByteBuf;"},{"name":"init","access":16,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;III)Lio/netty/buffer/AbstractPooledDerivedByteBuf;","signature":"(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;III)TU;"},{"name":"deallocate","access":20,"descriptor":"()V"},{"name":"alloc","access":17,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":131089,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"isDirect","access":17,"descriptor":"()Z"},{"name":"hasArray","access":1,"descriptor":"()Z"},{"name":"array","access":1,"descriptor":"()[B"},{"name":"hasMemoryAddress","access":1,"descriptor":"()Z"},{"name":"isContiguous","access":1,"descriptor":"()Z"},{"name":"nioBufferCount","access":17,"descriptor":"()I"},{"name":"internalNioBuffer","access":17,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"retainedSlice","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate0","access":16,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"unwrap","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledDuplicatedByteBuf","innerClasses":[{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf","outerName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerName":"PooledNonRetainedDuplicateByteBuf","access":26},{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf","outerName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerName":"PooledNonRetainedSlicedByteBuf","access":26}],"fields":[{"name":"referenceCountDelegate","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/AbstractByteBuf;)V"},{"name":"isAccessible0","access":0,"descriptor":"()Z"},{"name":"refCnt0","access":0,"descriptor":"()I"},{"name":"retain0","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain0","access":0,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch0","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch0","access":0,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release0","access":0,"descriptor":"()Z"},{"name":"release0","access":0,"descriptor":"(I)Z"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledSlicedByteBuf","innerClasses":[{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedSlicedByteBuf","outerName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerName":"PooledNonRetainedSlicedByteBuf","access":26},{"name":"io/netty/buffer/AbstractPooledDerivedByteBuf$PooledNonRetainedDuplicateByteBuf","outerName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerName":"PooledNonRetainedDuplicateByteBuf","access":26}],"fields":[{"name":"referenceCountDelegate","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/AbstractByteBuf;II)V"},{"name":"isAccessible0","access":0,"descriptor":"()Z"},{"name":"refCnt0","access":0,"descriptor":"()I"},{"name":"retain0","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain0","access":0,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch0","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch0","access":0,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release0","access":0,"descriptor":"()Z"},{"name":"release0","access":0,"descriptor":"(I)Z"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/AbstractReferenceCountedByteBuf","version":50,"access":1057,"superName":"io/netty/buffer/AbstractByteBuf","innerClasses":[{"name":"io/netty/buffer/AbstractReferenceCountedByteBuf$1","access":8}],"fields":[{"name":"REFCNT_FIELD_OFFSET","access":26,"descriptor":"J"},{"name":"AIF_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"updater","access":26,"descriptor":"Lio/netty/util/internal/ReferenceCountUpdater;","signature":"Lio/netty/util/internal/ReferenceCountUpdater;"},{"name":"refCnt","access":66,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"isAccessible","access":0,"descriptor":"()Z"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"setRefCnt","access":20,"descriptor":"(I)V"},{"name":"resetRefCnt","access":20,"descriptor":"()V"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"handleRelease","access":2,"descriptor":"(Z)Z"},{"name":"deallocate","access":1028,"descriptor":"()V"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"access$100","access":4104,"descriptor":"()J"}]},{"name":"io/netty/buffer/AbstractReferenceCountedByteBuf$1","version":50,"access":48,"signature":"Lio/netty/util/internal/ReferenceCountUpdater;","superName":"io/netty/util/internal/ReferenceCountUpdater","outerClass":"io/netty/buffer/AbstractReferenceCountedByteBuf","innerClasses":[{"name":"io/netty/buffer/AbstractReferenceCountedByteBuf$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"updater","access":4,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"unsafeOffset","access":4,"descriptor":"()J"}]},{"name":"io/netty/buffer/AbstractUnpooledSlicedByteBuf","version":50,"access":1056,"superName":"io/netty/buffer/AbstractDerivedByteBuf","fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"adjustment","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"initLength","access":0,"descriptor":"(I)V"},{"name":"length","access":0,"descriptor":"()I"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":131073,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"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":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"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":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"idx","access":16,"descriptor":"(I)I"},{"name":"checkSliceOutOfBounds","access":8,"descriptor":"(IILio/netty/buffer/ByteBuf;)V"}]},{"name":"io/netty/buffer/AbstractUnsafeSwappedByteBuf","version":50,"access":1056,"superName":"io/netty/buffer/SwappedByteBuf","fields":[{"name":"nativeByteOrder","access":18,"descriptor":"Z"},{"name":"wrapped","access":18,"descriptor":"Lio/netty/buffer/AbstractByteBuf;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;)V"},{"name":"getLong","access":17,"descriptor":"(I)J"},{"name":"getFloat","access":17,"descriptor":"(I)F"},{"name":"getDouble","access":17,"descriptor":"(I)D"},{"name":"getChar","access":17,"descriptor":"(I)C"},{"name":"getUnsignedInt","access":17,"descriptor":"(I)J"},{"name":"getInt","access":17,"descriptor":"(I)I"},{"name":"getUnsignedShort","access":17,"descriptor":"(I)I"},{"name":"getShort","access":17,"descriptor":"(I)S"},{"name":"setShort","access":17,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":17,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":17,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setChar","access":17,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setFloat","access":17,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setDouble","access":17,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"writeShort","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":17,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeChar","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeFloat","access":17,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"writeDouble","access":17,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"_getShort","access":1028,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)S"},{"name":"_getInt","access":1028,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)I"},{"name":"_getLong","access":1028,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)J"},{"name":"_setShort","access":1028,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IS)V"},{"name":"_setInt","access":1028,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;II)V"},{"name":"_setLong","access":1028,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IJ)V"}]},{"name":"io/netty/buffer/AdaptiveByteBufAllocator","version":50,"access":49,"superName":"io/netty/buffer/AbstractByteBufAllocator","interfaces":["io/netty/buffer/ByteBufAllocatorMetricProvider","io/netty/buffer/ByteBufAllocatorMetric"],"innerClasses":[{"name":"io/netty/buffer/AdaptiveByteBufAllocator$1","access":4104},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$DirectChunkAllocator","outerName":"io/netty/buffer/AdaptiveByteBufAllocator","innerName":"DirectChunkAllocator","access":26},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$HeapChunkAllocator","outerName":"io/netty/buffer/AdaptiveByteBufAllocator","innerName":"HeapChunkAllocator","access":26},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$AdaptiveAllocatorApi","outerName":"io/netty/buffer/AdaptiveByteBufAllocator","innerName":"AdaptiveAllocatorApi","access":1544},{"name":"io/netty/buffer/AdaptivePoolingAllocator$MagazineCaching","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"MagazineCaching","access":16408},{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"ChunkAllocator","access":1544}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_USE_CACHED_MAGAZINES_FOR_NON_EVENT_LOOP_THREADS","access":26,"descriptor":"Z"},{"name":"direct","access":18,"descriptor":"Lio/netty/buffer/AdaptiveByteBufAllocator$AdaptiveAllocatorApi;"},{"name":"heap","access":18,"descriptor":"Lio/netty/buffer/AdaptiveByteBufAllocator$AdaptiveAllocatorApi;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(ZZ)V"},{"name":"newHeapBuffer","access":4,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"newDirectBuffer","access":4,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"isDirectBufferPooled","access":1,"descriptor":"()Z"},{"name":"usedHeapMemory","access":1,"descriptor":"()J"},{"name":"usedDirectMemory","access":1,"descriptor":"()J"},{"name":"metric","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocatorMetric;"}]},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/buffer/AdaptiveByteBufAllocator","innerClasses":[{"name":"io/netty/buffer/AdaptiveByteBufAllocator$1","access":4104}]},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$AdaptiveAllocatorApi","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/AdaptiveByteBufAllocator$AdaptiveAllocatorApi","outerName":"io/netty/buffer/AdaptiveByteBufAllocator","innerName":"AdaptiveAllocatorApi","access":1544}],"methods":[{"name":"allocate","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"usedMemory","access":1025,"descriptor":"()J"}]},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$DirectChunkAllocator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator"],"innerClasses":[{"name":"io/netty/buffer/AdaptiveByteBufAllocator$DirectChunkAllocator","outerName":"io/netty/buffer/AdaptiveByteBufAllocator","innerName":"DirectChunkAllocator","access":26},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$1","access":4104},{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"ChunkAllocator","access":1544}],"fields":[{"name":"allocator","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)V"},{"name":"allocate","access":1,"descriptor":"(II)Lio/netty/buffer/AbstractByteBuf;"},{"name":"","access":4096,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/AdaptiveByteBufAllocator$1;)V"}]},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$HeapChunkAllocator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator"],"innerClasses":[{"name":"io/netty/buffer/AdaptiveByteBufAllocator$HeapChunkAllocator","outerName":"io/netty/buffer/AdaptiveByteBufAllocator","innerName":"HeapChunkAllocator","access":26},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$1","access":4104},{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"ChunkAllocator","access":1544}],"fields":[{"name":"allocator","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)V"},{"name":"allocate","access":1,"descriptor":"(II)Lio/netty/buffer/AbstractByteBuf;"},{"name":"","access":4096,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/AdaptiveByteBufAllocator$1;)V"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/AdaptiveByteBufAllocator$AdaptiveAllocatorApi"],"innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"ChunkAllocator","access":1544},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AdaptiveByteBuf","access":24},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Chunk","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Magazine","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AllocationStatistics","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AllocationStatistics","access":10},{"name":"io/netty/buffer/AdaptivePoolingAllocator$MagazineCaching","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"MagazineCaching","access":16408},{"name":"io/netty/buffer/AdaptivePoolingAllocator$1","access":0},{"name":"io/netty/buffer/AdaptiveByteBufAllocator$AdaptiveAllocatorApi","outerName":"io/netty/buffer/AdaptiveByteBufAllocator","innerName":"AdaptiveAllocatorApi","access":1544}],"fields":[{"name":"MIN_CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"131072"}},{"name":"EXPANSION_ATTEMPTS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"INITIAL_MAGAZINES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"RETIRE_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4096"}},{"name":"MAX_STRIPES","access":26,"descriptor":"I"},{"name":"BUFS_PER_CHUNK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"MAX_CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10485760"}},{"name":"CENTRAL_QUEUE_CAPACITY","access":26,"descriptor":"I"},{"name":"MAGAZINE_BUFFER_QUEUE_CAPACITY","access":26,"descriptor":"I"},{"name":"NO_MAGAZINE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"chunkAllocator","access":18,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator;"},{"name":"centralQueue","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"magazineExpandLock","access":18,"descriptor":"Ljava/util/concurrent/locks/StampedLock;"},{"name":"magazines","access":66,"descriptor":"[Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;"},{"name":"threadLocalMagazine","access":18,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"},{"name":"liveCachedMagazines","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"freed","access":66,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator;Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;)V"},{"name":"createSharedChunkQueue","access":10,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"allocate","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"allocate","access":2,"descriptor":"(IILjava/lang/Thread;Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;)Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;"},{"name":"allocateFallback","access":2,"descriptor":"(IILjava/lang/Thread;Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;)Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;"},{"name":"getFallbackMagazine","access":2,"descriptor":"(Ljava/lang/Thread;)Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;"},{"name":"allocate","access":0,"descriptor":"(IILio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;)V"},{"name":"usedMemory","access":1,"descriptor":"()J"},{"name":"tryExpandMagazines","access":2,"descriptor":"(I)Z"},{"name":"offerToQueue","access":2,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;)Z"},{"name":"finalize","access":4,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"free","access":2,"descriptor":"()V"},{"name":"freeCentralQueue","access":2,"descriptor":"()V"},{"name":"sizeBucket","access":8,"descriptor":"(I)I"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/Object;"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;)[Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;"},{"name":"access$700","access":4104,"descriptor":"()I"},{"name":"access$900","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;)Ljava/util/Queue;"},{"name":"access$1000","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;)Lio/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator;"},{"name":"access$1300","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;)Z"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$1","version":50,"access":32,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/buffer/AdaptivePoolingAllocator","outerMethod":"","outerMethodDescriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator;Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;)V","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$1","access":0},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Magazine","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"ChunkAllocator","access":1544},{"name":"io/netty/buffer/AdaptivePoolingAllocator$MagazineCaching","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"MagazineCaching","access":16408}],"fields":[{"name":"val$cachedMagazinesNonEventLoopThreads","access":4112,"descriptor":"Z"},{"name":"val$liveMagazines","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;ZLjava/util/Set;)V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/lang/Object;"},{"name":"onRemoval","access":4,"descriptor":"(Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf","version":50,"access":48,"superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","innerClasses":[{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AdaptiveByteBuf","access":24},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Chunk","access":26},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033}],"fields":[{"name":"handle","access":18,"descriptor":"Lio/netty/util/internal/ObjectPool$Handle;","signature":"Lio/netty/util/internal/ObjectPool$Handle;"},{"name":"adjustment","access":2,"descriptor":"I"},{"name":"rootParent","access":2,"descriptor":"Lio/netty/buffer/AbstractByteBuf;"},{"name":"chunk","access":0,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"length","access":2,"descriptor":"I"},{"name":"tmpNioBuf","access":2,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"hasArray","access":2,"descriptor":"Z"},{"name":"hasMemoryAddress","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"init","access":0,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;IIIII)V"},{"name":"rootParent","access":2,"descriptor":"()Lio/netty/buffer/AbstractByteBuf;"},{"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":"arrayOffset","access":1,"descriptor":"()I"},{"name":"hasMemoryAddress","access":1,"descriptor":"()Z"},{"name":"memoryAddress","access":1,"descriptor":"()J"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":2,"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":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"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":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachResult","access":2,"descriptor":"(I)I"},{"name":"isContiguous","access":1,"descriptor":"()Z"},{"name":"idx","access":2,"descriptor":"(I)I"},{"name":"deallocate","access":4,"descriptor":"()V"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AllocationStatistics","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$AllocationStatistics","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AllocationStatistics","access":10},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Magazine","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$1","access":0}],"fields":[{"name":"MIN_DATUM_TARGET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"MAX_DATUM_TARGET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65534"}},{"name":"INIT_DATUM_TARGET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"HISTO_MIN_BUCKET_SHIFT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"HISTO_MAX_BUCKET_SHIFT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"HISTO_BUCKET_COUNT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"HISTO_MAX_BUCKET_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"SIZE_MAX_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10485759"}},{"name":"parent","access":20,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator;"},{"name":"shareable","access":18,"descriptor":"Z"},{"name":"histos","access":18,"descriptor":"[[S"},{"name":"histo","access":2,"descriptor":"[S"},{"name":"sums","access":18,"descriptor":"[I"},{"name":"histoIndex","access":2,"descriptor":"I"},{"name":"datumCount","access":2,"descriptor":"I"},{"name":"datumTarget","access":2,"descriptor":"I"},{"name":"sharedPrefChunkSize","access":68,"descriptor":"I"},{"name":"localPrefChunkSize","access":68,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;Z)V"},{"name":"recordAllocationSize","access":4,"descriptor":"(I)V"},{"name":"sizeBucket","access":8,"descriptor":"(I)I"},{"name":"rotateHistograms","access":2,"descriptor":"()V"},{"name":"preferredChunkSize","access":4,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;ZLio/netty/buffer/AdaptivePoolingAllocator$1;)V"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/ReferenceCounted"],"innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Chunk","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk$1","access":8},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Magazine","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AdaptiveByteBuf","access":24}],"fields":[{"name":"delegate","access":18,"descriptor":"Lio/netty/buffer/AbstractByteBuf;"},{"name":"magazine","access":2,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;"},{"name":"allocator","access":18,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator;"},{"name":"capacity","access":18,"descriptor":"I"},{"name":"pooled","access":18,"descriptor":"Z"},{"name":"allocatedBytes","access":2,"descriptor":"I"},{"name":"REFCNT_FIELD_OFFSET","access":26,"descriptor":"J"},{"name":"AIF_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"updater","access":26,"descriptor":"Lio/netty/util/internal/ReferenceCountUpdater;","signature":"Lio/netty/util/internal/ReferenceCountUpdater;"},{"name":"refCnt","access":66,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;Z)V"},{"name":"currentMagazine","access":0,"descriptor":"()Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;"},{"name":"detachFromMagazine","access":0,"descriptor":"()V"},{"name":"attachToMagazine","access":0,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;)V"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"deallocate","access":2,"descriptor":"()V"},{"name":"shouldReleaseSuboptimalChunkSize","access":10,"descriptor":"(II)Z"},{"name":"readInitInto","access":1,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;II)V"},{"name":"remainingCapacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;)I"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;)Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;"},{"name":"access$1100","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"access$1200","access":4104,"descriptor":"()J"},{"name":"access$1400","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;)Lio/netty/buffer/AdaptivePoolingAllocator;"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk$1","version":50,"access":48,"signature":"Lio/netty/util/internal/ReferenceCountUpdater;","superName":"io/netty/util/internal/ReferenceCountUpdater","outerClass":"io/netty/buffer/AdaptivePoolingAllocator$Chunk","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Chunk","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"updater","access":4,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"unsafeOffset","access":4,"descriptor":"()J"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"ChunkAllocator","access":1544}],"methods":[{"name":"allocate","access":1025,"descriptor":"(II)Lio/netty/buffer/AbstractByteBuf;"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","version":50,"access":48,"superName":"io/netty/buffer/AdaptivePoolingAllocator$AllocationStatistics","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Magazine","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine$2","access":0},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine$1","access":8},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Chunk","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Chunk","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AdaptiveByteBuf","access":24},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/buffer/AdaptivePoolingAllocator$ChunkAllocator","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"ChunkAllocator","access":1544},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AllocationStatistics","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AllocationStatistics","access":10},{"name":"io/netty/buffer/AdaptivePoolingAllocator$1","access":0},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"NEXT_IN_LINE","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"MAGAZINE_FREED","access":26,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"EVENT_LOOP_LOCAL_BUFFER_POOL","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"current","access":2,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"nextInLine","access":66,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"usedMemory","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"allocationLock","access":18,"descriptor":"Ljava/util/concurrent/locks/StampedLock;"},{"name":"bufferQueue","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/internal/ObjectPool$Handle;","signature":"Lio/netty/util/internal/ObjectPool$Handle;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;Z)V"},{"name":"tryAllocate","access":1,"descriptor":"(IIILio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;)Z"},{"name":"allocateWithoutLock","access":2,"descriptor":"(IILio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;)Z"},{"name":"allocate","access":2,"descriptor":"(IIILio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;)Z"},{"name":"restoreMagazineFreed","access":2,"descriptor":"()V"},{"name":"transferToNextInLineOrRelease","access":2,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;)V"},{"name":"newChunkAllocation","access":2,"descriptor":"(I)Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"trySetNextInLine","access":0,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;)Z"},{"name":"free","access":0,"descriptor":"()V"},{"name":"newBuffer","access":1,"descriptor":"()Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;"},{"name":"access$100","access":4104,"descriptor":"()Lio/netty/buffer/AdaptivePoolingAllocator$Chunk;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;)Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;)Ljava/util/Queue;"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Magazine","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AdaptiveByteBuf","access":24},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine$2","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$Handle;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$Handle"],"outerClass":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerMethod":"","outerMethodDescriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator;Z)V","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"Magazine","access":26},{"name":"io/netty/buffer/AdaptivePoolingAllocator$Magazine$2","access":0},{"name":"io/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"AdaptiveByteBuf","access":24},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$Magazine;)V"},{"name":"recycle","access":1,"descriptor":"(Lio/netty/buffer/AdaptivePoolingAllocator$AdaptiveByteBuf;)V"},{"name":"recycle","access":4161,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"io/netty/buffer/AdaptivePoolingAllocator$MagazineCaching","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/buffer/AdaptivePoolingAllocator$MagazineCaching","outerName":"io/netty/buffer/AdaptivePoolingAllocator","innerName":"MagazineCaching","access":16408}],"fields":[{"name":"EventLoopThreads","access":16409,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;"},{"name":"FastThreadLocalThreads","access":16409,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;"},{"name":"None","access":16409,"descriptor":"Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/buffer/AdaptivePoolingAllocator$MagazineCaching;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/buffer/AdvancedLeakAwareByteBuf","version":50,"access":48,"superName":"io/netty/buffer/SimpleLeakAwareByteBuf","fields":[{"name":"PROP_ACQUIRE_AND_RELEASE_ONLY","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.leakDetection.acquireAndReleaseOnly"},{"name":"ACQUIRE_AND_RELEASE_ONLY","access":26,"descriptor":"Z"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V"},{"name":"recordLeakNonRefCountingOperation","access":8,"descriptor":"(Lio/netty/util/ResourceLeakTracker;)V","signature":"(Lio/netty/util/ResourceLeakTracker;)V"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)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":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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":"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":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"copy","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"(II)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":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"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":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLongLE","access":1,"descriptor":"()J"},{"name":"writeShortLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"newLeakAwareByteBuf","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/AdvancedLeakAwareByteBuf;","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/AdvancedLeakAwareByteBuf;"},{"name":"newLeakAwareByteBuf","access":4164,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/buffer/AdvancedLeakAwareCompositeByteBuf","version":50,"access":48,"superName":"io/netty/buffer/SimpleLeakAwareCompositeByteBuf","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;Lio/netty/util/ResourceLeakTracker;)V","signature":"(Lio/netty/buffer/CompositeByteBuf;Lio/netty/util/ResourceLeakTracker;)V"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"discardReadBytes","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"discardSomeReadBytes","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"ensureWritable","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"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/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"setBoolean","access":1,"descriptor":"(IZ)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setChar","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setFloat","access":1,"descriptor":"(IF)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setDouble","access":1,"descriptor":"(ID)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"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/CompositeByteBuf;"},{"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":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"skipBytes","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBoolean","access":1,"descriptor":"(Z)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeByte","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeShort","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeChar","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeFloat","access":1,"descriptor":"(F)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeDouble","access":1,"descriptor":"(D)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"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/CompositeByteBuf;"},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"copy","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"(II)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":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"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":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLongLE","access":1,"descriptor":"()J"},{"name":"writeShortLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"(I[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"(Z[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ZILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addFlattenedComponents","access":1,"descriptor":"(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"removeComponent","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"removeComponents","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"decompose","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"consolidate","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"discardReadComponents","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"consolidate","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"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":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"newLeakAwareByteBuf","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/AdvancedLeakAwareByteBuf;","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/AdvancedLeakAwareByteBuf;"},{"name":"newLeakAwareByteBuf","access":4164,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"writeDouble","access":4161,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"writeFloat","access":4161,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"writeChar","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":4161,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeShort","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeByte","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBoolean","access":4161,"descriptor":"(Z)Lio/netty/buffer/ByteBuf;"},{"name":"skipBytes","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"setZero","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"setDouble","access":4161,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":4161,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setFloat","access":4161,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setChar","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBoolean","access":4161,"descriptor":"(IZ)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"discardSomeReadBytes","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"discardReadBytes","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"capacity","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/buffer/ByteBuf","version":50,"access":1057,"signature":"Ljava/lang/Object;Lio/netty/util/ReferenceCounted;Ljava/lang/Comparable;Lio/netty/buffer/ByteBufConvertible;","superName":"java/lang/Object","interfaces":["io/netty/util/ReferenceCounted","java/lang/Comparable","io/netty/buffer/ByteBufConvertible"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"capacity","access":1025,"descriptor":"()I"},{"name":"capacity","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"maxCapacity","access":1025,"descriptor":"()I"},{"name":"alloc","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":132097,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"order","access":132097,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"unwrap","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"isDirect","access":1025,"descriptor":"()Z"},{"name":"isReadOnly","access":1025,"descriptor":"()Z"},{"name":"asReadOnly","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readerIndex","access":1025,"descriptor":"()I"},{"name":"readerIndex","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writerIndex","access":1025,"descriptor":"()I"},{"name":"writerIndex","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"setIndex","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"readableBytes","access":1025,"descriptor":"()I"},{"name":"writableBytes","access":1025,"descriptor":"()I"},{"name":"maxWritableBytes","access":1025,"descriptor":"()I"},{"name":"maxFastWritableBytes","access":1,"descriptor":"()I"},{"name":"isReadable","access":1025,"descriptor":"()Z"},{"name":"isReadable","access":1025,"descriptor":"(I)Z"},{"name":"isWritable","access":1025,"descriptor":"()Z"},{"name":"isWritable","access":1025,"descriptor":"(I)Z"},{"name":"clear","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markReaderIndex","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetReaderIndex","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markWriterIndex","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetWriterIndex","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"discardReadBytes","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"discardSomeReadBytes","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":1025,"descriptor":"(IZ)I"},{"name":"getBoolean","access":1025,"descriptor":"(I)Z"},{"name":"getByte","access":1025,"descriptor":"(I)B"},{"name":"getUnsignedByte","access":1025,"descriptor":"(I)S"},{"name":"getShort","access":1025,"descriptor":"(I)S"},{"name":"getShortLE","access":1025,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1025,"descriptor":"(I)I"},{"name":"getUnsignedShortLE","access":1025,"descriptor":"(I)I"},{"name":"getMedium","access":1025,"descriptor":"(I)I"},{"name":"getMediumLE","access":1025,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1025,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1025,"descriptor":"(I)I"},{"name":"getInt","access":1025,"descriptor":"(I)I"},{"name":"getIntLE","access":1025,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1025,"descriptor":"(I)J"},{"name":"getUnsignedIntLE","access":1025,"descriptor":"(I)J"},{"name":"getLong","access":1025,"descriptor":"(I)J"},{"name":"getLongLE","access":1025,"descriptor":"(I)J"},{"name":"getChar","access":1025,"descriptor":"(I)C"},{"name":"getFloat","access":1025,"descriptor":"(I)F"},{"name":"getFloatLE","access":1,"descriptor":"(I)F"},{"name":"getDouble","access":1025,"descriptor":"(I)D"},{"name":"getDoubleLE","access":1,"descriptor":"(I)D"},{"name":"getBytes","access":1025,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1025,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1025,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1025,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1025,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1025,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1025,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1025,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1025,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getCharSequence","access":1025,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"setBoolean","access":1025,"descriptor":"(IZ)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShortLE","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":1025,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","access":1025,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setChar","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setFloat","access":1025,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setFloatLE","access":1,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setDouble","access":1025,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"setDoubleLE","access":1,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1025,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1025,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1025,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1025,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1025,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1025,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1025,"descriptor":"(ILjava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":1025,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":1025,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"setZero","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setCharSequence","access":1025,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"readBoolean","access":1025,"descriptor":"()Z"},{"name":"readByte","access":1025,"descriptor":"()B"},{"name":"readUnsignedByte","access":1025,"descriptor":"()S"},{"name":"readShort","access":1025,"descriptor":"()S"},{"name":"readShortLE","access":1025,"descriptor":"()S"},{"name":"readUnsignedShort","access":1025,"descriptor":"()I"},{"name":"readUnsignedShortLE","access":1025,"descriptor":"()I"},{"name":"readMedium","access":1025,"descriptor":"()I"},{"name":"readMediumLE","access":1025,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1025,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1025,"descriptor":"()I"},{"name":"readInt","access":1025,"descriptor":"()I"},{"name":"readIntLE","access":1025,"descriptor":"()I"},{"name":"readUnsignedInt","access":1025,"descriptor":"()J"},{"name":"readUnsignedIntLE","access":1025,"descriptor":"()J"},{"name":"readLong","access":1025,"descriptor":"()J"},{"name":"readLongLE","access":1025,"descriptor":"()J"},{"name":"readChar","access":1025,"descriptor":"()C"},{"name":"readFloat","access":1025,"descriptor":"()F"},{"name":"readFloatLE","access":1,"descriptor":"()F"},{"name":"readDouble","access":1025,"descriptor":"()D"},{"name":"readDoubleLE","access":1,"descriptor":"()D"},{"name":"readBytes","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1025,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1025,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1025,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1025,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1025,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"readCharSequence","access":1025,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"readBytes","access":1025,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"skipBytes","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBoolean","access":1025,"descriptor":"(Z)Lio/netty/buffer/ByteBuf;"},{"name":"writeByte","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeShort","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeShortLE","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":1025,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","access":1025,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeChar","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeFloat","access":1025,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"writeFloatLE","access":1,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"writeDouble","access":1025,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"writeDoubleLE","access":1,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1025,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1025,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1025,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1025,"descriptor":"(Ljava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":1025,"descriptor":"(Ljava/nio/channels/ScatteringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":1025,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeZero","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeCharSequence","access":1025,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"indexOf","access":1025,"descriptor":"(IIB)I"},{"name":"bytesBefore","access":1025,"descriptor":"(B)I"},{"name":"bytesBefore","access":1025,"descriptor":"(IB)I"},{"name":"bytesBefore","access":1025,"descriptor":"(IIB)I"},{"name":"forEachByte","access":1025,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByte","access":1025,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1025,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1025,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"copy","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"nioBufferCount","access":1025,"descriptor":"()I"},{"name":"nioBuffer","access":1025,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":1025,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1025,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1025,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1025,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"hasArray","access":1025,"descriptor":"()Z"},{"name":"array","access":1025,"descriptor":"()[B"},{"name":"arrayOffset","access":1025,"descriptor":"()I"},{"name":"hasMemoryAddress","access":1025,"descriptor":"()Z"},{"name":"memoryAddress","access":1025,"descriptor":"()J"},{"name":"isContiguous","access":1,"descriptor":"()Z"},{"name":"asByteBuf","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"toString","access":1025,"descriptor":"(Ljava/nio/charset/Charset;)Ljava/lang/String;"},{"name":"toString","access":1025,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/String;"},{"name":"hashCode","access":1025,"descriptor":"()I"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"toString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"retain","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"isAccessible","access":0,"descriptor":"()Z"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"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":"io/netty/buffer/ByteBufAllocator","version":50,"access":1537,"superName":"java/lang/Object","fields":[{"name":"DEFAULT","access":25,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"}],"methods":[{"name":"buffer","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1025,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"compositeBuffer","access":1025,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeBuffer","access":1025,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeHeapBuffer","access":1025,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeHeapBuffer","access":1025,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeDirectBuffer","access":1025,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeDirectBuffer","access":1025,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"isDirectBufferPooled","access":1025,"descriptor":"()Z"},{"name":"calculateNewCapacity","access":1025,"descriptor":"(II)I"}]},{"name":"io/netty/buffer/ByteBufAllocatorMetric","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"usedHeapMemory","access":1025,"descriptor":"()J"},{"name":"usedDirectMemory","access":1025,"descriptor":"()J"}]},{"name":"io/netty/buffer/ByteBufAllocatorMetricProvider","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"metric","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufAllocatorMetric;"}]},{"name":"io/netty/buffer/ByteBufConvertible","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"asByteBuf","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/ByteBufHolder","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/ReferenceCounted"],"methods":[{"name":"content","access":1025,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"duplicate","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retainedDuplicate","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"replace","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":1025,"descriptor":"(I)Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBufHolder;"}]},{"name":"io/netty/buffer/ByteBufInputStream","version":50,"access":33,"superName":"java/io/InputStream","interfaces":["java/io/DataInput"],"fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"startIndex","access":18,"descriptor":"I"},{"name":"endIndex","access":18,"descriptor":"I"},{"name":"closed","access":2,"descriptor":"Z"},{"name":"releaseOnClose","access":18,"descriptor":"Z"},{"name":"lineBuf","access":2,"descriptor":"Ljava/lang/StringBuilder;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;Z)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;IZ)V"},{"name":"readBytes","access":1,"descriptor":"()I"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"available","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"mark","access":1,"descriptor":"(I)V"},{"name":"markSupported","access":1,"descriptor":"()Z"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"reset","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]},{"name":"readBoolean","access":1,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"readByte","access":1,"descriptor":"()B","exceptions":["java/io/IOException"]},{"name":"readChar","access":1,"descriptor":"()C","exceptions":["java/io/IOException"]},{"name":"readDouble","access":1,"descriptor":"()D","exceptions":["java/io/IOException"]},{"name":"readFloat","access":1,"descriptor":"()F","exceptions":["java/io/IOException"]},{"name":"readFully","access":1,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"readFully","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"readInt","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readLine","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readLong","access":1,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"readShort","access":1,"descriptor":"()S","exceptions":["java/io/IOException"]},{"name":"readUTF","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readUnsignedByte","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readUnsignedShort","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"skipBytes","access":1,"descriptor":"(I)I","exceptions":["java/io/IOException"]},{"name":"checkAvailable","access":2,"descriptor":"(I)V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/buffer/ByteBufOutputStream","version":50,"access":33,"superName":"java/io/OutputStream","interfaces":["java/io/DataOutput"],"fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"startIndex","access":18,"descriptor":"I"},{"name":"utf8out","access":2,"descriptor":"Ljava/io/DataOutputStream;"},{"name":"closed","access":2,"descriptor":"Z"},{"name":"releaseOnClose","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;Z)V"},{"name":"writtenBytes","access":1,"descriptor":"()I"},{"name":"write","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeBoolean","access":1,"descriptor":"(Z)V","exceptions":["java/io/IOException"]},{"name":"writeByte","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeChar","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeChars","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeDouble","access":1,"descriptor":"(D)V","exceptions":["java/io/IOException"]},{"name":"writeFloat","access":1,"descriptor":"(F)V","exceptions":["java/io/IOException"]},{"name":"writeInt","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeLong","access":1,"descriptor":"(J)V","exceptions":["java/io/IOException"]},{"name":"writeShort","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeUTF","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"buffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/buffer/ByteBufProcessor","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$10","access":8},{"name":"io/netty/buffer/ByteBufProcessor$9","access":8},{"name":"io/netty/buffer/ByteBufProcessor$8","access":8},{"name":"io/netty/buffer/ByteBufProcessor$7","access":8},{"name":"io/netty/buffer/ByteBufProcessor$6","access":8},{"name":"io/netty/buffer/ByteBufProcessor$5","access":8},{"name":"io/netty/buffer/ByteBufProcessor$4","access":8},{"name":"io/netty/buffer/ByteBufProcessor$3","access":8},{"name":"io/netty/buffer/ByteBufProcessor$2","access":8},{"name":"io/netty/buffer/ByteBufProcessor$1","access":8}],"fields":[{"name":"FIND_NUL","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_NON_NUL","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_CR","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_NON_CR","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_LF","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_NON_LF","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_CRLF","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_NON_CRLF","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_LINEAR_WHITESPACE","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"},{"name":"FIND_NON_LINEAR_WHITESPACE","access":131097,"descriptor":"Lio/netty/buffer/ByteBufProcessor;"}]},{"name":"io/netty/buffer/ByteBufProcessor$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$10","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$10","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$3","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$4","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$4","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$5","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$5","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$6","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$6","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$7","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$7","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$8","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$8","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufProcessor$9","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufProcessor"],"outerClass":"io/netty/buffer/ByteBufProcessor","innerClasses":[{"name":"io/netty/buffer/ByteBufProcessor$9","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufUtil","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf","outerName":"io/netty/buffer/ByteBufUtil","innerName":"ThreadLocalDirectByteBuf","access":24},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf","outerName":"io/netty/buffer/ByteBufUtil","innerName":"ThreadLocalUnsafeDirectByteBuf","access":24},{"name":"io/netty/buffer/ByteBufUtil$HexUtil","outerName":"io/netty/buffer/ByteBufUtil","innerName":"HexUtil","access":26},{"name":"io/netty/buffer/ByteBufUtil$2","access":8},{"name":"io/netty/buffer/ByteBufUtil$1","access":8},{"name":"io/netty/util/ResourceLeakDetector$LeakListener","outerName":"io/netty/util/ResourceLeakDetector","innerName":"LeakListener","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"BYTE_ARRAYS","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal<[B>;"},{"name":"WRITE_UTF_UNKNOWN","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"63"}},{"name":"MAX_CHAR_BUFFER_SIZE","access":26,"descriptor":"I"},{"name":"THREAD_LOCAL_BUFFER_SIZE","access":26,"descriptor":"I"},{"name":"MAX_BYTES_PER_CHAR_UTF8","access":26,"descriptor":"I"},{"name":"WRITE_CHUNK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8192"}},{"name":"DEFAULT_ALLOCATOR","access":24,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"MAX_TL_ARRAY_LEN","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"FIND_NON_ASCII","access":26,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"threadLocalTempArray","access":8,"descriptor":"(I)[B"},{"name":"isAccessible","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"ensureAccessible","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"hexDump","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;"},{"name":"hexDump","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/lang/String;"},{"name":"hexDump","access":9,"descriptor":"([B)Ljava/lang/String;"},{"name":"hexDump","access":9,"descriptor":"([BII)Ljava/lang/String;"},{"name":"decodeHexByte","access":9,"descriptor":"(Ljava/lang/CharSequence;I)B"},{"name":"decodeHexDump","access":9,"descriptor":"(Ljava/lang/CharSequence;)[B"},{"name":"decodeHexDump","access":9,"descriptor":"(Ljava/lang/CharSequence;II)[B"},{"name":"ensureWritableSuccess","access":9,"descriptor":"(I)Z"},{"name":"hashCode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"indexOf","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)I"},{"name":"maxSuf","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;IIZ)J"},{"name":"equals","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;ILio/netty/buffer/ByteBuf;II)Z"},{"name":"equals","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Z"},{"name":"compare","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)I"},{"name":"compareUintBigEndian","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;III)J"},{"name":"compareUintLittleEndian","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;III)J"},{"name":"compareUintBigEndianA","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;III)J"},{"name":"compareUintBigEndianB","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;III)J"},{"name":"uintFromLE","access":10,"descriptor":"(J)J"},{"name":"unrolledFirstIndexOf","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IIB)I"},{"name":"firstIndexOf","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IIB)I"},{"name":"linearFirstIndexOf","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IIB)I"},{"name":"indexOf","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IIB)I"},{"name":"swapShort","access":9,"descriptor":"(S)S"},{"name":"swapMedium","access":9,"descriptor":"(I)I"},{"name":"swapInt","access":9,"descriptor":"(I)I"},{"name":"swapLong","access":9,"descriptor":"(J)J"},{"name":"writeShortBE","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"setShortBE","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumBE","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"readUnsignedShortBE","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"readIntBE","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"readBytes","access":9,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"lastIndexOf","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IIB)I"},{"name":"linearLastIndexOf","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IIB)I"},{"name":"unrolledLastIndexOf","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IIB)I"},{"name":"checkCharSequenceBounds","access":10,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/lang/CharSequence;"},{"name":"writeUtf8","access":9,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/CharSequence;)Lio/netty/buffer/ByteBuf;"},{"name":"writeUtf8","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;)I"},{"name":"writeUtf8","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;II)I"},{"name":"reserveAndWriteUtf8","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;I)I"},{"name":"reserveAndWriteUtf8","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;III)I"},{"name":"reserveAndWriteUtf8Seq","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;III)I"},{"name":"writeUtf8","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IILjava/lang/CharSequence;I)I"},{"name":"writeUtf8","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IILjava/lang/CharSequence;II)I"},{"name":"writeAsciiString","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;ILio/netty/util/AsciiString;II)V"},{"name":"safeDirectWriteUtf8","access":10,"descriptor":"(Ljava/nio/ByteBuffer;ILjava/lang/CharSequence;II)I"},{"name":"safeWriteUtf8","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;ILjava/lang/CharSequence;II)I"},{"name":"safeArrayWriteUtf8","access":10,"descriptor":"([BILjava/lang/CharSequence;II)I"},{"name":"unsafeWriteUtf8","access":10,"descriptor":"([BJILjava/lang/CharSequence;II)I"},{"name":"utf8MaxBytes","access":9,"descriptor":"(I)I"},{"name":"utf8MaxBytes","access":9,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"utf8Bytes","access":9,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"utf8Bytes","access":9,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"utf8ByteCount","access":10,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"utf8BytesNonAscii","access":10,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"writeAscii","access":9,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/CharSequence;)Lio/netty/buffer/ByteBuf;"},{"name":"writeAscii","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/lang/CharSequence;)I"},{"name":"writeAscii","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;ILjava/lang/CharSequence;I)I"},{"name":"writeAsciiCharSequence","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;ILjava/lang/CharSequence;I)I"},{"name":"encodeString","access":9,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/CharBuffer;Ljava/nio/charset/Charset;)Lio/netty/buffer/ByteBuf;"},{"name":"encodeString","access":9,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/CharBuffer;Ljava/nio/charset/Charset;I)Lio/netty/buffer/ByteBuf;"},{"name":"encodeString0","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZLjava/nio/CharBuffer;Ljava/nio/charset/Charset;I)Lio/netty/buffer/ByteBuf;"},{"name":"decodeString","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;IILjava/nio/charset/Charset;)Ljava/lang/String;"},{"name":"threadLocalDirectBuffer","access":9,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)[B"},{"name":"getBytes","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;II)[B"},{"name":"getBytes","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IIZ)[B"},{"name":"copy","access":9,"descriptor":"(Lio/netty/util/AsciiString;Lio/netty/buffer/ByteBuf;)V"},{"name":"copy","access":9,"descriptor":"(Lio/netty/util/AsciiString;ILio/netty/buffer/ByteBuf;II)V"},{"name":"copy","access":9,"descriptor":"(Lio/netty/util/AsciiString;ILio/netty/buffer/ByteBuf;I)V"},{"name":"prettyHexDump","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;"},{"name":"prettyHexDump","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/lang/String;"},{"name":"appendPrettyHexDump","access":9,"descriptor":"(Ljava/lang/StringBuilder;Lio/netty/buffer/ByteBuf;)V"},{"name":"appendPrettyHexDump","access":9,"descriptor":"(Ljava/lang/StringBuilder;Lio/netty/buffer/ByteBuf;II)V"},{"name":"isText","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/nio/charset/Charset;)Z"},{"name":"isText","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IILjava/nio/charset/Charset;)Z"},{"name":"isAscii","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Z"},{"name":"isUtf8","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Z"},{"name":"readBytes","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;IILjava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"getBytes","access":10,"descriptor":"(Ljava/nio/ByteBuffer;[BIILjava/io/OutputStream;I)V","exceptions":["java/io/IOException"]},{"name":"setLeakListener","access":9,"descriptor":"(Lio/netty/util/ResourceLeakDetector$LeakListener;)V"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$500","access":4104,"descriptor":"()I"}]},{"name":"io/netty/buffer/ByteBufUtil$1","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal<[B>;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/buffer/ByteBufUtil","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()[B","exceptions":["java/lang/Exception"]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/ByteBufUtil$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"outerClass":"io/netty/buffer/ByteBufUtil","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z"}]},{"name":"io/netty/buffer/ByteBufUtil$HexUtil","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$HexUtil","outerName":"io/netty/buffer/ByteBufUtil","innerName":"HexUtil","access":26}],"fields":[{"name":"BYTE2CHAR","access":26,"descriptor":"[C"},{"name":"HEXDUMP_TABLE","access":26,"descriptor":"[C"},{"name":"HEXPADDING","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"HEXDUMP_ROWPREFIXES","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"BYTE2HEX","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"BYTEPADDING","access":26,"descriptor":"[Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hexDump","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/lang/String;"},{"name":"hexDump","access":10,"descriptor":"([BII)Ljava/lang/String;"},{"name":"prettyHexDump","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/lang/String;"},{"name":"appendPrettyHexDump","access":10,"descriptor":"(Ljava/lang/StringBuilder;Lio/netty/buffer/ByteBuf;II)V"},{"name":"appendHexDumpRowPrefix","access":10,"descriptor":"(Ljava/lang/StringBuilder;II)V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"([BII)Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/lang/String;"},{"name":"access$300","access":4104,"descriptor":"(Ljava/lang/StringBuilder;Lio/netty/buffer/ByteBuf;II)V"}]},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf","outerName":"io/netty/buffer/ByteBufUtil","innerName":"ThreadLocalDirectByteBuf","access":24},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf$1","access":8},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/buffer/ByteBufUtil$1","access":8},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/Recycler$EnhancedHandle;","signature":"Lio/netty/util/Recycler$EnhancedHandle;"}],"methods":[{"name":"newInstance","access":8,"descriptor":"()Lio/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/buffer/ByteBufUtil$1;)V"}]},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf","outerName":"io/netty/buffer/ByteBufUtil","innerName":"ThreadLocalDirectByteBuf","access":24},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/buffer/ByteBufUtil$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/ByteBufUtil$ThreadLocalDirectByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledUnsafeDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf","outerName":"io/netty/buffer/ByteBufUtil","innerName":"ThreadLocalUnsafeDirectByteBuf","access":24},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf$1","access":8},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/buffer/ByteBufUtil$1","access":8},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/Recycler$EnhancedHandle;","signature":"Lio/netty/util/Recycler$EnhancedHandle;"}],"methods":[{"name":"newInstance","access":8,"descriptor":"()Lio/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/buffer/ByteBufUtil$1;)V"}]},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf","outerName":"io/netty/buffer/ByteBufUtil","innerName":"ThreadLocalUnsafeDirectByteBuf","access":24},{"name":"io/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/buffer/ByteBufUtil$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/ByteBufUtil$ThreadLocalUnsafeDirectByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/CompositeByteBuf","version":50,"access":33,"signature":"Lio/netty/buffer/AbstractReferenceCountedByteBuf;Ljava/lang/Iterable;","superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"io/netty/buffer/CompositeByteBuf$CompositeByteBufIterator","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"CompositeByteBufIterator","access":18},{"name":"io/netty/buffer/CompositeByteBuf$Component","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"Component","access":26},{"name":"io/netty/buffer/CompositeByteBuf$ByteWrapper","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"ByteWrapper","access":1544},{"name":"io/netty/buffer/CompositeByteBuf$2","access":8},{"name":"io/netty/buffer/CompositeByteBuf$1","access":8}],"fields":[{"name":"EMPTY_NIO_BUFFER","access":26,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"EMPTY_ITERATOR","access":26,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"alloc","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"direct","access":18,"descriptor":"Z"},{"name":"maxNumComponents","access":18,"descriptor":"I"},{"name":"componentCount","access":2,"descriptor":"I"},{"name":"components","access":2,"descriptor":"[Lio/netty/buffer/CompositeByteBuf$Component;"},{"name":"freed","access":2,"descriptor":"Z"},{"name":"BYTE_ARRAY_WRAPPER","access":24,"descriptor":"Lio/netty/buffer/CompositeByteBuf$ByteWrapper;","signature":"Lio/netty/buffer/CompositeByteBuf$ByteWrapper<[B>;"},{"name":"BYTE_BUFFER_WRAPPER","access":24,"descriptor":"Lio/netty/buffer/CompositeByteBuf$ByteWrapper;","signature":"Lio/netty/buffer/CompositeByteBuf$ByteWrapper;"},{"name":"lastAccessed","access":2,"descriptor":"Lio/netty/buffer/CompositeByteBuf$Component;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZII)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZI)V"},{"name":"","access":129,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZI[Lio/netty/buffer/ByteBuf;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZI[Lio/netty/buffer/ByteBuf;I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZILjava/lang/Iterable;)V","signature":"(Lio/netty/buffer/ByteBufAllocator;ZILjava/lang/Iterable;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZILio/netty/buffer/CompositeByteBuf$ByteWrapper;[Ljava/lang/Object;I)V","signature":"(Lio/netty/buffer/ByteBufAllocator;ZILio/netty/buffer/CompositeByteBuf$ByteWrapper;[TT;I)V"},{"name":"newCompArray","access":10,"descriptor":"(II)[Lio/netty/buffer/CompositeByteBuf$Component;"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)V"},{"name":"addComponent","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"(Z[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ZILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"checkForOverflow","access":10,"descriptor":"(II)V"},{"name":"addComponent0","access":2,"descriptor":"(ZILio/netty/buffer/ByteBuf;)I"},{"name":"ensureAccessible","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"newComponent","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf$Component;"},{"name":"addComponents","access":129,"descriptor":"(I[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents0","access":2,"descriptor":"(ZI[Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents0","access":2,"descriptor":"(ZILio/netty/buffer/CompositeByteBuf$ByteWrapper;[Ljava/lang/Object;I)I","signature":"(ZILio/netty/buffer/CompositeByteBuf$ByteWrapper;[TT;I)I"},{"name":"addComponents","access":1,"descriptor":"(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addFlattenedComponents","access":1,"descriptor":"(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":2,"descriptor":"(ZILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(ZILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"consolidateIfNeeded","access":2,"descriptor":"()V"},{"name":"checkComponentIndex","access":2,"descriptor":"(I)V"},{"name":"checkComponentIndex","access":2,"descriptor":"(II)V"},{"name":"updateComponentOffsets","access":2,"descriptor":"(I)V"},{"name":"removeComponent","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"removeComponents","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"forEachByteAsc0","access":4,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByteDesc0","access":4,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"decompose","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"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":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":1,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"numComponents","access":1,"descriptor":"()I"},{"name":"maxNumComponents","access":1,"descriptor":"()I"},{"name":"toComponentIndex","access":1,"descriptor":"(I)I"},{"name":"toComponentIndex0","access":2,"descriptor":"(I)I"},{"name":"toByteIndex","access":1,"descriptor":"(I)I"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf;","exceptions":["java/io/IOException"]},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"copyTo","access":2,"descriptor":"(IIILio/netty/buffer/ByteBuf;)V"},{"name":"component","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"componentAtOffset","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"internalComponent","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"internalComponentAtOffset","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"findComponent","access":2,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf$Component;"},{"name":"findComponent0","access":2,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf$Component;"},{"name":"findIt","access":2,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf$Component;"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"consolidate","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"consolidate","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"consolidate0","access":2,"descriptor":"(II)V"},{"name":"discardReadComponents","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"discardReadBytes","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"allocBuffer","access":2,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readerIndex","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writerIndex","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setIndex","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"clear","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"markReaderIndex","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"resetReaderIndex","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"markWriterIndex","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"resetWriterIndex","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"ensureWritable","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBoolean","access":1,"descriptor":"(IZ)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setChar","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setFloat","access":1,"descriptor":"(IF)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setDouble","access":1,"descriptor":"(ID)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf;","exceptions":["java/io/IOException"]},{"name":"skipBytes","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBoolean","access":1,"descriptor":"(Z)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeByte","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeShort","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeChar","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeFloat","access":1,"descriptor":"(F)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeDouble","access":1,"descriptor":"(D)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"discardSomeReadBytes","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"isAccessible","access":0,"descriptor":"()Z"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"clearComps","access":2,"descriptor":"()V"},{"name":"removeComp","access":2,"descriptor":"(I)V"},{"name":"removeCompRange","access":2,"descriptor":"(II)V"},{"name":"addComp","access":2,"descriptor":"(ILio/netty/buffer/CompositeByteBuf$Component;)V"},{"name":"shiftComps","access":2,"descriptor":"(II)V"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"writeDouble","access":4161,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"writeFloat","access":4161,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"writeChar","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":4161,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeShort","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeByte","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBoolean","access":4161,"descriptor":"(Z)Lio/netty/buffer/ByteBuf;"},{"name":"skipBytes","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"setZero","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"setDouble","access":4161,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":4161,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setFloat","access":4161,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setChar","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBoolean","access":4161,"descriptor":"(IZ)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"discardSomeReadBytes","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"discardReadBytes","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetWriterIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markWriterIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetReaderIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markReaderIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"clear","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"setIndex","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"writerIndex","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readerIndex","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"capacity","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;)[Lio/netty/buffer/CompositeByteBuf$Component;"}]},{"name":"io/netty/buffer/CompositeByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/buffer/CompositeByteBuf$ByteWrapper<[B>;","superName":"java/lang/Object","interfaces":["io/netty/buffer/CompositeByteBuf$ByteWrapper"],"outerClass":"io/netty/buffer/CompositeByteBuf","innerClasses":[{"name":"io/netty/buffer/CompositeByteBuf$1","access":8},{"name":"io/netty/buffer/CompositeByteBuf$ByteWrapper","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"ByteWrapper","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"wrap","access":1,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"isEmpty","access":1,"descriptor":"([B)Z"},{"name":"isEmpty","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"wrap","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/CompositeByteBuf$2","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/buffer/CompositeByteBuf$ByteWrapper;","superName":"java/lang/Object","interfaces":["io/netty/buffer/CompositeByteBuf$ByteWrapper"],"outerClass":"io/netty/buffer/CompositeByteBuf","innerClasses":[{"name":"io/netty/buffer/CompositeByteBuf$2","access":8},{"name":"io/netty/buffer/CompositeByteBuf$ByteWrapper","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"ByteWrapper","access":1544}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"wrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"isEmpty","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Z"},{"name":"isEmpty","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"wrap","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/CompositeByteBuf$ByteWrapper","version":50,"access":1536,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/CompositeByteBuf$ByteWrapper","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"ByteWrapper","access":1544}],"methods":[{"name":"wrap","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;","signature":"(TT;)Lio/netty/buffer/ByteBuf;"},{"name":"isEmpty","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"}]},{"name":"io/netty/buffer/CompositeByteBuf$Component","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/CompositeByteBuf$Component","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"Component","access":26}],"fields":[{"name":"srcBuf","access":16,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"buf","access":16,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"srcAdjustment","access":0,"descriptor":"I"},{"name":"adjustment","access":0,"descriptor":"I"},{"name":"offset","access":0,"descriptor":"I"},{"name":"endOffset","access":0,"descriptor":"I"},{"name":"slice","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;ILio/netty/buffer/ByteBuf;IIILio/netty/buffer/ByteBuf;)V"},{"name":"srcIdx","access":0,"descriptor":"(I)I"},{"name":"idx","access":0,"descriptor":"(I)I"},{"name":"length","access":0,"descriptor":"()I"},{"name":"reposition","access":0,"descriptor":"(I)V"},{"name":"transferTo","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"slice","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"internalNioBuffer","access":0,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"free","access":0,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/buffer/CompositeByteBuf$Component;)Lio/netty/buffer/ByteBuf;"},{"name":"access$102","access":4104,"descriptor":"(Lio/netty/buffer/CompositeByteBuf$Component;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/CompositeByteBuf$CompositeByteBufIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/buffer/CompositeByteBuf$CompositeByteBufIterator","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"CompositeByteBufIterator","access":18},{"name":"io/netty/buffer/CompositeByteBuf$1","access":8},{"name":"io/netty/buffer/CompositeByteBuf$Component","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"Component","access":26}],"fields":[{"name":"size","access":18,"descriptor":"I"},{"name":"index","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/buffer/CompositeByteBuf;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;Lio/netty/buffer/CompositeByteBuf$1;)V"}]},{"name":"io/netty/buffer/DefaultByteBufHolder","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufHolder"],"fields":[{"name":"data","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"content","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"replace","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBufHolder;"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBufHolder;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"contentToString","access":20,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/buffer/DuplicatedByteBuf","version":50,"access":131105,"superName":"io/netty/buffer/AbstractDerivedByteBuf","fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":131073,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"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":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"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":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"}]},{"name":"io/netty/buffer/EmptyByteBuf","version":50,"access":49,"superName":"io/netty/buffer/ByteBuf","fields":[{"name":"EMPTY_BYTE_BUF_HASH_CODE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"EMPTY_BYTE_BUFFER","access":26,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"EMPTY_BYTE_BUFFER_ADDRESS","access":26,"descriptor":"J"},{"name":"alloc","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":18,"descriptor":"Ljava/nio/ByteOrder;"},{"name":"str","access":18,"descriptor":"Ljava/lang/String;"},{"name":"swapped","access":2,"descriptor":"Lio/netty/buffer/EmptyByteBuf;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)V"},{"name":"","access":2,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteOrder;)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":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"maxCapacity","access":1,"descriptor":"()I"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"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":"isWritable","access":1,"descriptor":"()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":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getMedium","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1,"descriptor":"(I)J"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"getLongLE","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;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I"},{"name":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","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"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readMedium","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedInt","access":1,"descriptor":"()J"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readLongLE","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":"readRetainedSlice","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;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I"},{"name":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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":"writeShortLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","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"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/ScatteringByteChannel;I)I"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I"},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)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":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","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":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","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":"isContiguous","access":1,"descriptor":"()Z"},{"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":"isReadable","access":1,"descriptor":"(I)Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"checkIndex","access":2,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"checkIndex","access":2,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"checkLength","access":2,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"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":"io/netty/buffer/FixedCompositeByteBuf","version":50,"access":48,"superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","innerClasses":[{"name":"io/netty/buffer/FixedCompositeByteBuf$Component","outerName":"io/netty/buffer/FixedCompositeByteBuf","innerName":"Component","access":26}],"fields":[{"name":"EMPTY","access":26,"descriptor":"[Lio/netty/buffer/ByteBuf;"},{"name":"nioBufferCount","access":18,"descriptor":"I"},{"name":"capacity","access":18,"descriptor":"I"},{"name":"allocator","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":18,"descriptor":"Ljava/nio/ByteOrder;"},{"name":"buffers","access":18,"descriptor":"[Lio/netty/buffer/ByteBuf;"},{"name":"direct","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":128,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;[Lio/netty/buffer/ByteBuf;)V"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"discardReadBytes","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"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":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(ILjava/io/InputStream;I)I"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"maxCapacity","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":"findComponent","access":2,"descriptor":"(I)Lio/netty/buffer/FixedCompositeByteBuf$Component;"},{"name":"buffer","access":2,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"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":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","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":"deallocate","access":4,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/buffer/FixedCompositeByteBuf$Component","version":50,"access":48,"superName":"io/netty/buffer/WrappedByteBuf","innerClasses":[{"name":"io/netty/buffer/FixedCompositeByteBuf$Component","outerName":"io/netty/buffer/FixedCompositeByteBuf","innerName":"Component","access":26}],"fields":[{"name":"index","access":18,"descriptor":"I"},{"name":"offset","access":18,"descriptor":"I"},{"name":"endOffset","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(IILio/netty/buffer/ByteBuf;)V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/buffer/FixedCompositeByteBuf$Component;)I"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/buffer/FixedCompositeByteBuf$Component;)I"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/buffer/FixedCompositeByteBuf$Component;)I"}]},{"name":"io/netty/buffer/HeapByteBufUtil","version":50,"access":48,"superName":"java/lang/Object","methods":[{"name":"getByte","access":8,"descriptor":"([BI)B"},{"name":"getShort","access":8,"descriptor":"([BI)S"},{"name":"getShortLE","access":8,"descriptor":"([BI)S"},{"name":"getUnsignedMedium","access":8,"descriptor":"([BI)I"},{"name":"getUnsignedMediumLE","access":8,"descriptor":"([BI)I"},{"name":"getInt","access":8,"descriptor":"([BI)I"},{"name":"getIntLE","access":8,"descriptor":"([BI)I"},{"name":"getLong","access":8,"descriptor":"([BI)J"},{"name":"getLongLE","access":8,"descriptor":"([BI)J"},{"name":"setByte","access":8,"descriptor":"([BII)V"},{"name":"setShort","access":8,"descriptor":"([BII)V"},{"name":"setShortLE","access":8,"descriptor":"([BII)V"},{"name":"setMedium","access":8,"descriptor":"([BII)V"},{"name":"setMediumLE","access":8,"descriptor":"([BII)V"},{"name":"setInt","access":8,"descriptor":"([BII)V"},{"name":"setIntLE","access":8,"descriptor":"([BII)V"},{"name":"setLong","access":8,"descriptor":"([BIJ)V"},{"name":"setLongLE","access":8,"descriptor":"([BIJ)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/buffer/IntPriorityQueue","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"NO_VALUE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"array","access":2,"descriptor":"[I"},{"name":"size","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"offer","access":1,"descriptor":"(I)V"},{"name":"remove","access":1,"descriptor":"(I)V"},{"name":"peek","access":1,"descriptor":"()I"},{"name":"poll","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"lift","access":2,"descriptor":"(I)V"},{"name":"sink","access":2,"descriptor":"(I)V"},{"name":"subord","access":2,"descriptor":"(II)Z"},{"name":"swap","access":2,"descriptor":"(II)V"}]},{"name":"io/netty/buffer/LongLongHashMap","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"MASK_TEMPLATE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-2"}},{"name":"mask","access":2,"descriptor":"I"},{"name":"array","access":2,"descriptor":"[J"},{"name":"maxProbe","access":2,"descriptor":"I"},{"name":"zeroVal","access":2,"descriptor":"J"},{"name":"emptyVal","access":18,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(J)V"},{"name":"put","access":1,"descriptor":"(JJ)J"},{"name":"remove","access":1,"descriptor":"(J)V"},{"name":"get","access":1,"descriptor":"(J)J"},{"name":"index","access":2,"descriptor":"(J)I"},{"name":"expand","access":2,"descriptor":"()V"},{"name":"computeMaskAndProbe","access":2,"descriptor":"()V"}]},{"name":"io/netty/buffer/PoolArena","version":50,"access":1056,"signature":"Ljava/lang/Object;Lio/netty/buffer/PoolArenaMetric;","superName":"java/lang/Object","interfaces":["io/netty/buffer/PoolArenaMetric"],"innerClasses":[{"name":"io/netty/buffer/PoolArena$1","access":4104},{"name":"io/netty/buffer/PoolArena$DirectArena","outerName":"io/netty/buffer/PoolArena","innerName":"DirectArena","access":24},{"name":"io/netty/buffer/PoolArena$HeapArena","outerName":"io/netty/buffer/PoolArena","innerName":"HeapArena","access":24},{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408}],"fields":[{"name":"HAS_UNSAFE","access":26,"descriptor":"Z"},{"name":"parent","access":16,"descriptor":"Lio/netty/buffer/PooledByteBufAllocator;"},{"name":"smallSubpagePools","access":16,"descriptor":"[Lio/netty/buffer/PoolSubpage;","signature":"[Lio/netty/buffer/PoolSubpage;"},{"name":"q050","access":18,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"q025","access":18,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"q000","access":18,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"qInit","access":18,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"q075","access":18,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"q100","access":18,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"chunkListMetrics","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"allocationsNormal","access":2,"descriptor":"J"},{"name":"allocationsSmall","access":18,"descriptor":"Lio/netty/util/internal/LongCounter;"},{"name":"allocationsHuge","access":18,"descriptor":"Lio/netty/util/internal/LongCounter;"},{"name":"activeBytesHuge","access":18,"descriptor":"Lio/netty/util/internal/LongCounter;"},{"name":"deallocationsSmall","access":2,"descriptor":"J"},{"name":"deallocationsNormal","access":2,"descriptor":"J"},{"name":"deallocationsHuge","access":18,"descriptor":"Lio/netty/util/internal/LongCounter;"},{"name":"numThreadCaches","access":16,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"lock","access":18,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"sizeClass","access":16,"descriptor":"Lio/netty/buffer/SizeClasses;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;Lio/netty/buffer/SizeClasses;)V"},{"name":"newSubpagePoolHead","access":2,"descriptor":"(I)Lio/netty/buffer/PoolSubpage;","signature":"(I)Lio/netty/buffer/PoolSubpage;"},{"name":"newSubpagePoolArray","access":2,"descriptor":"(I)[Lio/netty/buffer/PoolSubpage;","signature":"(I)[Lio/netty/buffer/PoolSubpage;"},{"name":"isDirect","access":1024,"descriptor":"()Z"},{"name":"allocate","access":0,"descriptor":"(Lio/netty/buffer/PoolThreadCache;II)Lio/netty/buffer/PooledByteBuf;","signature":"(Lio/netty/buffer/PoolThreadCache;II)Lio/netty/buffer/PooledByteBuf;"},{"name":"allocate","access":2,"descriptor":"(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;I)V","signature":"(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;I)V"},{"name":"tcacheAllocateSmall","access":2,"descriptor":"(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;II)V","signature":"(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;II)V"},{"name":"tcacheAllocateNormal","access":2,"descriptor":"(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;II)V","signature":"(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PooledByteBuf;II)V"},{"name":"allocateNormal","access":2,"descriptor":"(Lio/netty/buffer/PooledByteBuf;IILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PooledByteBuf;IILio/netty/buffer/PoolThreadCache;)V"},{"name":"incSmallAllocation","access":2,"descriptor":"()V"},{"name":"allocateHuge","access":2,"descriptor":"(Lio/netty/buffer/PooledByteBuf;I)V","signature":"(Lio/netty/buffer/PooledByteBuf;I)V"},{"name":"free","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolThreadCache;)V"},{"name":"sizeClass","access":10,"descriptor":"(J)Lio/netty/buffer/PoolArena$SizeClass;"},{"name":"freeChunk","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;JILio/netty/buffer/PoolArena$SizeClass;Ljava/nio/ByteBuffer;Z)V","signature":"(Lio/netty/buffer/PoolChunk;JILio/netty/buffer/PoolArena$SizeClass;Ljava/nio/ByteBuffer;Z)V"},{"name":"reallocate","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBuf;I)V","signature":"(Lio/netty/buffer/PooledByteBuf;I)V"},{"name":"numThreadCaches","access":1,"descriptor":"()I"},{"name":"numTinySubpages","access":1,"descriptor":"()I"},{"name":"numSmallSubpages","access":1,"descriptor":"()I"},{"name":"numChunkLists","access":1,"descriptor":"()I"},{"name":"tinySubpages","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"smallSubpages","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"chunkLists","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"subPageMetricList","access":10,"descriptor":"([Lio/netty/buffer/PoolSubpage;)Ljava/util/List;","signature":"([Lio/netty/buffer/PoolSubpage<*>;)Ljava/util/List;"},{"name":"numAllocations","access":1,"descriptor":"()J"},{"name":"numTinyAllocations","access":1,"descriptor":"()J"},{"name":"numSmallAllocations","access":1,"descriptor":"()J"},{"name":"numNormalAllocations","access":1,"descriptor":"()J"},{"name":"numDeallocations","access":1,"descriptor":"()J"},{"name":"numTinyDeallocations","access":1,"descriptor":"()J"},{"name":"numSmallDeallocations","access":1,"descriptor":"()J"},{"name":"numNormalDeallocations","access":1,"descriptor":"()J"},{"name":"numHugeAllocations","access":1,"descriptor":"()J"},{"name":"numHugeDeallocations","access":1,"descriptor":"()J"},{"name":"numActiveAllocations","access":1,"descriptor":"()J"},{"name":"numActiveTinyAllocations","access":1,"descriptor":"()J"},{"name":"numActiveSmallAllocations","access":1,"descriptor":"()J"},{"name":"numActiveNormalAllocations","access":1,"descriptor":"()J"},{"name":"numActiveHugeAllocations","access":1,"descriptor":"()J"},{"name":"numActiveBytes","access":1,"descriptor":"()J"},{"name":"numPinnedBytes","access":1,"descriptor":"()J"},{"name":"newChunk","access":1028,"descriptor":"(IIII)Lio/netty/buffer/PoolChunk;","signature":"(IIII)Lio/netty/buffer/PoolChunk;"},{"name":"newUnpooledChunk","access":1028,"descriptor":"(I)Lio/netty/buffer/PoolChunk;","signature":"(I)Lio/netty/buffer/PoolChunk;"},{"name":"newByteBuf","access":1028,"descriptor":"(I)Lio/netty/buffer/PooledByteBuf;","signature":"(I)Lio/netty/buffer/PooledByteBuf;"},{"name":"memoryCopy","access":1028,"descriptor":"(Ljava/lang/Object;ILio/netty/buffer/PooledByteBuf;I)V","signature":"(TT;ILio/netty/buffer/PooledByteBuf;I)V"},{"name":"destroyChunk","access":1028,"descriptor":"(Lio/netty/buffer/PoolChunk;)V","signature":"(Lio/netty/buffer/PoolChunk;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"appendPoolSubPages","access":10,"descriptor":"(Ljava/lang/StringBuilder;[Lio/netty/buffer/PoolSubpage;)V","signature":"(Ljava/lang/StringBuilder;[Lio/netty/buffer/PoolSubpage<*>;)V"},{"name":"finalize","access":20,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"destroyPoolSubPages","access":10,"descriptor":"([Lio/netty/buffer/PoolSubpage;)V","signature":"([Lio/netty/buffer/PoolSubpage<*>;)V"},{"name":"destroyPoolChunkLists","access":130,"descriptor":"([Lio/netty/buffer/PoolChunkList;)V","signature":"([Lio/netty/buffer/PoolChunkList;)V"},{"name":"lock","access":0,"descriptor":"()V"},{"name":"unlock","access":0,"descriptor":"()V"},{"name":"sizeIdx2size","access":1,"descriptor":"(I)I"},{"name":"sizeIdx2sizeCompute","access":1,"descriptor":"(I)I"},{"name":"pageIdx2size","access":1,"descriptor":"(I)J"},{"name":"pageIdx2sizeCompute","access":1,"descriptor":"(I)J"},{"name":"size2SizeIdx","access":1,"descriptor":"(I)I"},{"name":"pages2pageIdx","access":1,"descriptor":"(I)I"},{"name":"pages2pageIdxFloor","access":1,"descriptor":"(I)I"},{"name":"normalizeSize","access":1,"descriptor":"(I)I"},{"name":"access$000","access":4104,"descriptor":"()Z"}]},{"name":"io/netty/buffer/PoolArena$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/buffer/PoolArena","innerClasses":[{"name":"io/netty/buffer/PoolArena$1","access":4104},{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408}],"fields":[{"name":"$SwitchMap$io$netty$buffer$PoolArena$SizeClass","access":4120,"descriptor":"[I"}]},{"name":"io/netty/buffer/PoolArena$DirectArena","version":50,"access":48,"signature":"Lio/netty/buffer/PoolArena;","superName":"io/netty/buffer/PoolArena","innerClasses":[{"name":"io/netty/buffer/PoolArena$DirectArena","outerName":"io/netty/buffer/PoolArena","innerName":"DirectArena","access":24}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;Lio/netty/buffer/SizeClasses;)V"},{"name":"isDirect","access":0,"descriptor":"()Z"},{"name":"newChunk","access":4,"descriptor":"(IIII)Lio/netty/buffer/PoolChunk;","signature":"(IIII)Lio/netty/buffer/PoolChunk;"},{"name":"newUnpooledChunk","access":4,"descriptor":"(I)Lio/netty/buffer/PoolChunk;","signature":"(I)Lio/netty/buffer/PoolChunk;"},{"name":"allocateDirect","access":10,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"destroyChunk","access":4,"descriptor":"(Lio/netty/buffer/PoolChunk;)V","signature":"(Lio/netty/buffer/PoolChunk;)V"},{"name":"newByteBuf","access":4,"descriptor":"(I)Lio/netty/buffer/PooledByteBuf;","signature":"(I)Lio/netty/buffer/PooledByteBuf;"},{"name":"memoryCopy","access":4,"descriptor":"(Ljava/nio/ByteBuffer;ILio/netty/buffer/PooledByteBuf;I)V","signature":"(Ljava/nio/ByteBuffer;ILio/netty/buffer/PooledByteBuf;I)V"},{"name":"memoryCopy","access":4164,"descriptor":"(Ljava/lang/Object;ILio/netty/buffer/PooledByteBuf;I)V"}]},{"name":"io/netty/buffer/PoolArena$HeapArena","version":50,"access":48,"signature":"Lio/netty/buffer/PoolArena<[B>;","superName":"io/netty/buffer/PoolArena","innerClasses":[{"name":"io/netty/buffer/PoolArena$HeapArena","outerName":"io/netty/buffer/PoolArena","innerName":"HeapArena","access":24}],"fields":[{"name":"lastDestroyedChunk","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;","signature":"Ljava/util/concurrent/atomic/AtomicReference;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;Lio/netty/buffer/SizeClasses;)V"},{"name":"newByteArray","access":10,"descriptor":"(I)[B"},{"name":"isDirect","access":0,"descriptor":"()Z"},{"name":"newChunk","access":4,"descriptor":"(IIII)Lio/netty/buffer/PoolChunk;","signature":"(IIII)Lio/netty/buffer/PoolChunk<[B>;"},{"name":"newUnpooledChunk","access":4,"descriptor":"(I)Lio/netty/buffer/PoolChunk;","signature":"(I)Lio/netty/buffer/PoolChunk<[B>;"},{"name":"destroyChunk","access":4,"descriptor":"(Lio/netty/buffer/PoolChunk;)V","signature":"(Lio/netty/buffer/PoolChunk<[B>;)V"},{"name":"newByteBuf","access":4,"descriptor":"(I)Lio/netty/buffer/PooledByteBuf;","signature":"(I)Lio/netty/buffer/PooledByteBuf<[B>;"},{"name":"memoryCopy","access":4,"descriptor":"([BILio/netty/buffer/PooledByteBuf;I)V","signature":"([BILio/netty/buffer/PooledByteBuf<[B>;I)V"},{"name":"memoryCopy","access":4164,"descriptor":"(Ljava/lang/Object;ILio/netty/buffer/PooledByteBuf;I)V"}]},{"name":"io/netty/buffer/PoolArena$SizeClass","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408}],"fields":[{"name":"Small","access":16409,"descriptor":"Lio/netty/buffer/PoolArena$SizeClass;"},{"name":"Normal","access":16409,"descriptor":"Lio/netty/buffer/PoolArena$SizeClass;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/buffer/PoolArena$SizeClass;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/buffer/PoolArena$SizeClass;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/buffer/PoolArena$SizeClass;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/buffer/PoolArenaMetric","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/buffer/SizeClassesMetric"],"methods":[{"name":"numThreadCaches","access":1025,"descriptor":"()I"},{"name":"numTinySubpages","access":132097,"descriptor":"()I"},{"name":"numSmallSubpages","access":1025,"descriptor":"()I"},{"name":"numChunkLists","access":1025,"descriptor":"()I"},{"name":"tinySubpages","access":132097,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"smallSubpages","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"chunkLists","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"numAllocations","access":1025,"descriptor":"()J"},{"name":"numTinyAllocations","access":132097,"descriptor":"()J"},{"name":"numSmallAllocations","access":1025,"descriptor":"()J"},{"name":"numNormalAllocations","access":1025,"descriptor":"()J"},{"name":"numHugeAllocations","access":1025,"descriptor":"()J"},{"name":"numDeallocations","access":1025,"descriptor":"()J"},{"name":"numTinyDeallocations","access":132097,"descriptor":"()J"},{"name":"numSmallDeallocations","access":1025,"descriptor":"()J"},{"name":"numNormalDeallocations","access":1025,"descriptor":"()J"},{"name":"numHugeDeallocations","access":1025,"descriptor":"()J"},{"name":"numActiveAllocations","access":1025,"descriptor":"()J"},{"name":"numActiveTinyAllocations","access":132097,"descriptor":"()J"},{"name":"numActiveSmallAllocations","access":1025,"descriptor":"()J"},{"name":"numActiveNormalAllocations","access":1025,"descriptor":"()J"},{"name":"numActiveHugeAllocations","access":1025,"descriptor":"()J"},{"name":"numActiveBytes","access":1025,"descriptor":"()J"}]},{"name":"io/netty/buffer/PoolChunk","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/buffer/PoolChunkMetric;","superName":"java/lang/Object","interfaces":["io/netty/buffer/PoolChunkMetric"],"fields":[{"name":"SIZE_BIT_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"INUSED_BIT_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"SUBPAGE_BIT_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"BITMAP_IDX_BIT_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"IS_SUBPAGE_SHIFT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"IS_USED_SHIFT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"33"}},{"name":"SIZE_SHIFT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"34"}},{"name":"RUN_OFFSET_SHIFT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"49"}},{"name":"arena","access":16,"descriptor":"Lio/netty/buffer/PoolArena;","signature":"Lio/netty/buffer/PoolArena;"},{"name":"base","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"memory","access":16,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"unpooled","access":16,"descriptor":"Z"},{"name":"runsAvailMap","access":18,"descriptor":"Lio/netty/buffer/LongLongHashMap;"},{"name":"runsAvail","access":18,"descriptor":"[Lio/netty/buffer/IntPriorityQueue;"},{"name":"runsAvailLock","access":18,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"subpages","access":18,"descriptor":"[Lio/netty/buffer/PoolSubpage;","signature":"[Lio/netty/buffer/PoolSubpage;"},{"name":"pinnedBytes","access":18,"descriptor":"Lio/netty/util/internal/LongCounter;"},{"name":"pageSize","access":16,"descriptor":"I"},{"name":"pageShifts","access":16,"descriptor":"I"},{"name":"chunkSize","access":16,"descriptor":"I"},{"name":"maxPageIdx","access":16,"descriptor":"I"},{"name":"cachedNioBuffers","access":18,"descriptor":"Ljava/util/Deque;","signature":"Ljava/util/Deque;"},{"name":"freeBytes","access":0,"descriptor":"I"},{"name":"parent","access":0,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"prev","access":0,"descriptor":"Lio/netty/buffer/PoolChunk;","signature":"Lio/netty/buffer/PoolChunk;"},{"name":"next","access":0,"descriptor":"Lio/netty/buffer/PoolChunk;","signature":"Lio/netty/buffer/PoolChunk;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;Ljava/lang/Object;Ljava/lang/Object;IIII)V","signature":"(Lio/netty/buffer/PoolArena;Ljava/lang/Object;TT;IIII)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;Ljava/lang/Object;Ljava/lang/Object;I)V","signature":"(Lio/netty/buffer/PoolArena;Ljava/lang/Object;TT;I)V"},{"name":"newRunsAvailqueueArray","access":10,"descriptor":"(I)[Lio/netty/buffer/IntPriorityQueue;"},{"name":"insertAvailRun","access":2,"descriptor":"(IIJ)V"},{"name":"insertAvailRun0","access":2,"descriptor":"(IJ)V"},{"name":"removeAvailRun","access":2,"descriptor":"(J)V"},{"name":"removeAvailRun0","access":2,"descriptor":"(J)V"},{"name":"lastPage","access":10,"descriptor":"(II)I"},{"name":"getAvailRunByOffset","access":2,"descriptor":"(I)J"},{"name":"usage","access":1,"descriptor":"()I"},{"name":"usage","access":2,"descriptor":"(I)I"},{"name":"allocate","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBuf;IILio/netty/buffer/PoolThreadCache;)Z","signature":"(Lio/netty/buffer/PooledByteBuf;IILio/netty/buffer/PoolThreadCache;)Z"},{"name":"allocateRun","access":2,"descriptor":"(I)J"},{"name":"calculateRunSize","access":2,"descriptor":"(I)I"},{"name":"runFirstBestFit","access":2,"descriptor":"(I)I"},{"name":"splitLargeRun","access":2,"descriptor":"(JI)J"},{"name":"allocateSubpage","access":2,"descriptor":"(ILio/netty/buffer/PoolSubpage;)J","signature":"(ILio/netty/buffer/PoolSubpage;)J"},{"name":"free","access":0,"descriptor":"(JILjava/nio/ByteBuffer;)V"},{"name":"collapseRuns","access":2,"descriptor":"(J)J"},{"name":"collapsePast","access":2,"descriptor":"(J)J"},{"name":"collapseNext","access":2,"descriptor":"(J)J"},{"name":"toRunHandle","access":10,"descriptor":"(III)J"},{"name":"initBuf","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBuf;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PooledByteBuf;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolThreadCache;)V"},{"name":"initBufWithSubpage","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBuf;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PooledByteBuf;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolThreadCache;)V"},{"name":"incrementPinnedMemory","access":0,"descriptor":"(I)V"},{"name":"decrementPinnedMemory","access":0,"descriptor":"(I)V"},{"name":"chunkSize","access":1,"descriptor":"()I"},{"name":"freeBytes","access":1,"descriptor":"()I"},{"name":"pinnedBytes","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"destroy","access":0,"descriptor":"()V"},{"name":"runOffset","access":8,"descriptor":"(J)I"},{"name":"runSize","access":8,"descriptor":"(IJ)I"},{"name":"runPages","access":8,"descriptor":"(J)I"},{"name":"isUsed","access":8,"descriptor":"(J)Z"},{"name":"isRun","access":8,"descriptor":"(J)Z"},{"name":"isSubpage","access":8,"descriptor":"(J)Z"},{"name":"bitmapIdx","access":8,"descriptor":"(J)I"}]},{"name":"io/netty/buffer/PoolChunkList","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/buffer/PoolChunkListMetric;","superName":"java/lang/Object","interfaces":["io/netty/buffer/PoolChunkListMetric"],"fields":[{"name":"EMPTY_METRICS","access":26,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"arena","access":18,"descriptor":"Lio/netty/buffer/PoolArena;","signature":"Lio/netty/buffer/PoolArena;"},{"name":"nextList","access":18,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"minUsage","access":18,"descriptor":"I"},{"name":"maxUsage","access":18,"descriptor":"I"},{"name":"maxCapacity","access":18,"descriptor":"I"},{"name":"head","access":2,"descriptor":"Lio/netty/buffer/PoolChunk;","signature":"Lio/netty/buffer/PoolChunk;"},{"name":"freeMinThreshold","access":18,"descriptor":"I"},{"name":"freeMaxThreshold","access":18,"descriptor":"I"},{"name":"prevList","access":2,"descriptor":"Lio/netty/buffer/PoolChunkList;","signature":"Lio/netty/buffer/PoolChunkList;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PoolChunkList;III)V","signature":"(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PoolChunkList;III)V"},{"name":"calculateMaxCapacity","access":10,"descriptor":"(II)I"},{"name":"prevList","access":0,"descriptor":"(Lio/netty/buffer/PoolChunkList;)V","signature":"(Lio/netty/buffer/PoolChunkList;)V"},{"name":"allocate","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBuf;IILio/netty/buffer/PoolThreadCache;)Z","signature":"(Lio/netty/buffer/PooledByteBuf;IILio/netty/buffer/PoolThreadCache;)Z"},{"name":"free","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;JILjava/nio/ByteBuffer;)Z","signature":"(Lio/netty/buffer/PoolChunk;JILjava/nio/ByteBuffer;)Z"},{"name":"move","access":2,"descriptor":"(Lio/netty/buffer/PoolChunk;)Z","signature":"(Lio/netty/buffer/PoolChunk;)Z"},{"name":"move0","access":2,"descriptor":"(Lio/netty/buffer/PoolChunk;)Z","signature":"(Lio/netty/buffer/PoolChunk;)Z"},{"name":"add","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;)V","signature":"(Lio/netty/buffer/PoolChunk;)V"},{"name":"add0","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;)V","signature":"(Lio/netty/buffer/PoolChunk;)V"},{"name":"remove","access":2,"descriptor":"(Lio/netty/buffer/PoolChunk;)V","signature":"(Lio/netty/buffer/PoolChunk;)V"},{"name":"minUsage","access":1,"descriptor":"()I"},{"name":"maxUsage","access":1,"descriptor":"()I"},{"name":"minUsage0","access":10,"descriptor":"(I)I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"destroy","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;)V","signature":"(Lio/netty/buffer/PoolArena;)V"}]},{"name":"io/netty/buffer/PoolChunkListMetric","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"methods":[{"name":"minUsage","access":1025,"descriptor":"()I"},{"name":"maxUsage","access":1025,"descriptor":"()I"}]},{"name":"io/netty/buffer/PoolChunkMetric","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"usage","access":1025,"descriptor":"()I"},{"name":"chunkSize","access":1025,"descriptor":"()I"},{"name":"freeBytes","access":1025,"descriptor":"()I"}]},{"name":"io/netty/buffer/PoolSubpage","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/buffer/PoolSubpageMetric;","superName":"java/lang/Object","interfaces":["io/netty/buffer/PoolSubpageMetric"],"fields":[{"name":"chunk","access":16,"descriptor":"Lio/netty/buffer/PoolChunk;","signature":"Lio/netty/buffer/PoolChunk;"},{"name":"elemSize","access":16,"descriptor":"I"},{"name":"pageShifts","access":18,"descriptor":"I"},{"name":"runOffset","access":18,"descriptor":"I"},{"name":"runSize","access":18,"descriptor":"I"},{"name":"bitmap","access":18,"descriptor":"[J"},{"name":"bitmapLength","access":18,"descriptor":"I"},{"name":"maxNumElems","access":18,"descriptor":"I"},{"name":"headIndex","access":16,"descriptor":"I"},{"name":"prev","access":0,"descriptor":"Lio/netty/buffer/PoolSubpage;","signature":"Lio/netty/buffer/PoolSubpage;"},{"name":"next","access":0,"descriptor":"Lio/netty/buffer/PoolSubpage;","signature":"Lio/netty/buffer/PoolSubpage;"},{"name":"doNotDestroy","access":0,"descriptor":"Z"},{"name":"nextAvail","access":2,"descriptor":"I"},{"name":"numAvail","access":2,"descriptor":"I"},{"name":"lock","access":16,"descriptor":"Ljava/util/concurrent/locks/ReentrantLock;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PoolSubpage;Lio/netty/buffer/PoolChunk;IIII)V","signature":"(Lio/netty/buffer/PoolSubpage;Lio/netty/buffer/PoolChunk;IIII)V"},{"name":"allocate","access":0,"descriptor":"()J"},{"name":"free","access":0,"descriptor":"(Lio/netty/buffer/PoolSubpage;I)Z","signature":"(Lio/netty/buffer/PoolSubpage;I)Z"},{"name":"addToPool","access":2,"descriptor":"(Lio/netty/buffer/PoolSubpage;)V","signature":"(Lio/netty/buffer/PoolSubpage;)V"},{"name":"removeFromPool","access":2,"descriptor":"()V"},{"name":"setNextAvail","access":2,"descriptor":"(I)V"},{"name":"getNextAvail","access":2,"descriptor":"()I"},{"name":"findNextAvail","access":2,"descriptor":"()I"},{"name":"findNextAvail0","access":2,"descriptor":"(IJ)I"},{"name":"toHandle","access":2,"descriptor":"(I)J"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"maxNumElements","access":1,"descriptor":"()I"},{"name":"numAvailable","access":1,"descriptor":"()I"},{"name":"elementSize","access":1,"descriptor":"()I"},{"name":"pageSize","access":1,"descriptor":"()I"},{"name":"isDoNotDestroy","access":0,"descriptor":"()Z"},{"name":"destroy","access":0,"descriptor":"()V"},{"name":"lock","access":0,"descriptor":"()V"},{"name":"unlock","access":0,"descriptor":"()V"}]},{"name":"io/netty/buffer/PoolSubpageMetric","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"maxNumElements","access":1025,"descriptor":"()I"},{"name":"numAvailable","access":1025,"descriptor":"()I"},{"name":"elementSize","access":1025,"descriptor":"()I"},{"name":"pageSize","access":1025,"descriptor":"()I"}]},{"name":"io/netty/buffer/PoolThreadCache","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/PoolThreadCache$1","access":4104},{"name":"io/netty/buffer/PoolThreadCache$FreeOnFinalize","outerName":"io/netty/buffer/PoolThreadCache","innerName":"FreeOnFinalize","access":26},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"MemoryRegionCache","access":1034},{"name":"io/netty/buffer/PoolThreadCache$NormalMemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"NormalMemoryRegionCache","access":26},{"name":"io/netty/buffer/PoolThreadCache$SubPageMemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"SubPageMemoryRegionCache","access":26},{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"INTEGER_SIZE_MINUS_ONE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"31"}},{"name":"heapArena","access":16,"descriptor":"Lio/netty/buffer/PoolArena;","signature":"Lio/netty/buffer/PoolArena<[B>;"},{"name":"directArena","access":16,"descriptor":"Lio/netty/buffer/PoolArena;","signature":"Lio/netty/buffer/PoolArena;"},{"name":"smallSubPageHeapCaches","access":18,"descriptor":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<[B>;"},{"name":"smallSubPageDirectCaches","access":18,"descriptor":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;"},{"name":"normalHeapCaches","access":18,"descriptor":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<[B>;"},{"name":"normalDirectCaches","access":18,"descriptor":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;"},{"name":"freeSweepAllocationThreshold","access":18,"descriptor":"I"},{"name":"freed","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"freeOnFinalize","access":18,"descriptor":"Lio/netty/buffer/PoolThreadCache$FreeOnFinalize;"},{"name":"allocations","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PoolArena;IIIIZ)V","signature":"(Lio/netty/buffer/PoolArena<[B>;Lio/netty/buffer/PoolArena;IIIIZ)V"},{"name":"createSubPageCaches","access":10,"descriptor":"(II)[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"(II)[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;"},{"name":"createNormalCaches","access":10,"descriptor":"(IILio/netty/buffer/PoolArena;)[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"(IILio/netty/buffer/PoolArena;)[Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;"},{"name":"log2","access":8,"descriptor":"(I)I"},{"name":"allocateSmall","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PooledByteBuf;II)Z","signature":"(Lio/netty/buffer/PoolArena<*>;Lio/netty/buffer/PooledByteBuf<*>;II)Z"},{"name":"allocateNormal","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PooledByteBuf;II)Z","signature":"(Lio/netty/buffer/PoolArena<*>;Lio/netty/buffer/PooledByteBuf<*>;II)Z"},{"name":"allocate","access":2,"descriptor":"(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;Lio/netty/buffer/PooledByteBuf;I)Z","signature":"(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;Lio/netty/buffer/PooledByteBuf;I)Z"},{"name":"add","access":0,"descriptor":"(Lio/netty/buffer/PoolArena;Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolArena$SizeClass;)Z","signature":"(Lio/netty/buffer/PoolArena<*>;Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JILio/netty/buffer/PoolArena$SizeClass;)Z"},{"name":"cache","access":2,"descriptor":"(Lio/netty/buffer/PoolArena;ILio/netty/buffer/PoolArena$SizeClass;)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"(Lio/netty/buffer/PoolArena<*>;ILio/netty/buffer/PoolArena$SizeClass;)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;"},{"name":"free","access":0,"descriptor":"(Z)V"},{"name":"free","access":10,"descriptor":"([Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;Z)I","signature":"([Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;Z)I"},{"name":"free","access":10,"descriptor":"(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;Z)I","signature":"(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;Z)I"},{"name":"trim","access":0,"descriptor":"()V"},{"name":"trim","access":10,"descriptor":"([Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;)V","signature":"([Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;)V"},{"name":"trim","access":10,"descriptor":"(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;)V","signature":"(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;)V"},{"name":"cacheForSmall","access":2,"descriptor":"(Lio/netty/buffer/PoolArena;I)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"(Lio/netty/buffer/PoolArena<*>;I)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;"},{"name":"cacheForNormal","access":2,"descriptor":"(Lio/netty/buffer/PoolArena;I)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"(Lio/netty/buffer/PoolArena<*>;I)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache<*>;"},{"name":"cache","access":10,"descriptor":"([Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;I)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","signature":"([Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;I)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;"}]},{"name":"io/netty/buffer/PoolThreadCache$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/buffer/PoolThreadCache","innerClasses":[{"name":"io/netty/buffer/PoolThreadCache$1","access":4104},{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408}],"fields":[{"name":"$SwitchMap$io$netty$buffer$PoolArena$SizeClass","access":4120,"descriptor":"[I"}]},{"name":"io/netty/buffer/PoolThreadCache$FreeOnFinalize","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/PoolThreadCache$FreeOnFinalize","outerName":"io/netty/buffer/PoolThreadCache","innerName":"FreeOnFinalize","access":26},{"name":"io/netty/buffer/PoolThreadCache$1","access":4104}],"fields":[{"name":"cache","access":66,"descriptor":"Lio/netty/buffer/PoolThreadCache;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/buffer/PoolThreadCache;)V"},{"name":"finalize","access":4,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"","access":4096,"descriptor":"(Lio/netty/buffer/PoolThreadCache;Lio/netty/buffer/PoolThreadCache$1;)V"},{"name":"access$102","access":4104,"descriptor":"(Lio/netty/buffer/PoolThreadCache$FreeOnFinalize;Lio/netty/buffer/PoolThreadCache;)Lio/netty/buffer/PoolThreadCache;"}]},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","version":50,"access":1056,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"MemoryRegionCache","access":1034},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry","outerName":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","innerName":"Entry","access":24},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache$1","access":8},{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"size","access":18,"descriptor":"I"},{"name":"queue","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;>;"},{"name":"sizeClass","access":18,"descriptor":"Lio/netty/buffer/PoolArena$SizeClass;"},{"name":"allocations","access":2,"descriptor":"I"},{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"}],"methods":[{"name":"","access":0,"descriptor":"(ILio/netty/buffer/PoolArena$SizeClass;)V"},{"name":"initBuf","access":1028,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JLio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JLio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)V"},{"name":"add","access":17,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JI)Z","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JI)Z"},{"name":"allocate","access":17,"descriptor":"(Lio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)Z","signature":"(Lio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)Z"},{"name":"free","access":17,"descriptor":"(Z)I"},{"name":"free","access":2,"descriptor":"(IZ)I"},{"name":"trim","access":17,"descriptor":"()V"},{"name":"freeEntry","access":2,"descriptor":"(Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry;Z)V"},{"name":"newEntry","access":10,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JI)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry;","signature":"(Lio/netty/buffer/PoolChunk<*>;Ljava/nio/ByteBuffer;JI)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry;"}]},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","innerClasses":[{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"MemoryRegionCache","access":1034},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry","outerName":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","innerName":"Entry","access":24},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry","version":50,"access":48,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"MemoryRegionCache","access":1034},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache$Entry","outerName":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","innerName":"Entry","access":24},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545}],"fields":[{"name":"recyclerHandle","access":16,"descriptor":"Lio/netty/util/Recycler$EnhancedHandle;","signature":"Lio/netty/util/Recycler$EnhancedHandle;>;"},{"name":"chunk","access":0,"descriptor":"Lio/netty/buffer/PoolChunk;","signature":"Lio/netty/buffer/PoolChunk;"},{"name":"nioBuffer","access":0,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"handle","access":0,"descriptor":"J"},{"name":"normCapacity","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;>;)V"},{"name":"recycle","access":0,"descriptor":"()V"},{"name":"unguardedRecycle","access":0,"descriptor":"()V"}]},{"name":"io/netty/buffer/PoolThreadCache$NormalMemoryRegionCache","version":50,"access":48,"signature":"Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","superName":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","innerClasses":[{"name":"io/netty/buffer/PoolThreadCache$NormalMemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"NormalMemoryRegionCache","access":26},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"MemoryRegionCache","access":1034},{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"initBuf","access":4,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JLio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JLio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)V"}]},{"name":"io/netty/buffer/PoolThreadCache$SubPageMemoryRegionCache","version":50,"access":48,"signature":"Lio/netty/buffer/PoolThreadCache$MemoryRegionCache;","superName":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","innerClasses":[{"name":"io/netty/buffer/PoolThreadCache$SubPageMemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"SubPageMemoryRegionCache","access":26},{"name":"io/netty/buffer/PoolThreadCache$MemoryRegionCache","outerName":"io/netty/buffer/PoolThreadCache","innerName":"MemoryRegionCache","access":1034},{"name":"io/netty/buffer/PoolArena$SizeClass","outerName":"io/netty/buffer/PoolArena","innerName":"SizeClass","access":16408}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"initBuf","access":4,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JLio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JLio/netty/buffer/PooledByteBuf;ILio/netty/buffer/PoolThreadCache;)V"}]},{"name":"io/netty/buffer/PooledByteBuf","version":50,"access":1056,"signature":"Lio/netty/buffer/AbstractReferenceCountedByteBuf;","superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","innerClasses":[{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545}],"fields":[{"name":"recyclerHandle","access":18,"descriptor":"Lio/netty/util/Recycler$EnhancedHandle;","signature":"Lio/netty/util/Recycler$EnhancedHandle;>;"},{"name":"chunk","access":4,"descriptor":"Lio/netty/buffer/PoolChunk;","signature":"Lio/netty/buffer/PoolChunk;"},{"name":"handle","access":4,"descriptor":"J"},{"name":"memory","access":4,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"offset","access":4,"descriptor":"I"},{"name":"length","access":4,"descriptor":"I"},{"name":"maxLength","access":0,"descriptor":"I"},{"name":"cache","access":0,"descriptor":"Lio/netty/buffer/PoolThreadCache;"},{"name":"tmpNioBuf","access":0,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"allocator","access":2,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;I)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle<+Lio/netty/buffer/PooledByteBuf;>;I)V"},{"name":"init","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V"},{"name":"initUnpooled","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;I)V","signature":"(Lio/netty/buffer/PoolChunk;I)V"},{"name":"init0","access":2,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V"},{"name":"reuse","access":16,"descriptor":"(I)V"},{"name":"capacity","access":17,"descriptor":"()I"},{"name":"maxFastWritableBytes","access":1,"descriptor":"()I"},{"name":"capacity","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"alloc","access":17,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":17,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"unwrap","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":17,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"internalNioBuffer","access":20,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"newInternalNioBuffer","access":1028,"descriptor":"(Ljava/lang/Object;)Ljava/nio/ByteBuffer;","signature":"(TT;)Ljava/nio/ByteBuffer;"},{"name":"deallocate","access":20,"descriptor":"()V"},{"name":"idx","access":20,"descriptor":"(I)I"},{"name":"_internalNioBuffer","access":16,"descriptor":"(IIZ)Ljava/nio/ByteBuffer;"},{"name":"duplicateInternalNioBuffer","access":0,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":17,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBufferCount","access":17,"descriptor":"()I"},{"name":"nioBuffer","access":17,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":17,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"isContiguous","access":17,"descriptor":"()Z"},{"name":"getBytes","access":17,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":17,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":17,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":17,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":17,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":17,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]}]},{"name":"io/netty/buffer/PooledByteBufAllocator","version":50,"access":33,"superName":"io/netty/buffer/AbstractByteBufAllocator","interfaces":["io/netty/buffer/ByteBufAllocatorMetricProvider"],"innerClasses":[{"name":"io/netty/buffer/PooledByteBufAllocator$PoolThreadLocalCache","outerName":"io/netty/buffer/PooledByteBufAllocator","innerName":"PoolThreadLocalCache","access":18},{"name":"io/netty/buffer/PooledByteBufAllocator$1","access":0},{"name":"io/netty/buffer/PoolArena$HeapArena","outerName":"io/netty/buffer/PoolArena","innerName":"HeapArena","access":24},{"name":"io/netty/buffer/PoolArena$DirectArena","outerName":"io/netty/buffer/PoolArena","innerName":"DirectArena","access":24}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_NUM_HEAP_ARENA","access":26,"descriptor":"I"},{"name":"DEFAULT_NUM_DIRECT_ARENA","access":26,"descriptor":"I"},{"name":"DEFAULT_PAGE_SIZE","access":26,"descriptor":"I"},{"name":"DEFAULT_MAX_ORDER","access":26,"descriptor":"I"},{"name":"DEFAULT_SMALL_CACHE_SIZE","access":26,"descriptor":"I"},{"name":"DEFAULT_NORMAL_CACHE_SIZE","access":26,"descriptor":"I"},{"name":"DEFAULT_MAX_CACHED_BUFFER_CAPACITY","access":24,"descriptor":"I"},{"name":"DEFAULT_CACHE_TRIM_INTERVAL","access":26,"descriptor":"I"},{"name":"DEFAULT_CACHE_TRIM_INTERVAL_MILLIS","access":26,"descriptor":"J"},{"name":"DEFAULT_USE_CACHE_FOR_ALL_THREADS","access":26,"descriptor":"Z"},{"name":"DEFAULT_DIRECT_MEMORY_CACHE_ALIGNMENT","access":26,"descriptor":"I"},{"name":"DEFAULT_MAX_CACHED_BYTEBUFFERS_PER_CHUNK","access":24,"descriptor":"I"},{"name":"DEFAULT_DISABLE_CACHE_FINALIZERS_FOR_FAST_THREAD_LOCAL_THREADS","access":26,"descriptor":"Z"},{"name":"MIN_PAGE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4096"}},{"name":"MAX_CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}},{"name":"CACHE_NOT_USED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"trimTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"DEFAULT","access":25,"descriptor":"Lio/netty/buffer/PooledByteBufAllocator;"},{"name":"heapArenas","access":18,"descriptor":"[Lio/netty/buffer/PoolArena;","signature":"[Lio/netty/buffer/PoolArena<[B>;"},{"name":"directArenas","access":18,"descriptor":"[Lio/netty/buffer/PoolArena;","signature":"[Lio/netty/buffer/PoolArena;"},{"name":"smallCacheSize","access":18,"descriptor":"I"},{"name":"normalCacheSize","access":18,"descriptor":"I"},{"name":"heapArenaMetrics","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"directArenaMetrics","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"threadCache","access":18,"descriptor":"Lio/netty/buffer/PooledByteBufAllocator$PoolThreadLocalCache;"},{"name":"chunkSize","access":18,"descriptor":"I"},{"name":"metric","access":18,"descriptor":"Lio/netty/buffer/PooledByteBufAllocatorMetric;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(IIII)V"},{"name":"","access":131073,"descriptor":"(ZIIII)V"},{"name":"","access":131073,"descriptor":"(ZIIIIIII)V"},{"name":"","access":131073,"descriptor":"(ZIIIIIIIZ)V"},{"name":"","access":1,"descriptor":"(ZIIIIIIZ)V"},{"name":"","access":131073,"descriptor":"(ZIIIIIIIZI)V"},{"name":"","access":1,"descriptor":"(ZIIIIIIZI)V"},{"name":"newArenaArray","access":10,"descriptor":"(I)[Lio/netty/buffer/PoolArena;","signature":"(I)[Lio/netty/buffer/PoolArena;"},{"name":"validateAndCalculatePageShifts","access":10,"descriptor":"(II)I"},{"name":"validateAndCalculateChunkSize","access":10,"descriptor":"(II)I"},{"name":"newHeapBuffer","access":4,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"newDirectBuffer","access":4,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"defaultNumHeapArena","access":9,"descriptor":"()I"},{"name":"defaultNumDirectArena","access":9,"descriptor":"()I"},{"name":"defaultPageSize","access":9,"descriptor":"()I"},{"name":"defaultMaxOrder","access":9,"descriptor":"()I"},{"name":"defaultDisableCacheFinalizersForFastThreadLocalThreads","access":9,"descriptor":"()Z"},{"name":"defaultUseCacheForAllThreads","access":9,"descriptor":"()Z"},{"name":"defaultPreferDirect","access":9,"descriptor":"()Z"},{"name":"defaultTinyCacheSize","access":131081,"descriptor":"()I"},{"name":"defaultSmallCacheSize","access":9,"descriptor":"()I"},{"name":"defaultNormalCacheSize","access":9,"descriptor":"()I"},{"name":"isDirectMemoryCacheAlignmentSupported","access":9,"descriptor":"()Z"},{"name":"isDirectBufferPooled","access":1,"descriptor":"()Z"},{"name":"hasThreadLocalCache","access":131073,"descriptor":"()Z"},{"name":"freeThreadLocalCache","access":131073,"descriptor":"()V"},{"name":"useCacheFinalizers","access":10,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"metric","access":1,"descriptor":"()Lio/netty/buffer/PooledByteBufAllocatorMetric;"},{"name":"numHeapArenas","access":131073,"descriptor":"()I"},{"name":"numDirectArenas","access":131073,"descriptor":"()I"},{"name":"heapArenas","access":131073,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"directArenas","access":131073,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"numThreadLocalCaches","access":131073,"descriptor":"()I"},{"name":"numThreadLocalCaches","access":10,"descriptor":"([Lio/netty/buffer/PoolArena;)I","signature":"([Lio/netty/buffer/PoolArena<*>;)I"},{"name":"tinyCacheSize","access":131073,"descriptor":"()I"},{"name":"smallCacheSize","access":131073,"descriptor":"()I"},{"name":"normalCacheSize","access":131073,"descriptor":"()I"},{"name":"chunkSize","access":131089,"descriptor":"()I"},{"name":"usedHeapMemory","access":16,"descriptor":"()J"},{"name":"usedDirectMemory","access":16,"descriptor":"()J"},{"name":"usedMemory","access":10,"descriptor":"([Lio/netty/buffer/PoolArena;)J","signature":"([Lio/netty/buffer/PoolArena<*>;)J"},{"name":"pinnedHeapMemory","access":17,"descriptor":"()J"},{"name":"pinnedDirectMemory","access":17,"descriptor":"()J"},{"name":"pinnedMemory","access":10,"descriptor":"([Lio/netty/buffer/PoolArena;)J","signature":"([Lio/netty/buffer/PoolArena<*>;)J"},{"name":"threadCache","access":16,"descriptor":"()Lio/netty/buffer/PoolThreadCache;"},{"name":"trimCurrentThreadCache","access":1,"descriptor":"()Z"},{"name":"dumpStats","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"metric","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufAllocatorMetric;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;)[Lio/netty/buffer/PoolArena;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;)[Lio/netty/buffer/PoolArena;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;)I"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;)I"},{"name":"access$400","access":4104,"descriptor":"()I"},{"name":"access$500","access":4104,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"access$600","access":4104,"descriptor":"()J"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;)Ljava/lang/Runnable;"}]},{"name":"io/netty/buffer/PooledByteBufAllocator$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/buffer/PooledByteBufAllocator","innerClasses":[{"name":"io/netty/buffer/PooledByteBufAllocator$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/buffer/PooledByteBufAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/buffer/PooledByteBufAllocator$PoolThreadLocalCache","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","innerClasses":[{"name":"io/netty/buffer/PooledByteBufAllocator$PoolThreadLocalCache","outerName":"io/netty/buffer/PooledByteBufAllocator","innerName":"PoolThreadLocalCache","access":18}],"fields":[{"name":"useCacheForAllThreads","access":18,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/buffer/PooledByteBufAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;Z)V"},{"name":"initialValue","access":36,"descriptor":"()Lio/netty/buffer/PoolThreadCache;"},{"name":"onRemoval","access":4,"descriptor":"(Lio/netty/buffer/PoolThreadCache;)V"},{"name":"leastUsedArena","access":2,"descriptor":"([Lio/netty/buffer/PoolArena;)Lio/netty/buffer/PoolArena;","signature":"([Lio/netty/buffer/PoolArena;)Lio/netty/buffer/PoolArena;"},{"name":"onRemoval","access":4164,"descriptor":"(Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/buffer/PooledByteBufAllocatorMetric","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufAllocatorMetric"],"fields":[{"name":"allocator","access":18,"descriptor":"Lio/netty/buffer/PooledByteBufAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/PooledByteBufAllocator;)V"},{"name":"numHeapArenas","access":1,"descriptor":"()I"},{"name":"numDirectArenas","access":1,"descriptor":"()I"},{"name":"heapArenas","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"directArenas","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"numThreadLocalCaches","access":1,"descriptor":"()I"},{"name":"tinyCacheSize","access":131073,"descriptor":"()I"},{"name":"smallCacheSize","access":1,"descriptor":"()I"},{"name":"normalCacheSize","access":1,"descriptor":"()I"},{"name":"chunkSize","access":1,"descriptor":"()I"},{"name":"usedHeapMemory","access":1,"descriptor":"()J"},{"name":"usedDirectMemory","access":1,"descriptor":"()J"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/buffer/PooledDirectByteBuf","version":50,"access":48,"signature":"Lio/netty/buffer/PooledByteBuf;","superName":"io/netty/buffer/PooledByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledDirectByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"}],"methods":[{"name":"newInstance","access":8,"descriptor":"(I)Lio/netty/buffer/PooledDirectByteBuf;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;I)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;I)V"},{"name":"newInternalNioBuffer","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"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":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/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":2,"descriptor":"(ILjava/io/OutputStream;IZ)V","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"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":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"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":"newInternalNioBuffer","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/nio/ByteBuffer;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;ILio/netty/buffer/PooledDirectByteBuf$1;)V"}]},{"name":"io/netty/buffer/PooledDirectByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/PooledDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledDirectByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledDirectByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledDirectByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/PooledDuplicatedByteBuf","version":50,"access":48,"superName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledDuplicatedByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"}],"methods":[{"name":"newInstance","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/PooledDuplicatedByteBuf;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"arrayOffset","access":1,"descriptor":"()I"},{"name":"memoryAddress","access":1,"descriptor":"()J"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"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":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/buffer/PooledDuplicatedByteBuf$1;)V"}]},{"name":"io/netty/buffer/PooledDuplicatedByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/PooledDuplicatedByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledDuplicatedByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledDuplicatedByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledDuplicatedByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/PooledHeapByteBuf","version":50,"access":32,"signature":"Lio/netty/buffer/PooledByteBuf<[B>;","superName":"io/netty/buffer/PooledByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledHeapByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"}],"methods":[{"name":"newInstance","access":8,"descriptor":"(I)Lio/netty/buffer/PooledHeapByteBuf;"},{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;I)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle<+Lio/netty/buffer/PooledHeapByteBuf;>;I)V"},{"name":"isDirect","access":17,"descriptor":"()Z"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"getBytes","access":17,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":17,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":17,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":17,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":17,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":17,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":17,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":17,"descriptor":"(ILjava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"copy","access":17,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicateInternalNioBuffer","access":16,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"hasArray","access":17,"descriptor":"()Z"},{"name":"array","access":17,"descriptor":"()[B"},{"name":"arrayOffset","access":17,"descriptor":"()I"},{"name":"hasMemoryAddress","access":17,"descriptor":"()Z"},{"name":"memoryAddress","access":17,"descriptor":"()J"},{"name":"newInternalNioBuffer","access":20,"descriptor":"([B)Ljava/nio/ByteBuffer;"},{"name":"newInternalNioBuffer","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/nio/ByteBuffer;"}]},{"name":"io/netty/buffer/PooledHeapByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/PooledHeapByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledHeapByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledHeapByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledHeapByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/PooledSlicedByteBuf","version":50,"access":48,"superName":"io/netty/buffer/AbstractPooledDerivedByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledSlicedByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"adjustment","access":0,"descriptor":"I"}],"methods":[{"name":"newInstance","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/PooledSlicedByteBuf;"},{"name":"newInstance0","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/PooledSlicedByteBuf;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"arrayOffset","access":1,"descriptor":"()I"},{"name":"memoryAddress","access":1,"descriptor":"()J"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"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":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"idx","access":2,"descriptor":"(I)I"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/buffer/PooledSlicedByteBuf$1;)V"}]},{"name":"io/netty/buffer/PooledSlicedByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/PooledSlicedByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledSlicedByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledSlicedByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledSlicedByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/PooledUnsafeDirectByteBuf","version":50,"access":48,"signature":"Lio/netty/buffer/PooledByteBuf;","superName":"io/netty/buffer/PooledByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledUnsafeDirectByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"memoryAddress","access":2,"descriptor":"J"}],"methods":[{"name":"newInstance","access":8,"descriptor":"(I)Lio/netty/buffer/PooledUnsafeDirectByteBuf;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;I)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;I)V"},{"name":"init","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V","signature":"(Lio/netty/buffer/PoolChunk;Ljava/nio/ByteBuffer;JIIILio/netty/buffer/PoolThreadCache;)V"},{"name":"initUnpooled","access":0,"descriptor":"(Lio/netty/buffer/PoolChunk;I)V","signature":"(Lio/netty/buffer/PoolChunk;I)V"},{"name":"initMemoryAddress","access":2,"descriptor":"()V"},{"name":"newInternalNioBuffer","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"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":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"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":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"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":"addr","access":2,"descriptor":"(I)J"},{"name":"newSwappedByteBuf","access":4,"descriptor":"()Lio/netty/buffer/SwappedByteBuf;"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"newInternalNioBuffer","access":4164,"descriptor":"(Ljava/lang/Object;)Ljava/nio/ByteBuffer;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;ILio/netty/buffer/PooledUnsafeDirectByteBuf$1;)V"}]},{"name":"io/netty/buffer/PooledUnsafeDirectByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/PooledUnsafeDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledUnsafeDirectByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledUnsafeDirectByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledUnsafeDirectByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/PooledUnsafeHeapByteBuf","version":50,"access":48,"superName":"io/netty/buffer/PooledHeapByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledUnsafeHeapByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"}],"methods":[{"name":"newUnsafeInstance","access":8,"descriptor":"(I)Lio/netty/buffer/PooledUnsafeHeapByteBuf;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;I)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;I)V"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"newSwappedByteBuf","access":131076,"descriptor":"()Lio/netty/buffer/SwappedByteBuf;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;ILio/netty/buffer/PooledUnsafeHeapByteBuf$1;)V"}]},{"name":"io/netty/buffer/PooledUnsafeHeapByteBuf$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/buffer/PooledUnsafeHeapByteBuf","innerClasses":[{"name":"io/netty/buffer/PooledUnsafeHeapByteBuf$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledUnsafeHeapByteBuf;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/buffer/PooledUnsafeHeapByteBuf;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/buffer/ReadOnlyByteBuf","version":50,"access":131105,"superName":"io/netty/buffer/AbstractDerivedByteBuf","fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"ensureWritable","access":1,"descriptor":"(IZ)I"},{"name":"ensureWritable","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":131073,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"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":"discardReadBytes","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"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":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(ILjava/io/InputStream;I)I"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/ReadOnlyByteBufferBuf","version":50,"access":32,"superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","innerClasses":[{"name":"io/netty/buffer/ReadOnlyByteBufferBuf$ReadOnlyDuplicatedByteBuf","outerName":"io/netty/buffer/ReadOnlyByteBufferBuf","innerName":"ReadOnlyDuplicatedByteBuf","access":26},{"name":"io/netty/buffer/ReadOnlyByteBufferBuf$ReadOnlySlicedByteBuf","outerName":"io/netty/buffer/ReadOnlyByteBufferBuf","innerName":"ReadOnlySlicedByteBuf","access":26}],"fields":[{"name":"buffer","access":20,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"allocator","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"tmpNioBuf","access":2,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;)V"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"ensureWritable","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":1,"descriptor":"(IZ)I"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4,"descriptor":"(ILio/netty/buffer/ByteBuf;IIZ)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4,"descriptor":"(I[BIIZ)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":2,"descriptor":"(ILjava/nio/ByteBuffer;Z)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","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":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":2,"descriptor":"(ILjava/io/OutputStream;IZ)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":2,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;IZ)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":2,"descriptor":"(ILjava/nio/channels/FileChannel;JIZ)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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"internalNioBuffer","access":20,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"isContiguous","access":17,"descriptor":"()Z"},{"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":"nioBuffer","access":2,"descriptor":"(Z)Ljava/nio/ByteBuffer;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/ReadOnlyByteBufferBuf$ReadOnlyDuplicatedByteBuf","version":50,"access":48,"superName":"io/netty/buffer/DuplicatedByteBuf","innerClasses":[{"name":"io/netty/buffer/ReadOnlyByteBufferBuf$ReadOnlyDuplicatedByteBuf","outerName":"io/netty/buffer/ReadOnlyByteBufferBuf","innerName":"ReadOnlyDuplicatedByteBuf","access":26},{"name":"io/netty/buffer/ReadOnlyByteBufferBuf$ReadOnlySlicedByteBuf","outerName":"io/netty/buffer/ReadOnlyByteBufferBuf","innerName":"ReadOnlySlicedByteBuf","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"asReadOnly","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":"isWritable","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"ensureWritable","access":1,"descriptor":"(IZ)I"}]},{"name":"io/netty/buffer/ReadOnlyByteBufferBuf$ReadOnlySlicedByteBuf","version":50,"access":48,"superName":"io/netty/buffer/SlicedByteBuf","innerClasses":[{"name":"io/netty/buffer/ReadOnlyByteBufferBuf$ReadOnlySlicedByteBuf","outerName":"io/netty/buffer/ReadOnlyByteBufferBuf","innerName":"ReadOnlySlicedByteBuf","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"asReadOnly","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":"isWritable","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"ensureWritable","access":1,"descriptor":"(IZ)I"}]},{"name":"io/netty/buffer/ReadOnlyUnsafeDirectByteBuf","version":50,"access":48,"superName":"io/netty/buffer/ReadOnlyByteBufferBuf","fields":[{"name":"memoryAddress","access":18,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;)V"},{"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":"getBytes","access":4,"descriptor":"(ILio/netty/buffer/ByteBuf;IIZ)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4,"descriptor":"(I[BIIZ)Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"hasMemoryAddress","access":1,"descriptor":"()Z"},{"name":"memoryAddress","access":1,"descriptor":"()J"},{"name":"addr","access":2,"descriptor":"(I)J"}]},{"name":"io/netty/buffer/SimpleLeakAwareByteBuf","version":50,"access":32,"superName":"io/netty/buffer/WrappedByteBuf","fields":[{"name":"trackedByteBuf","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"leak","access":16,"descriptor":"Lio/netty/util/ResourceLeakTracker;","signature":"Lio/netty/util/ResourceLeakTracker;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)V"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"closeLeak","access":2,"descriptor":"()V"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"unwrappedDerived","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"unwrapSwapped","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"newSharedLeakAwareByteBuf","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/SimpleLeakAwareByteBuf;"},{"name":"newLeakAwareByteBuf","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;"},{"name":"newLeakAwareByteBuf","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/buffer/SimpleLeakAwareCompositeByteBuf","version":50,"access":32,"superName":"io/netty/buffer/WrappedCompositeByteBuf","fields":[{"name":"leak","access":16,"descriptor":"Lio/netty/util/ResourceLeakTracker;","signature":"Lio/netty/util/ResourceLeakTracker;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;Lio/netty/util/ResourceLeakTracker;)V","signature":"(Lio/netty/buffer/CompositeByteBuf;Lio/netty/util/ResourceLeakTracker;)V"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"closeLeak","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"newLeakAwareByteBuf","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/SimpleLeakAwareByteBuf;"},{"name":"newLeakAwareByteBuf","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;","signature":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;Lio/netty/util/ResourceLeakTracker;)Lio/netty/buffer/SimpleLeakAwareByteBuf;"}]},{"name":"io/netty/buffer/SizeClasses","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/SizeClassesMetric"],"fields":[{"name":"LOG2_QUANTUM","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"LOG2_SIZE_CLASS_GROUP","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"LOG2_MAX_LOOKUP_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"LOG2GROUP_IDX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"LOG2DELTA_IDX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"NDELTA_IDX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"PAGESIZE_IDX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"SUBPAGE_IDX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"LOG2_DELTA_LOOKUP_IDX","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"no","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"yes","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"pageSize","access":16,"descriptor":"I"},{"name":"pageShifts","access":16,"descriptor":"I"},{"name":"chunkSize","access":16,"descriptor":"I"},{"name":"directMemoryCacheAlignment","access":16,"descriptor":"I"},{"name":"nSizes","access":16,"descriptor":"I"},{"name":"nSubpages","access":16,"descriptor":"I"},{"name":"nPSizes","access":16,"descriptor":"I"},{"name":"lookupMaxSize","access":16,"descriptor":"I"},{"name":"smallMaxSizeIdx","access":16,"descriptor":"I"},{"name":"pageIdx2sizeTab","access":18,"descriptor":"[I"},{"name":"sizeIdx2sizeTab","access":18,"descriptor":"[I"},{"name":"size2idxTab","access":18,"descriptor":"[I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(IIII)V"},{"name":"newSizeClass","access":10,"descriptor":"(IIIII)[S"},{"name":"newIdx2SizeTab","access":10,"descriptor":"([[SII)[I"},{"name":"calculateSize","access":10,"descriptor":"(III)I"},{"name":"sizeOf","access":10,"descriptor":"([SI)I"},{"name":"newPageIdx2sizeTab","access":10,"descriptor":"([[SIII)[I"},{"name":"newSize2idxTab","access":10,"descriptor":"(I[[S)[I"},{"name":"sizeIdx2size","access":1,"descriptor":"(I)I"},{"name":"sizeIdx2sizeCompute","access":1,"descriptor":"(I)I"},{"name":"pageIdx2size","access":1,"descriptor":"(I)J"},{"name":"pageIdx2sizeCompute","access":1,"descriptor":"(I)J"},{"name":"size2SizeIdx","access":1,"descriptor":"(I)I"},{"name":"pages2pageIdx","access":1,"descriptor":"(I)I"},{"name":"pages2pageIdxFloor","access":1,"descriptor":"(I)I"},{"name":"pages2pageIdxCompute","access":2,"descriptor":"(IZ)I"},{"name":"alignSizeIfNeeded","access":10,"descriptor":"(II)I"},{"name":"normalizeSize","access":1,"descriptor":"(I)I"},{"name":"normalizeSizeCompute","access":10,"descriptor":"(I)I"}]},{"name":"io/netty/buffer/SizeClassesMetric","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"sizeIdx2size","access":1025,"descriptor":"(I)I"},{"name":"sizeIdx2sizeCompute","access":1025,"descriptor":"(I)I"},{"name":"pageIdx2size","access":1025,"descriptor":"(I)J"},{"name":"pageIdx2sizeCompute","access":1025,"descriptor":"(I)J"},{"name":"size2SizeIdx","access":1025,"descriptor":"(I)I"},{"name":"pages2pageIdx","access":1025,"descriptor":"(I)I"},{"name":"pages2pageIdxFloor","access":1025,"descriptor":"(I)I"},{"name":"normalizeSize","access":1025,"descriptor":"(I)I"}]},{"name":"io/netty/buffer/SlicedByteBuf","version":50,"access":131105,"superName":"io/netty/buffer/AbstractUnpooledSlicedByteBuf","fields":[{"name":"length","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"initLength","access":16,"descriptor":"(I)V"},{"name":"length","access":16,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"forEachByteDesc","access":4161,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByte","access":4161,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"nioBuffers","access":4161,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":4161,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBufferCount","access":4161,"descriptor":"()I"},{"name":"setBytes","access":4161,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":4161,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"setBytes","access":4161,"descriptor":"(ILjava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":4161,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":4161,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":4161,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"setBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","access":4161,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":4161,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShortLE","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"getCharSequence","access":4161,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"setByte","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"getLongLE","access":4161,"descriptor":"(I)J"},{"name":"getLong","access":4161,"descriptor":"(I)J"},{"name":"getIntLE","access":4161,"descriptor":"(I)I"},{"name":"getInt","access":4161,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":4161,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":4161,"descriptor":"(I)I"},{"name":"getShortLE","access":4161,"descriptor":"(I)S"},{"name":"getShort","access":4161,"descriptor":"(I)S"},{"name":"getByte","access":4161,"descriptor":"(I)B"},{"name":"memoryAddress","access":4161,"descriptor":"()J"},{"name":"hasMemoryAddress","access":4161,"descriptor":"()Z"},{"name":"arrayOffset","access":4161,"descriptor":"()I"},{"name":"array","access":4161,"descriptor":"()[B"},{"name":"hasArray","access":4161,"descriptor":"()Z"},{"name":"capacity","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"isDirect","access":4161,"descriptor":"()Z"},{"name":"order","access":4161,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"alloc","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"unwrap","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/SwappedByteBuf","version":50,"access":131105,"superName":"io/netty/buffer/ByteBuf","fields":[{"name":"buf","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"order","access":18,"descriptor":"Ljava/nio/ByteOrder;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"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":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"maxCapacity","access":1,"descriptor":"()I"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"asReadOnly","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":"maxFastWritableBytes","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":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getMedium","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1,"descriptor":"(I)J"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"getLongLE","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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readMedium","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedInt","access":1,"descriptor":"()J"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readLongLE","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":"readRetainedSlice","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":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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":"writeShortLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","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":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)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":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","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":"isContiguous","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":"refCnt","access":1,"descriptor":"()I"},{"name":"isAccessible","access":16,"descriptor":"()Z"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"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":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"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":"io/netty/buffer/Unpooled","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/CompositeByteBuf$ByteWrapper","outerName":"io/netty/buffer/CompositeByteBuf","innerName":"ByteWrapper","access":1544}],"fields":[{"name":"ALLOC","access":26,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"BIG_ENDIAN","access":25,"descriptor":"Ljava/nio/ByteOrder;"},{"name":"LITTLE_ENDIAN","access":25,"descriptor":"Ljava/nio/ByteOrder;"},{"name":"EMPTY_BUFFER","access":25,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"buffer","access":9,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":9,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":9,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":9,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":9,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":9,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":9,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":9,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":9,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":9,"descriptor":"(JIZ)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":137,"descriptor":"([[B)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":137,"descriptor":"([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":137,"descriptor":"([Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":8,"descriptor":"(ILio/netty/buffer/CompositeByteBuf$ByteWrapper;[Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;","signature":"(ILio/netty/buffer/CompositeByteBuf$ByteWrapper;[TT;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":137,"descriptor":"(I[[B)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":137,"descriptor":"(I[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedBuffer","access":137,"descriptor":"(I[Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"compositeBuffer","access":9,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeBuffer","access":9,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":137,"descriptor":"([[B)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":137,"descriptor":"([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":137,"descriptor":"([Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBufferUtf8","access":10,"descriptor":"(Ljava/lang/CharSequence;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBufferAscii","access":10,"descriptor":"(Ljava/lang/CharSequence;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"(Ljava/lang/CharSequence;IILjava/nio/charset/Charset;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"([CLjava/nio/charset/Charset;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":9,"descriptor":"([CIILjava/nio/charset/Charset;)Lio/netty/buffer/ByteBuf;"},{"name":"copiedBuffer","access":10,"descriptor":"(Ljava/nio/CharBuffer;Ljava/nio/charset/Charset;)Lio/netty/buffer/ByteBuf;"},{"name":"unmodifiableBuffer","access":131081,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"copyInt","access":9,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"copyInt","access":137,"descriptor":"([I)Lio/netty/buffer/ByteBuf;"},{"name":"copyShort","access":9,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"copyShort","access":137,"descriptor":"([S)Lio/netty/buffer/ByteBuf;"},{"name":"copyShort","access":137,"descriptor":"([I)Lio/netty/buffer/ByteBuf;"},{"name":"copyMedium","access":9,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"copyMedium","access":137,"descriptor":"([I)Lio/netty/buffer/ByteBuf;"},{"name":"copyLong","access":9,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"copyLong","access":137,"descriptor":"([J)Lio/netty/buffer/ByteBuf;"},{"name":"copyBoolean","access":9,"descriptor":"(Z)Lio/netty/buffer/ByteBuf;"},{"name":"copyBoolean","access":137,"descriptor":"([Z)Lio/netty/buffer/ByteBuf;"},{"name":"copyFloat","access":9,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"copyFloat","access":137,"descriptor":"([F)Lio/netty/buffer/ByteBuf;"},{"name":"copyDouble","access":9,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"copyDouble","access":137,"descriptor":"([D)Lio/netty/buffer/ByteBuf;"},{"name":"unreleasableBuffer","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"unmodifiableBuffer","access":131209,"descriptor":"([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedUnmodifiableBuffer","access":137,"descriptor":"([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"wrappedUnmodifiableBuffer","access":138,"descriptor":"(Z[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator","version":50,"access":49,"superName":"io/netty/buffer/AbstractByteBufAllocator","interfaces":["io/netty/buffer/ByteBufAllocatorMetricProvider"],"innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$1","access":4104},{"name":"io/netty/buffer/UnpooledByteBufAllocator$UnpooledByteBufAllocatorMetric","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"UnpooledByteBufAllocatorMetric","access":26},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledDirectByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledDirectByteBuf","access":26},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeDirectByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledUnsafeDirectByteBuf","access":26},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf","access":26},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledHeapByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledHeapByteBuf","access":26},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledUnsafeHeapByteBuf","access":26}],"fields":[{"name":"metric","access":18,"descriptor":"Lio/netty/buffer/UnpooledByteBufAllocator$UnpooledByteBufAllocatorMetric;"},{"name":"disableLeakDetector","access":18,"descriptor":"Z"},{"name":"noCleaner","access":18,"descriptor":"Z"},{"name":"DEFAULT","access":25,"descriptor":"Lio/netty/buffer/UnpooledByteBufAllocator;"}],"methods":[{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(ZZ)V"},{"name":"","access":1,"descriptor":"(ZZZ)V"},{"name":"newHeapBuffer","access":4,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"newDirectBuffer","access":4,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"compositeHeapBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeDirectBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"isDirectBufferPooled","access":1,"descriptor":"()Z"},{"name":"metric","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocatorMetric;"},{"name":"incrementDirect","access":0,"descriptor":"(I)V"},{"name":"decrementDirect","access":0,"descriptor":"(I)V"},{"name":"incrementHeap","access":0,"descriptor":"(I)V"},{"name":"decrementHeap","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/buffer/UnpooledByteBufAllocator","innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$1","access":4104}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledDirectByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledDirectByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledDirectByteBuf","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/UnpooledByteBufAllocator;II)V"},{"name":"allocateDirect","access":4,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"freeDirect","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledHeapByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledHeapByteBuf","innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledHeapByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledHeapByteBuf","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/UnpooledByteBufAllocator;II)V"},{"name":"allocateArray","access":4,"descriptor":"(I)[B"},{"name":"freeArray","access":4,"descriptor":"([B)V"}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeDirectByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledUnsafeDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeDirectByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledUnsafeDirectByteBuf","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/UnpooledByteBufAllocator;II)V"},{"name":"allocateDirect","access":4,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"freeDirect","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledUnsafeHeapByteBuf","innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeHeapByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledUnsafeHeapByteBuf","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/UnpooledByteBufAllocator;II)V"},{"name":"allocateArray","access":4,"descriptor":"(I)[B"},{"name":"freeArray","access":4,"descriptor":"([B)V"}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledUnsafeNoCleanerDirectByteBuf","innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"InstrumentedUnpooledUnsafeNoCleanerDirectByteBuf","access":26}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/UnpooledByteBufAllocator;II)V"},{"name":"allocateDirect","access":4,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"reallocateDirect","access":0,"descriptor":"(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;"},{"name":"freeDirect","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"}]},{"name":"io/netty/buffer/UnpooledByteBufAllocator$UnpooledByteBufAllocatorMetric","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufAllocatorMetric"],"innerClasses":[{"name":"io/netty/buffer/UnpooledByteBufAllocator$UnpooledByteBufAllocatorMetric","outerName":"io/netty/buffer/UnpooledByteBufAllocator","innerName":"UnpooledByteBufAllocatorMetric","access":26},{"name":"io/netty/buffer/UnpooledByteBufAllocator$1","access":4104}],"fields":[{"name":"directCounter","access":16,"descriptor":"Lio/netty/util/internal/LongCounter;"},{"name":"heapCounter","access":16,"descriptor":"Lio/netty/util/internal/LongCounter;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"usedHeapMemory","access":1,"descriptor":"()J"},{"name":"usedDirectMemory","access":1,"descriptor":"()J"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lio/netty/buffer/UnpooledByteBufAllocator$1;)V"}]},{"name":"io/netty/buffer/UnpooledDirectByteBuf","version":50,"access":33,"superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","fields":[{"name":"alloc","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"buffer","access":0,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"tmpNioBuf","access":2,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"capacity","access":2,"descriptor":"I"},{"name":"doNotFree","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;II)V"},{"name":"","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;I)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;IZZ)V"},{"name":"allocateDirect","access":4,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"freeDirect","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"setByteBuffer","access":0,"descriptor":"(Ljava/nio/ByteBuffer;Z)V"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"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":"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":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"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":0,"descriptor":"(I[BIIZ)V"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":0,"descriptor":"(ILjava/nio/ByteBuffer;Z)V"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"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":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":0,"descriptor":"(ILjava/io/OutputStream;IZ)V","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/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":"getBytes","access":2,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;IZ)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":2,"descriptor":"(ILjava/nio/channels/FileChannel;JIZ)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"isContiguous","access":17,"descriptor":"()Z"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":2,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/UnpooledDuplicatedByteBuf","version":50,"access":32,"superName":"io/netty/buffer/DuplicatedByteBuf","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;)V"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/AbstractByteBuf;"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"unwrap","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/UnpooledHeapByteBuf","version":50,"access":33,"superName":"io/netty/buffer/AbstractReferenceCountedByteBuf","fields":[{"name":"alloc","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"array","access":0,"descriptor":"[B"},{"name":"tmpNioBuf","access":2,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;II)V"},{"name":"","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;[BI)V"},{"name":"allocateArray","access":4,"descriptor":"(I)[B"},{"name":"freeArray","access":4,"descriptor":"([B)V"},{"name":"setArray","access":2,"descriptor":"([B)V"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":1,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"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":"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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":2,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;IZ)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":2,"descriptor":"(ILjava/nio/channels/FileChannel;JIZ)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"isContiguous","access":17,"descriptor":"()Z"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"internalNioBuffer","access":2,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/UnpooledSlicedByteBuf","version":50,"access":32,"superName":"io/netty/buffer/AbstractUnpooledSlicedByteBuf","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;II)V"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/AbstractByteBuf;"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"unwrap","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/UnpooledUnsafeDirectByteBuf","version":50,"access":33,"superName":"io/netty/buffer/UnpooledDirectByteBuf","fields":[{"name":"memoryAddress","access":0,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;II)V"},{"name":"","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;I)V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/nio/ByteBuffer;IZ)V"},{"name":"setByteBuffer","access":16,"descriptor":"(Ljava/nio/ByteBuffer;Z)V"},{"name":"hasMemoryAddress","access":1,"descriptor":"()Z"},{"name":"memoryAddress","access":1,"descriptor":"()J"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":0,"descriptor":"(I[BIIZ)V"},{"name":"getBytes","access":0,"descriptor":"(ILjava/nio/ByteBuffer;Z)V"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"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":"getBytes","access":0,"descriptor":"(ILjava/io/OutputStream;IZ)V","exceptions":["java/io/IOException"]},{"name":"setBytes","access":1,"descriptor":"(ILjava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"addr","access":16,"descriptor":"(I)J"},{"name":"newSwappedByteBuf","access":4,"descriptor":"()Lio/netty/buffer/SwappedByteBuf;"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/UnpooledUnsafeHeapByteBuf","version":50,"access":33,"superName":"io/netty/buffer/UnpooledHeapByteBuf","methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;II)V"},{"name":"allocateArray","access":4,"descriptor":"(I)[B"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":4,"descriptor":"(I)B"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"_getShort","access":4,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"_getShortLE","access":4,"descriptor":"(I)S"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMedium","access":4,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":4,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"_getInt","access":4,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"_getIntLE","access":4,"descriptor":"(I)I"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"_getLong","access":4,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"_getLongLE","access":4,"descriptor":"(I)J"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setByte","access":4,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShort","access":4,"descriptor":"(II)V"},{"name":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setShortLE","access":4,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMedium","access":4,"descriptor":"(II)V"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setMediumLE","access":4,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setInt","access":4,"descriptor":"(II)V"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"_setIntLE","access":4,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLong","access":4,"descriptor":"(IJ)V"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"_setLongLE","access":4,"descriptor":"(IJ)V"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"newSwappedByteBuf","access":131076,"descriptor":"()Lio/netty/buffer/SwappedByteBuf;"}]},{"name":"io/netty/buffer/UnpooledUnsafeNoCleanerDirectByteBuf","version":50,"access":32,"superName":"io/netty/buffer/UnpooledUnsafeDirectByteBuf","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;II)V"},{"name":"allocateDirect","access":4,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"reallocateDirect","access":0,"descriptor":"(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;"},{"name":"freeDirect","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/buffer/UnreleasableByteBuf","version":50,"access":48,"superName":"io/netty/buffer/WrappedByteBuf","fields":[{"name":"swappedBuf","access":2,"descriptor":"Lio/netty/buffer/SwappedByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/buffer/UnsafeByteBufUtil","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"UNALIGNED","access":26,"descriptor":"Z"},{"name":"ZERO","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"MAX_HAND_ROLLED_SET_ZERO_BYTES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"getByte","access":8,"descriptor":"(J)B"},{"name":"getShort","access":8,"descriptor":"(J)S"},{"name":"getShortLE","access":8,"descriptor":"(J)S"},{"name":"getUnsignedMedium","access":8,"descriptor":"(J)I"},{"name":"getUnsignedMediumLE","access":8,"descriptor":"(J)I"},{"name":"getInt","access":8,"descriptor":"(J)I"},{"name":"getIntLE","access":8,"descriptor":"(J)I"},{"name":"getLong","access":8,"descriptor":"(J)J"},{"name":"getLongLE","access":8,"descriptor":"(J)J"},{"name":"setByte","access":8,"descriptor":"(JI)V"},{"name":"setShort","access":8,"descriptor":"(JI)V"},{"name":"setShortLE","access":8,"descriptor":"(JI)V"},{"name":"setMedium","access":8,"descriptor":"(JI)V"},{"name":"setMediumLE","access":8,"descriptor":"(JI)V"},{"name":"setInt","access":8,"descriptor":"(JI)V"},{"name":"setIntLE","access":8,"descriptor":"(JI)V"},{"name":"setLong","access":8,"descriptor":"(JJ)V"},{"name":"setLongLE","access":8,"descriptor":"(JJ)V"},{"name":"getByte","access":8,"descriptor":"([BI)B"},{"name":"getShort","access":8,"descriptor":"([BI)S"},{"name":"getShortLE","access":8,"descriptor":"([BI)S"},{"name":"getUnsignedMedium","access":8,"descriptor":"([BI)I"},{"name":"getUnsignedMediumLE","access":8,"descriptor":"([BI)I"},{"name":"getInt","access":8,"descriptor":"([BI)I"},{"name":"getIntLE","access":8,"descriptor":"([BI)I"},{"name":"getLong","access":8,"descriptor":"([BI)J"},{"name":"getLongLE","access":8,"descriptor":"([BI)J"},{"name":"setByte","access":8,"descriptor":"([BII)V"},{"name":"setShort","access":8,"descriptor":"([BII)V"},{"name":"setShortLE","access":8,"descriptor":"([BII)V"},{"name":"setMedium","access":8,"descriptor":"([BII)V"},{"name":"setMediumLE","access":8,"descriptor":"([BII)V"},{"name":"setInt","access":8,"descriptor":"([BII)V"},{"name":"setIntLE","access":8,"descriptor":"([BII)V"},{"name":"setLong","access":8,"descriptor":"([BIJ)V"},{"name":"setLongLE","access":8,"descriptor":"([BIJ)V"},{"name":"batchSetZero","access":10,"descriptor":"([BII)V"},{"name":"setZero","access":8,"descriptor":"([BII)V"},{"name":"copy","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JILjava/io/InputStream;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JILio/netty/buffer/ByteBuf;II)V"},{"name":"getBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JI[BII)V"},{"name":"getBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JILjava/nio/ByteBuffer;)V"},{"name":"setBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JILio/netty/buffer/ByteBuf;II)V"},{"name":"setBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JI[BII)V"},{"name":"setBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JILjava/nio/ByteBuffer;)V"},{"name":"setSingleBytes","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JILjava/nio/ByteBuffer;I)V"},{"name":"getBytes","access":8,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;JILjava/io/OutputStream;I)V","exceptions":["java/io/IOException"]},{"name":"getBytes","access":10,"descriptor":"(J[BIILjava/io/OutputStream;I)V","exceptions":["java/io/IOException"]},{"name":"batchSetZero","access":10,"descriptor":"(JI)V"},{"name":"setZero","access":8,"descriptor":"(JI)V"},{"name":"zeroTillAligned","access":10,"descriptor":"(JI)I"},{"name":"newUnsafeDirectByteBuf","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;II)Lio/netty/buffer/UnpooledUnsafeDirectByteBuf;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/buffer/UnsafeDirectSwappedByteBuf","version":50,"access":48,"superName":"io/netty/buffer/AbstractUnsafeSwappedByteBuf","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;)V"},{"name":"addr","access":10,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)J"},{"name":"_getLong","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)J"},{"name":"_getInt","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)I"},{"name":"_getShort","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)S"},{"name":"_setShort","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IS)V"},{"name":"_setInt","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;II)V"},{"name":"_setLong","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IJ)V"}]},{"name":"io/netty/buffer/UnsafeHeapSwappedByteBuf","version":50,"access":48,"superName":"io/netty/buffer/AbstractUnsafeSwappedByteBuf","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;)V"},{"name":"idx","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)I"},{"name":"_getLong","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)J"},{"name":"_getInt","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)I"},{"name":"_getShort","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;I)S"},{"name":"_setShort","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IS)V"},{"name":"_setInt","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;II)V"},{"name":"_setLong","access":4,"descriptor":"(Lio/netty/buffer/AbstractByteBuf;IJ)V"}]},{"name":"io/netty/buffer/WrappedByteBuf","version":50,"access":32,"superName":"io/netty/buffer/ByteBuf","fields":[{"name":"buf","access":20,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"hasMemoryAddress","access":17,"descriptor":"()Z"},{"name":"isContiguous","access":1,"descriptor":"()Z"},{"name":"memoryAddress","access":17,"descriptor":"()J"},{"name":"capacity","access":17,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"maxCapacity","access":17,"descriptor":"()I"},{"name":"alloc","access":17,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":17,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"unwrap","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"isDirect","access":17,"descriptor":"()Z"},{"name":"readerIndex","access":17,"descriptor":"()I"},{"name":"readerIndex","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writerIndex","access":17,"descriptor":"()I"},{"name":"writerIndex","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"setIndex","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"readableBytes","access":17,"descriptor":"()I"},{"name":"writableBytes","access":17,"descriptor":"()I"},{"name":"maxWritableBytes","access":17,"descriptor":"()I"},{"name":"maxFastWritableBytes","access":1,"descriptor":"()I"},{"name":"isReadable","access":17,"descriptor":"()Z"},{"name":"isWritable","access":17,"descriptor":"()Z"},{"name":"clear","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markReaderIndex","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetReaderIndex","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markWriterIndex","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetWriterIndex","access":17,"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":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getMedium","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1,"descriptor":"(I)J"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"getLongLE","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":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","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":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readMedium","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedInt","access":1,"descriptor":"()J"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readLongLE","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":"readRetainedSlice","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":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"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":"writeShortLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","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":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)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":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","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":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","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":"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":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"isReadable","access":17,"descriptor":"(I)Z"},{"name":"isWritable","access":17,"descriptor":"(I)Z"},{"name":"refCnt","access":17,"descriptor":"()I"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"isAccessible","access":16,"descriptor":"()Z"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"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":"io/netty/buffer/WrappedCompositeByteBuf","version":50,"access":32,"superName":"io/netty/buffer/CompositeByteBuf","fields":[{"name":"wrapped","access":18,"descriptor":"Lio/netty/buffer/CompositeByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;)V"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"maxCapacity","access":17,"descriptor":"()I"},{"name":"readerIndex","access":17,"descriptor":"()I"},{"name":"writerIndex","access":17,"descriptor":"()I"},{"name":"isReadable","access":17,"descriptor":"()Z"},{"name":"isReadable","access":17,"descriptor":"(I)Z"},{"name":"isWritable","access":17,"descriptor":"()Z"},{"name":"isWritable","access":17,"descriptor":"(I)Z"},{"name":"readableBytes","access":17,"descriptor":"()I"},{"name":"writableBytes","access":17,"descriptor":"()I"},{"name":"maxWritableBytes","access":17,"descriptor":"()I"},{"name":"maxFastWritableBytes","access":1,"descriptor":"()I"},{"name":"ensureWritable","access":1,"descriptor":"(IZ)I"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"getBoolean","access":1,"descriptor":"(I)Z"},{"name":"getUnsignedByte","access":1,"descriptor":"(I)S"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"getMedium","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1,"descriptor":"(I)J"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"getLongLE","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":"setShortLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"readByte","access":1,"descriptor":"()B"},{"name":"readBoolean","access":1,"descriptor":"()Z"},{"name":"readUnsignedByte","access":1,"descriptor":"()S"},{"name":"readShort","access":1,"descriptor":"()S"},{"name":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readMedium","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedInt","access":1,"descriptor":"()J"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readLongLE","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":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"nioBuffer","access":1,"descriptor":"()Ljava/nio/ByteBuffer;"},{"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":"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteAsc0","access":4,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByteDesc0","access":4,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":17,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"refCnt","access":17,"descriptor":"()I"},{"name":"isAccessible","access":16,"descriptor":"()Z"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"writeShortLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","access":1,"descriptor":"(J)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":"copy","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"([Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(Ljava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"(I[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(ILjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":129,"descriptor":"(Z[Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponents","access":1,"descriptor":"(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;","signature":"(ZLjava/lang/Iterable;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addComponent","access":1,"descriptor":"(ZILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"addFlattenedComponents","access":1,"descriptor":"(ZLio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"removeComponent","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"removeComponents","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"decompose","access":1,"descriptor":"(II)Ljava/util/List;","signature":"(II)Ljava/util/List;"},{"name":"isDirect","access":17,"descriptor":"()Z"},{"name":"hasArray","access":17,"descriptor":"()Z"},{"name":"array","access":17,"descriptor":"()[B"},{"name":"arrayOffset","access":17,"descriptor":"()I"},{"name":"hasMemoryAddress","access":17,"descriptor":"()Z"},{"name":"memoryAddress","access":17,"descriptor":"()J"},{"name":"capacity","access":17,"descriptor":"()I"},{"name":"capacity","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"alloc","access":17,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"order","access":17,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"numComponents","access":17,"descriptor":"()I"},{"name":"maxNumComponents","access":17,"descriptor":"()I"},{"name":"toComponentIndex","access":17,"descriptor":"(I)I"},{"name":"toByteIndex","access":17,"descriptor":"(I)I"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"_getByte","access":20,"descriptor":"(I)B"},{"name":"_getShort","access":20,"descriptor":"(I)S"},{"name":"_getShortLE","access":20,"descriptor":"(I)S"},{"name":"_getUnsignedMedium","access":20,"descriptor":"(I)I"},{"name":"_getUnsignedMediumLE","access":20,"descriptor":"(I)I"},{"name":"_getInt","access":20,"descriptor":"(I)I"},{"name":"_getIntLE","access":20,"descriptor":"(I)I"},{"name":"_getLong","access":20,"descriptor":"(I)J"},{"name":"_getLongLE","access":20,"descriptor":"(I)J"},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I","exceptions":["java/io/IOException"]},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf;","exceptions":["java/io/IOException"]},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setByte","access":20,"descriptor":"(II)V"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setShort","access":20,"descriptor":"(II)V"},{"name":"_setShortLE","access":20,"descriptor":"(II)V"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setMedium","access":20,"descriptor":"(II)V"},{"name":"_setMediumLE","access":20,"descriptor":"(II)V"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setInt","access":20,"descriptor":"(II)V"},{"name":"_setIntLE","access":20,"descriptor":"(II)V"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/CompositeByteBuf;"},{"name":"_setLong","access":20,"descriptor":"(IJ)V"},{"name":"_setLongLE","access":20,"descriptor":"(IJ)V"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"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":"component","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"componentAtOffset","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"internalComponent","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"internalComponentAtOffset","access":17,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"consolidate","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"consolidate","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"discardReadComponents","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"discardReadBytes","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"readerIndex","access":17,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writerIndex","access":17,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setIndex","access":17,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"clear","access":17,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"markReaderIndex","access":17,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"resetReaderIndex","access":17,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"markWriterIndex","access":17,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"resetWriterIndex","access":17,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"ensureWritable","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBoolean","access":1,"descriptor":"(IZ)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setChar","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setFloat","access":1,"descriptor":"(IF)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setDouble","access":1,"descriptor":"(ID)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/CompositeByteBuf;","exceptions":["java/io/IOException"]},{"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":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"newSwappedByteBuf","access":4,"descriptor":"()Lio/netty/buffer/SwappedByteBuf;"},{"name":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I","exceptions":["java/io/IOException"]},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"skipBytes","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBoolean","access":1,"descriptor":"(Z)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeByte","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeShort","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeChar","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeFloat","access":1,"descriptor":"(F)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeDouble","access":1,"descriptor":"(D)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([B)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"writeZero","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/CompositeByteBuf;"},{"name":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"discardSomeReadBytes","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"deallocate","access":17,"descriptor":"()V"},{"name":"unwrap","access":17,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":4161,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"writeDouble","access":4161,"descriptor":"(D)Lio/netty/buffer/ByteBuf;"},{"name":"writeFloat","access":4161,"descriptor":"(F)Lio/netty/buffer/ByteBuf;"},{"name":"writeChar","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":4161,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeInt","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeShort","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeByte","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBoolean","access":4161,"descriptor":"(Z)Lio/netty/buffer/ByteBuf;"},{"name":"skipBytes","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"readBytes","access":4161,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":4161,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"setZero","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"setDouble","access":4161,"descriptor":"(ID)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":4161,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setFloat","access":4161,"descriptor":"(IF)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setChar","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBoolean","access":4161,"descriptor":"(IZ)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"ensureWritable","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"discardSomeReadBytes","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"discardReadBytes","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetWriterIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markWriterIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetReaderIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markReaderIndex","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"clear","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"setIndex","access":4161,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"writerIndex","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readerIndex","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;","exceptions":["java/io/IOException"]},{"name":"getBytes","access":4161,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":4161,"descriptor":"(ILio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"capacity","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"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":"io/netty/buffer/WrappedUnpooledUnsafeDirectByteBuf","version":50,"access":48,"superName":"io/netty/buffer/UnpooledUnsafeDirectByteBuf","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;JIZ)V"},{"name":"freeDirect","access":4,"descriptor":"(Ljava/nio/ByteBuffer;)V"}]},{"name":"io/netty/buffer/search/AbstractMultiSearchProcessorFactory","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/buffer/search/MultiSearchProcessorFactory"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newAhoCorasicSearchProcessorFactory","access":137,"descriptor":"([[B)Lio/netty/buffer/search/AhoCorasicSearchProcessorFactory;"}]},{"name":"io/netty/buffer/search/AbstractSearchProcessorFactory","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/buffer/search/SearchProcessorFactory"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newKmpSearchProcessorFactory","access":9,"descriptor":"([B)Lio/netty/buffer/search/KmpSearchProcessorFactory;"},{"name":"newBitapSearchProcessorFactory","access":9,"descriptor":"([B)Lio/netty/buffer/search/BitapSearchProcessorFactory;"}]},{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory","version":50,"access":33,"superName":"io/netty/buffer/search/AbstractMultiSearchProcessorFactory","innerClasses":[{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$1","access":4104},{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$Processor","outerName":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory","innerName":"Processor","access":9},{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$Context","outerName":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory","innerName":"Context","access":10}],"fields":[{"name":"jumpTable","access":18,"descriptor":"[I"},{"name":"matchForNeedleId","access":18,"descriptor":"[I"},{"name":"BITS_PER_SYMBOL","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"ALPHABET_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}}],"methods":[{"name":"","access":128,"descriptor":"([[B)V"},{"name":"buildTrie","access":10,"descriptor":"([[B)Lio/netty/buffer/search/AhoCorasicSearchProcessorFactory$Context;"},{"name":"linkSuffixes","access":2,"descriptor":"()V"},{"name":"newSearchProcessor","access":1,"descriptor":"()Lio/netty/buffer/search/AhoCorasicSearchProcessorFactory$Processor;"},{"name":"newSearchProcessor","access":4161,"descriptor":"()Lio/netty/buffer/search/MultiSearchProcessor;"},{"name":"newSearchProcessor","access":4161,"descriptor":"()Lio/netty/buffer/search/SearchProcessor;"}]},{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory","innerClasses":[{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$1","access":4104}]},{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$Context","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$Context","outerName":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory","innerName":"Context","access":10},{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$1","access":4104}],"fields":[{"name":"jumpTable","access":0,"descriptor":"[I"},{"name":"matchForNeedleId","access":0,"descriptor":"[I"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/buffer/search/AhoCorasicSearchProcessorFactory$1;)V"}]},{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$Processor","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/buffer/search/MultiSearchProcessor"],"innerClasses":[{"name":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory$Processor","outerName":"io/netty/buffer/search/AhoCorasicSearchProcessorFactory","innerName":"Processor","access":9}],"fields":[{"name":"jumpTable","access":18,"descriptor":"[I"},{"name":"matchForNeedleId","access":18,"descriptor":"[I"},{"name":"currentPosition","access":2,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"([I[I)V"},{"name":"process","access":1,"descriptor":"(B)Z"},{"name":"getFoundNeedleId","access":1,"descriptor":"()I"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"io/netty/buffer/search/BitapSearchProcessorFactory","version":50,"access":33,"superName":"io/netty/buffer/search/AbstractSearchProcessorFactory","innerClasses":[{"name":"io/netty/buffer/search/BitapSearchProcessorFactory$Processor","outerName":"io/netty/buffer/search/BitapSearchProcessorFactory","innerName":"Processor","access":9}],"fields":[{"name":"bitMasks","access":18,"descriptor":"[J"},{"name":"successBit","access":18,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"([B)V"},{"name":"newSearchProcessor","access":1,"descriptor":"()Lio/netty/buffer/search/BitapSearchProcessorFactory$Processor;"},{"name":"newSearchProcessor","access":4161,"descriptor":"()Lio/netty/buffer/search/SearchProcessor;"}]},{"name":"io/netty/buffer/search/BitapSearchProcessorFactory$Processor","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/buffer/search/SearchProcessor"],"innerClasses":[{"name":"io/netty/buffer/search/BitapSearchProcessorFactory$Processor","outerName":"io/netty/buffer/search/BitapSearchProcessorFactory","innerName":"Processor","access":9}],"fields":[{"name":"bitMasks","access":18,"descriptor":"[J"},{"name":"successBit","access":18,"descriptor":"J"},{"name":"currentMask","access":2,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"([JJ)V"},{"name":"process","access":1,"descriptor":"(B)Z"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"io/netty/buffer/search/KmpSearchProcessorFactory","version":50,"access":33,"superName":"io/netty/buffer/search/AbstractSearchProcessorFactory","innerClasses":[{"name":"io/netty/buffer/search/KmpSearchProcessorFactory$Processor","outerName":"io/netty/buffer/search/KmpSearchProcessorFactory","innerName":"Processor","access":9}],"fields":[{"name":"jumpTable","access":18,"descriptor":"[I"},{"name":"needle","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":0,"descriptor":"([B)V"},{"name":"newSearchProcessor","access":1,"descriptor":"()Lio/netty/buffer/search/KmpSearchProcessorFactory$Processor;"},{"name":"newSearchProcessor","access":4161,"descriptor":"()Lio/netty/buffer/search/SearchProcessor;"}]},{"name":"io/netty/buffer/search/KmpSearchProcessorFactory$Processor","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/buffer/search/SearchProcessor"],"innerClasses":[{"name":"io/netty/buffer/search/KmpSearchProcessorFactory$Processor","outerName":"io/netty/buffer/search/KmpSearchProcessorFactory","innerName":"Processor","access":9}],"fields":[{"name":"needle","access":18,"descriptor":"[B"},{"name":"jumpTable","access":18,"descriptor":"[I"},{"name":"currentPosition","access":2,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"([B[I)V"},{"name":"process","access":1,"descriptor":"(B)Z"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"io/netty/buffer/search/MultiSearchProcessor","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/buffer/search/SearchProcessor"],"methods":[{"name":"getFoundNeedleId","access":1025,"descriptor":"()I"}]},{"name":"io/netty/buffer/search/MultiSearchProcessorFactory","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/buffer/search/SearchProcessorFactory"],"methods":[{"name":"newSearchProcessor","access":1025,"descriptor":"()Lio/netty/buffer/search/MultiSearchProcessor;"}]},{"name":"io/netty/buffer/search/SearchProcessor","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"methods":[{"name":"reset","access":1025,"descriptor":"()V"}]},{"name":"io/netty/buffer/search/SearchProcessorFactory","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newSearchProcessor","access":1025,"descriptor":"()Lio/netty/buffer/search/SearchProcessor;"}]},{"name":"io/netty/channel/AbstractChannel","version":50,"access":1057,"superName":"io/netty/util/DefaultAttributeMap","interfaces":["io/netty/channel/Channel"],"innerClasses":[{"name":"io/netty/channel/AbstractChannel$AnnotatedSocketException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedSocketException","access":26},{"name":"io/netty/channel/AbstractChannel$AnnotatedNoRouteToHostException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedNoRouteToHostException","access":26},{"name":"io/netty/channel/AbstractChannel$AnnotatedConnectException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedConnectException","access":26},{"name":"io/netty/channel/AbstractChannel$CloseFuture","outerName":"io/netty/channel/AbstractChannel","innerName":"CloseFuture","access":24},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"parent","access":18,"descriptor":"Lio/netty/channel/Channel;"},{"name":"id","access":18,"descriptor":"Lio/netty/channel/ChannelId;"},{"name":"unsafe","access":18,"descriptor":"Lio/netty/channel/Channel$Unsafe;"},{"name":"pipeline","access":18,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"},{"name":"unsafeVoidPromise","access":18,"descriptor":"Lio/netty/channel/VoidChannelPromise;"},{"name":"closeFuture","access":18,"descriptor":"Lio/netty/channel/AbstractChannel$CloseFuture;"},{"name":"localAddress","access":66,"descriptor":"Ljava/net/SocketAddress;"},{"name":"remoteAddress","access":66,"descriptor":"Ljava/net/SocketAddress;"},{"name":"eventLoop","access":66,"descriptor":"Lio/netty/channel/EventLoop;"},{"name":"registered","access":66,"descriptor":"Z"},{"name":"closeInitiated","access":2,"descriptor":"Z"},{"name":"initialCloseCause","access":2,"descriptor":"Ljava/lang/Throwable;"},{"name":"strValActive","access":2,"descriptor":"Z"},{"name":"strVal","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelId;)V"},{"name":"maxMessagesPerWrite","access":20,"descriptor":"()I"},{"name":"id","access":17,"descriptor":"()Lio/netty/channel/ChannelId;"},{"name":"newId","access":4,"descriptor":"()Lio/netty/channel/ChannelId;"},{"name":"newChannelPipeline","access":4,"descriptor":"()Lio/netty/channel/DefaultChannelPipeline;"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"bytesBeforeUnwritable","access":1,"descriptor":"()J"},{"name":"bytesBeforeWritable","access":1,"descriptor":"()J"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"pipeline","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"eventLoop","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"invalidateLocalAddress","access":131076,"descriptor":"()V"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"invalidateRemoteAddress","access":131076,"descriptor":"()V"},{"name":"isRegistered","access":1,"descriptor":"()Z"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"flush","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;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":"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":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"read","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"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/ChannelFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"newSucceededFuture","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"newFailedFuture","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture;"},{"name":"closeFuture","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"unsafe","access":1,"descriptor":"()Lio/netty/channel/Channel$Unsafe;"},{"name":"newUnsafe","access":1028,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":17,"descriptor":"(Lio/netty/channel/Channel;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"voidPromise","access":17,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"isCompatible","access":1028,"descriptor":"(Lio/netty/channel/EventLoop;)Z"},{"name":"localAddress0","access":1028,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":1028,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doRegister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBind","access":1028,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doShutdownOutput","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doDeregister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBeginRead","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doWrite","access":1028,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"filterOutboundMessage","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"validateFileRegion","access":4,"descriptor":"(Lio/netty/channel/DefaultFileRegion;J)V","exceptions":["java/io/IOException"]},{"name":"flush","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"read","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;)Z"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/EventLoop;"},{"name":"access$102","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;Lio/netty/channel/EventLoop;)Lio/netty/channel/EventLoop;"},{"name":"access$300","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/AbstractChannel$CloseFuture;"},{"name":"access$002","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;Z)Z"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/DefaultChannelPipeline;"},{"name":"access$602","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;Ljava/net/SocketAddress;)Ljava/net/SocketAddress;"},{"name":"access$702","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;Ljava/net/SocketAddress;)Ljava/net/SocketAddress;"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;)Z"},{"name":"access$802","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;Z)Z"},{"name":"access$1200","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;)Ljava/lang/Throwable;"},{"name":"access$1202","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"access$1300","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel;)Lio/netty/channel/VoidChannelPromise;"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/channel/Channel$Unsafe"],"innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$8","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$7","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$6","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$5","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$4","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$3","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$2","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$1","access":0},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/AbstractChannel$AnnotatedConnectException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedConnectException","access":26},{"name":"io/netty/channel/AbstractChannel$AnnotatedNoRouteToHostException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedNoRouteToHostException","access":26},{"name":"io/netty/channel/AbstractChannel$AnnotatedSocketException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedSocketException","access":26},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545},{"name":"io/netty/channel/AbstractChannel$CloseFuture","outerName":"io/netty/channel/AbstractChannel","innerName":"CloseFuture","access":24},{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545}],"fields":[{"name":"outboundBuffer","access":66,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer;"},{"name":"recvHandle","access":2,"descriptor":"Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"inFlush0","access":2,"descriptor":"Z"},{"name":"neverRegistered","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/AbstractChannel;)V"},{"name":"assertEventLoop","access":2,"descriptor":"()V"},{"name":"recvBufAllocHandle","access":1,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"outboundBuffer","access":17,"descriptor":"()Lio/netty/channel/ChannelOutboundBuffer;"},{"name":"localAddress","access":17,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress","access":17,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"register","access":17,"descriptor":"(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelPromise;)V"},{"name":"register0","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"bind","access":17,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"disconnect","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownOutput","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownOutput","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V"},{"name":"closeOutboundBufferForShutdown","access":2,"descriptor":"(Lio/netty/channel/ChannelPipeline;Lio/netty/channel/ChannelOutboundBuffer;Ljava/lang/Throwable;)V"},{"name":"close","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;Ljava/nio/channels/ClosedChannelException;Z)V"},{"name":"doClose0","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"fireChannelInactiveAndDeregister","access":2,"descriptor":"(Z)V"},{"name":"closeForcibly","access":17,"descriptor":"()V"},{"name":"deregister","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"deregister","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;Z)V"},{"name":"beginRead","access":17,"descriptor":"()V"},{"name":"write","access":17,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"flush","access":17,"descriptor":"()V"},{"name":"flush0","access":4,"descriptor":"()V"},{"name":"handleWriteError","access":20,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"newClosedChannelException","access":2,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/nio/channels/ClosedChannelException;"},{"name":"voidPromise","access":17,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"ensureOpen","access":20,"descriptor":"(Lio/netty/channel/ChannelPromise;)Z"},{"name":"safeSetSuccess","access":20,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"safeSetFailure","access":20,"descriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V"},{"name":"closeIfClosed","access":20,"descriptor":"()V"},{"name":"invokeLater","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"annotateConnectException","access":20,"descriptor":"(Ljava/lang/Throwable;Ljava/net/SocketAddress;)Ljava/lang/Throwable;"},{"name":"prepareToClose","access":4,"descriptor":"()Ljava/util/concurrent/Executor;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$900","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$1000","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Z)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Ljava/lang/Runnable;)V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"register","outerMethodDescriptor":"(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"bind","outerMethodDescriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$2","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"disconnect","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$3","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;Ljava/nio/channels/ClosedChannelException;Z)V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$4","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$5","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;Ljava/nio/channels/ClosedChannelException;Z)V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$5","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$5$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$outboundBuffer","access":4112,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer;"},{"name":"val$cause","access":4112,"descriptor":"Ljava/lang/Throwable;"},{"name":"val$notify","access":4112,"descriptor":"Z"},{"name":"val$closeCause","access":4112,"descriptor":"Ljava/nio/channels/ClosedChannelException;"},{"name":"val$wasActive","access":4112,"descriptor":"Z"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelOutboundBuffer;Ljava/lang/Throwable;ZLjava/nio/channels/ClosedChannelException;Z)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$5$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe$5","outerMethod":"run","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$5","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$5$1","access":0}],"fields":[{"name":"this$2","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe$5;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe$5;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$6","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;Ljava/nio/channels/ClosedChannelException;Z)V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$6","access":0}],"fields":[{"name":"val$wasActive","access":4112,"descriptor":"Z"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Z)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$7","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"deregister","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;Z)V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$7","access":0}],"fields":[{"name":"val$fireChannelInactive","access":4112,"descriptor":"Z"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;ZLio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$8","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerMethod":"beginRead","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe$8","access":0}],"fields":[{"name":"val$e","access":4112,"descriptor":"Ljava/lang/Exception;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel$AbstractUnsafe;Ljava/lang/Exception;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannel$AnnotatedConnectException","version":50,"access":48,"superName":"java/net/ConnectException","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AnnotatedConnectException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedConnectException","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3901958112696433556"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/ConnectException;Ljava/net/SocketAddress;)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/channel/AbstractChannel$AnnotatedNoRouteToHostException","version":50,"access":48,"superName":"java/net/NoRouteToHostException","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AnnotatedNoRouteToHostException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedNoRouteToHostException","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-6801433937592080623"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/NoRouteToHostException;Ljava/net/SocketAddress;)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/channel/AbstractChannel$AnnotatedSocketException","version":50,"access":48,"superName":"java/net/SocketException","innerClasses":[{"name":"io/netty/channel/AbstractChannel$AnnotatedSocketException","outerName":"io/netty/channel/AbstractChannel","innerName":"AnnotatedSocketException","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3896743275010454039"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/SocketException;Ljava/net/SocketAddress;)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/channel/AbstractChannel$CloseFuture","version":50,"access":48,"superName":"io/netty/channel/DefaultChannelPromise","innerClasses":[{"name":"io/netty/channel/AbstractChannel$CloseFuture","outerName":"io/netty/channel/AbstractChannel","innerName":"CloseFuture","access":24}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel;)V"},{"name":"setSuccess","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;"},{"name":"trySuccess","access":1,"descriptor":"()Z"},{"name":"tryFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setClosed","access":0,"descriptor":"()Z"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext","version":50,"access":1056,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelHandlerContext","io/netty/util/ResourceLeakHint"],"innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"Tasks","access":26},{"name":"io/netty/channel/AbstractChannelHandlerContext$WriteTask","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"WriteTask","access":24},{"name":"io/netty/channel/AbstractChannelHandlerContext$12","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$11","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$10","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$9","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$8","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$7","access":8},{"name":"io/netty/channel/AbstractChannelHandlerContext$6","access":8},{"name":"io/netty/channel/AbstractChannelHandlerContext$5","access":8},{"name":"io/netty/channel/AbstractChannelHandlerContext$4","access":8},{"name":"io/netty/channel/AbstractChannelHandlerContext$3","access":8},{"name":"io/netty/channel/AbstractChannelHandlerContext$2","access":8},{"name":"io/netty/channel/AbstractChannelHandlerContext$1","access":8},{"name":"io/netty/channel/DefaultChannelPipeline$HeadContext","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"HeadContext","access":16},{"name":"io/netty/channel/AbstractChannel$CloseFuture","outerName":"io/netty/channel/AbstractChannel","innerName":"CloseFuture","access":24}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"next","access":64,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"prev","access":64,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"HANDLER_STATE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"ADD_PENDING","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ADD_COMPLETE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"REMOVE_COMPLETE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"INIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"pipeline","access":18,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"ordered","access":18,"descriptor":"Z"},{"name":"executionMask","access":18,"descriptor":"I"},{"name":"executor","access":16,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"},{"name":"succeededFuture","access":2,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"invokeTasks","access":2,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext$Tasks;"},{"name":"handlerState","access":66,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/util/concurrent/EventExecutor;Ljava/lang/String;Ljava/lang/Class;)V","signature":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/util/concurrent/EventExecutor;Ljava/lang/String;Ljava/lang/Class<+Lio/netty/channel/ChannelHandler;>;)V"},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"pipeline","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"executor","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"fireChannelRegistered","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeChannelRegistered","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"invokeChannelRegistered","access":2,"descriptor":"()V"},{"name":"fireChannelUnregistered","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeChannelUnregistered","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"invokeChannelUnregistered","access":2,"descriptor":"()V"},{"name":"fireChannelActive","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeChannelActive","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"invokeChannelActive","access":2,"descriptor":"()V"},{"name":"fireChannelInactive","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeChannelInactive","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"invokeChannelInactive","access":2,"descriptor":"()V"},{"name":"fireExceptionCaught","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeExceptionCaught","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"invokeExceptionCaught","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"fireUserEventTriggered","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeUserEventTriggered","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"invokeUserEventTriggered","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"fireChannelRead","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeChannelRead","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"invokeChannelRead","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"fireChannelReadComplete","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeChannelReadComplete","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"invokeChannelReadComplete","access":2,"descriptor":"()V"},{"name":"fireChannelWritabilityChanged","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeChannelWritabilityChanged","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"invokeChannelWritabilityChanged","access":2,"descriptor":"()V"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"invokeBind","access":2,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"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":"invokeConnect","access":2,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"invokeDisconnect","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"invokeClose","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"invokeDeregister","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"read","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeRead","access":2,"descriptor":"()V"},{"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":"invokeWrite","access":0,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"invokeWrite0","access":2,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"flush","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"invokeFlush","access":2,"descriptor":"()V"},{"name":"invokeFlush0","access":2,"descriptor":"()V"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"invokeWriteAndFlush","access":0,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"write","access":2,"descriptor":"(Ljava/lang/Object;ZLio/netty/channel/ChannelPromise;)V"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"notifyOutboundHandlerException","access":10,"descriptor":"(Ljava/lang/Throwable;Lio/netty/channel/ChannelPromise;)V"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"newSucceededFuture","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"newFailedFuture","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture;"},{"name":"isNotValidPromise","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;Z)Z"},{"name":"findContextInbound","access":2,"descriptor":"(I)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"findContextOutbound","access":2,"descriptor":"(I)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"skipContext","access":10,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/util/concurrent/EventExecutor;II)Z"},{"name":"voidPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"setRemoved","access":16,"descriptor":"()V"},{"name":"setAddComplete","access":16,"descriptor":"()Z"},{"name":"setAddPending","access":16,"descriptor":"()V"},{"name":"callHandlerAdded","access":16,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"callHandlerRemoved","access":16,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"invokeHandler","access":2,"descriptor":"()Z"},{"name":"isRemoved","access":1,"descriptor":"()Z"},{"name":"attr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;","signature":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;"},{"name":"hasAttr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;)Z","signature":"(Lio/netty/util/AttributeKey;)Z"},{"name":"safeExecute","access":10,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Runnable;Lio/netty/channel/ChannelPromise;Ljava/lang/Object;Z)Z"},{"name":"toHintString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"fireChannelWritabilityChanged","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelReadComplete","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelRead","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireUserEventTriggered","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireExceptionCaught","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelInactive","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelActive","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelUnregistered","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelRegistered","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"flush","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"read","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"access$900","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$1000","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$1200","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$1300","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$1700","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)Lio/netty/channel/DefaultChannelPipeline;"},{"name":"access$1900","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$2000","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$2100","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$2200","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"invokeChannelRegistered","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$1","access":8}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$10","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"disconnect","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$10","access":0}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$11","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$11","access":0}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$12","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"deregister","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$12","access":0}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"invokeChannelUnregistered","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$2","access":8}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"invokeChannelActive","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$3","access":8}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$4","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"invokeChannelInactive","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$4","access":8}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$5","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"invokeExceptionCaught","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Throwable;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$5","access":8}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$cause","access":4112,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$6","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"invokeUserEventTriggered","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$6","access":8}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$event","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$7","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"invokeChannelRead","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$7","access":8}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$m","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$8","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"bind","outerMethodDescriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$8","access":0}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$9","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext","outerMethod":"connect","outerMethodDescriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$9","access":0}],"fields":[{"name":"val$next","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$remoteAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"Tasks","access":26},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$4","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$3","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$2","access":0},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$1","access":0}],"fields":[{"name":"next","access":18,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"invokeChannelReadCompleteTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"invokeReadTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"invokeChannelWritableStateChangedTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"invokeFlushTask","access":18,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)Ljava/lang/Runnable;"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)Ljava/lang/Runnable;"},{"name":"access$1400","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)Ljava/lang/Runnable;"},{"name":"access$1500","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)Ljava/lang/Runnable;"},{"name":"access$1800","access":4104,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)Lio/netty/channel/AbstractChannelHandlerContext;"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext$Tasks","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"Tasks","access":26},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext$Tasks;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext$Tasks","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"Tasks","access":26},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext$Tasks;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext$Tasks","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"Tasks","access":26},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext$Tasks;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext$Tasks","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"Tasks","access":26},{"name":"io/netty/channel/AbstractChannelHandlerContext$Tasks$4","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext$Tasks;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$Tasks;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$WriteTask","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$WriteTask","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"WriteTask","access":24},{"name":"io/netty/channel/AbstractChannelHandlerContext$WriteTask$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/channel/AbstractChannelHandlerContext$1","access":8},{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"ESTIMATE_TASK_SIZE_ON_SUBMIT","access":26,"descriptor":"Z"},{"name":"WRITE_TASK_OVERHEAD","access":26,"descriptor":"I"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/internal/ObjectPool$Handle;","signature":"Lio/netty/util/internal/ObjectPool$Handle;"},{"name":"ctx","access":2,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"msg","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"promise","access":2,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"size","access":2,"descriptor":"I"}],"methods":[{"name":"newInstance","access":8,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;Z)Lio/netty/channel/AbstractChannelHandlerContext$WriteTask;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle<+Lio/netty/channel/AbstractChannelHandlerContext$WriteTask;>;)V"},{"name":"init","access":12,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext$WriteTask;Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;Z)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"cancel","access":0,"descriptor":"()V"},{"name":"decrementPendingOutboundBytes","access":2,"descriptor":"()V"},{"name":"recycle","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/channel/AbstractChannelHandlerContext$1;)V"}]},{"name":"io/netty/channel/AbstractChannelHandlerContext$WriteTask$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/channel/AbstractChannelHandlerContext$WriteTask","innerClasses":[{"name":"io/netty/channel/AbstractChannelHandlerContext$WriteTask","outerName":"io/netty/channel/AbstractChannelHandlerContext","innerName":"WriteTask","access":24},{"name":"io/netty/channel/AbstractChannelHandlerContext$WriteTask$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/channel/AbstractChannelHandlerContext$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/channel/AbstractChannelHandlerContext$WriteTask;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/channel/AbstractChannelHandlerContext$WriteTask;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/channel/AbstractCoalescingBufferQueue","version":50,"access":1057,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"bufAndListenerPairs","access":18,"descriptor":"Ljava/util/ArrayDeque;","signature":"Ljava/util/ArrayDeque;"},{"name":"tracker","access":18,"descriptor":"Lio/netty/channel/PendingBytesTracker;"},{"name":"readableBytes","access":2,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;I)V"},{"name":"addFirst","access":17,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)V"},{"name":"addFirst","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelFutureListener;)V"},{"name":"add","access":17,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"add","access":17,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelPromise;)V"},{"name":"add","access":17,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelFutureListener;)V"},{"name":"removeFirst","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/buffer/ByteBuf;"},{"name":"remove","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ILio/netty/channel/ChannelPromise;)Lio/netty/buffer/ByteBuf;"},{"name":"readableBytes","access":17,"descriptor":"()I"},{"name":"isEmpty","access":17,"descriptor":"()Z"},{"name":"releaseAndFailAll","access":17,"descriptor":"(Lio/netty/channel/ChannelOutboundInvoker;Ljava/lang/Throwable;)V"},{"name":"copyTo","access":17,"descriptor":"(Lio/netty/channel/AbstractCoalescingBufferQueue;)V"},{"name":"writeAndRemoveAll","access":17,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compose","access":1028,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"composeIntoComposite","access":20,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"copyAndCompose","access":20,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"composeFirst","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"composeFirst","access":131076,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"removeEmptyValue","access":1028,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"size","access":20,"descriptor":"()I"},{"name":"releaseAndCompleteAll","access":2,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"incrementReadableBytes","access":2,"descriptor":"(I)V"},{"name":"decrementReadableBytes","access":2,"descriptor":"(I)V"},{"name":"toChannelFutureListener","access":10,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFutureListener;"}]},{"name":"io/netty/channel/AbstractEventLoop","version":50,"access":1057,"superName":"io/netty/util/concurrent/AbstractEventExecutor","interfaces":["io/netty/channel/EventLoop"],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/EventLoopGroup;)V"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"next","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"parent","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutorGroup;"}]},{"name":"io/netty/channel/AbstractEventLoopGroup","version":50,"access":1057,"superName":"io/netty/util/concurrent/AbstractEventExecutorGroup","interfaces":["io/netty/channel/EventLoopGroup"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"next","access":1025,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"next","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"}]},{"name":"io/netty/channel/AbstractServerChannel","version":50,"access":1057,"superName":"io/netty/channel/AbstractChannel","interfaces":["io/netty/channel/ServerChannel"],"innerClasses":[{"name":"io/netty/channel/AbstractServerChannel$1","access":4104},{"name":"io/netty/channel/AbstractServerChannel$DefaultServerUnsafe","outerName":"io/netty/channel/AbstractServerChannel","innerName":"DefaultServerUnsafe","access":18},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"filterOutboundMessage","access":20,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/channel/AbstractServerChannel$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/AbstractServerChannel","innerClasses":[{"name":"io/netty/channel/AbstractServerChannel$1","access":4104}]},{"name":"io/netty/channel/AbstractServerChannel$DefaultServerUnsafe","version":50,"access":48,"superName":"io/netty/channel/AbstractChannel$AbstractUnsafe","innerClasses":[{"name":"io/netty/channel/AbstractServerChannel$DefaultServerUnsafe","outerName":"io/netty/channel/AbstractServerChannel","innerName":"DefaultServerUnsafe","access":18},{"name":"io/netty/channel/AbstractServerChannel$1","access":4104},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AbstractServerChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/AbstractServerChannel;)V"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/AbstractServerChannel;Lio/netty/channel/AbstractServerChannel$1;)V"}]},{"name":"io/netty/channel/AdaptiveRecvByteBufAllocator","version":50,"access":33,"superName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerClasses":[{"name":"io/netty/channel/AdaptiveRecvByteBufAllocator$HandleImpl","outerName":"io/netty/channel/AdaptiveRecvByteBufAllocator","innerName":"HandleImpl","access":18},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545}],"fields":[{"name":"DEFAULT_MINIMUM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"DEFAULT_INITIAL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2048"}},{"name":"DEFAULT_MAXIMUM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"INDEX_INCREMENT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"INDEX_DECREMENT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"SIZE_TABLE","access":26,"descriptor":"[I"},{"name":"DEFAULT","access":131097,"descriptor":"Lio/netty/channel/AdaptiveRecvByteBufAllocator;"},{"name":"minIndex","access":18,"descriptor":"I"},{"name":"maxIndex","access":18,"descriptor":"I"},{"name":"initialIndex","access":18,"descriptor":"I"},{"name":"minCapacity","access":18,"descriptor":"I"},{"name":"maxCapacity","access":18,"descriptor":"I"}],"methods":[{"name":"getSizeTableIndex","access":10,"descriptor":"(I)I"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(III)V"},{"name":"newHandle","access":1,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"respectMaybeMoreData","access":1,"descriptor":"(Z)Lio/netty/channel/AdaptiveRecvByteBufAllocator;"},{"name":"respectMaybeMoreData","access":4161,"descriptor":"(Z)Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;"},{"name":"access$000","access":4104,"descriptor":"()[I"}]},{"name":"io/netty/channel/AdaptiveRecvByteBufAllocator$HandleImpl","version":50,"access":48,"superName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","innerClasses":[{"name":"io/netty/channel/AdaptiveRecvByteBufAllocator$HandleImpl","outerName":"io/netty/channel/AdaptiveRecvByteBufAllocator","innerName":"HandleImpl","access":18},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","outerName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerName":"MaxMessageHandle","access":1025}],"fields":[{"name":"minIndex","access":18,"descriptor":"I"},{"name":"maxIndex","access":18,"descriptor":"I"},{"name":"minCapacity","access":18,"descriptor":"I"},{"name":"maxCapacity","access":18,"descriptor":"I"},{"name":"index","access":2,"descriptor":"I"},{"name":"nextReceiveBufferSize","access":2,"descriptor":"I"},{"name":"decreaseNow","access":2,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/AdaptiveRecvByteBufAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AdaptiveRecvByteBufAllocator;IIIII)V"},{"name":"lastBytesRead","access":1,"descriptor":"(I)V"},{"name":"guess","access":1,"descriptor":"()I"},{"name":"record","access":2,"descriptor":"(I)V"},{"name":"readComplete","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/AddressedEnvelope","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/ReferenceCounted;","superName":"java/lang/Object","interfaces":["io/netty/util/ReferenceCounted"],"methods":[{"name":"content","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TM;"},{"name":"sender","access":1025,"descriptor":"()Ljava/net/SocketAddress;","signature":"()TA;"},{"name":"recipient","access":1025,"descriptor":"()Ljava/net/SocketAddress;","signature":"()TA;"},{"name":"retain","access":1025,"descriptor":"()Lio/netty/channel/AddressedEnvelope;","signature":"()Lio/netty/channel/AddressedEnvelope;"},{"name":"retain","access":1025,"descriptor":"(I)Lio/netty/channel/AddressedEnvelope;","signature":"(I)Lio/netty/channel/AddressedEnvelope;"},{"name":"touch","access":1025,"descriptor":"()Lio/netty/channel/AddressedEnvelope;","signature":"()Lio/netty/channel/AddressedEnvelope;"},{"name":"touch","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/AddressedEnvelope;","signature":"(Ljava/lang/Object;)Lio/netty/channel/AddressedEnvelope;"}]},{"name":"io/netty/channel/Channel","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/AttributeMap;Lio/netty/channel/ChannelOutboundInvoker;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["io/netty/util/AttributeMap","io/netty/channel/ChannelOutboundInvoker","java/lang/Comparable"],"innerClasses":[{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"methods":[{"name":"id","access":1025,"descriptor":"()Lio/netty/channel/ChannelId;"},{"name":"eventLoop","access":1025,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"parent","access":1025,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"config","access":1025,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"isOpen","access":1025,"descriptor":"()Z"},{"name":"isRegistered","access":1025,"descriptor":"()Z"},{"name":"isActive","access":1025,"descriptor":"()Z"},{"name":"metadata","access":1025,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"localAddress","access":1025,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress","access":1025,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"closeFuture","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isWritable","access":1025,"descriptor":"()Z"},{"name":"bytesBeforeUnwritable","access":1025,"descriptor":"()J"},{"name":"bytesBeforeWritable","access":1025,"descriptor":"()J"},{"name":"unsafe","access":1025,"descriptor":"()Lio/netty/channel/Channel$Unsafe;"},{"name":"pipeline","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"alloc","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"read","access":1025,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"flush","access":1025,"descriptor":"()Lio/netty/channel/Channel;"}]},{"name":"io/netty/channel/Channel$Unsafe","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"methods":[{"name":"recvBufAllocHandle","access":1025,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"localAddress","access":1025,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress","access":1025,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"register","access":1025,"descriptor":"(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelPromise;)V"},{"name":"bind","access":1025,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"connect","access":1025,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"disconnect","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"close","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"closeForcibly","access":1025,"descriptor":"()V"},{"name":"deregister","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"beginRead","access":1025,"descriptor":"()V"},{"name":"write","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"flush","access":1025,"descriptor":"()V"},{"name":"voidPromise","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"outboundBuffer","access":1025,"descriptor":"()Lio/netty/channel/ChannelOutboundBuffer;"}]},{"name":"io/netty/channel/ChannelConfig","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getOptions","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"setOptions","access":1025,"descriptor":"(Ljava/util/Map;)Z","signature":"(Ljava/util/Map;*>;)Z"},{"name":"getOption","access":1025,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1025,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"getConnectTimeoutMillis","access":1025,"descriptor":"()I"},{"name":"setConnectTimeoutMillis","access":1025,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getMaxMessagesPerRead","access":132097,"descriptor":"()I"},{"name":"setMaxMessagesPerRead","access":132097,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteSpinCount","access":1025,"descriptor":"()I"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getAllocator","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"getRecvByteBufAllocator","access":1025,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator;","signature":"()TT;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"isAutoRead","access":1025,"descriptor":"()Z"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"isAutoClose","access":1025,"descriptor":"()Z"},{"name":"setAutoClose","access":1025,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteBufferHighWaterMark","access":1025,"descriptor":"()I"},{"name":"setWriteBufferHighWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteBufferLowWaterMark","access":1025,"descriptor":"()I"},{"name":"setWriteBufferLowWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getMessageSizeEstimator","access":1025,"descriptor":"()Lio/netty/channel/MessageSizeEstimator;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteBufferWaterMark","access":1025,"descriptor":"()Lio/netty/channel/WriteBufferWaterMark;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/ChannelDuplexHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","interfaces":["io/netty/channel/ChannelOutboundHandler"],"innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$Skip","outerName":"io/netty/channel/ChannelHandlerMask","innerName":"Skip","access":9736}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)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":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelException","version":50,"access":33,"superName":"java/lang/RuntimeException","innerClasses":[{"name":"io/netty/channel/ChannelException$StacklessChannelException","outerName":"io/netty/channel/ChannelException","innerName":"StacklessChannelException","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2908618315971075004"}},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"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":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;Z)V"},{"name":"newStatic","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lio/netty/channel/ChannelException;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/channel/ChannelException;"}]},{"name":"io/netty/channel/ChannelException$StacklessChannelException","version":50,"access":48,"superName":"io/netty/channel/ChannelException","innerClasses":[{"name":"io/netty/channel/ChannelException$StacklessChannelException","outerName":"io/netty/channel/ChannelException","innerName":"StacklessChannelException","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-6384642137753538579"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;Z)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/channel/ChannelFactory","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/bootstrap/ChannelFactory;","superName":"java/lang/Object","interfaces":["io/netty/bootstrap/ChannelFactory"],"methods":[{"name":"newChannel","access":1025,"descriptor":"()Lio/netty/channel/Channel;","signature":"()TT;"}]},{"name":"io/netty/channel/ChannelFlushPromiseNotifier","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/ChannelFlushPromiseNotifier$DefaultFlushCheckpoint","outerName":"io/netty/channel/ChannelFlushPromiseNotifier","innerName":"DefaultFlushCheckpoint","access":10},{"name":"io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint","outerName":"io/netty/channel/ChannelFlushPromiseNotifier","innerName":"FlushCheckpoint","access":1544}],"fields":[{"name":"writeCounter","access":2,"descriptor":"J"},{"name":"flushCheckpoints","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"tryNotify","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"add","access":131073,"descriptor":"(Lio/netty/channel/ChannelPromise;I)Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"add","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;J)Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"increaseWriteCounter","access":1,"descriptor":"(J)Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"writeCounter","access":1,"descriptor":"()J"},{"name":"notifyPromises","access":1,"descriptor":"()Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"notifyFlushFutures","access":131073,"descriptor":"()Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"notifyPromises","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"notifyFlushFutures","access":131073,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"notifyPromises","access":1,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Throwable;)Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"notifyFlushFutures","access":131073,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Throwable;)Lio/netty/channel/ChannelFlushPromiseNotifier;"},{"name":"notifyPromises0","access":2,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"io/netty/channel/ChannelFlushPromiseNotifier$DefaultFlushCheckpoint","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint"],"innerClasses":[{"name":"io/netty/channel/ChannelFlushPromiseNotifier$DefaultFlushCheckpoint","outerName":"io/netty/channel/ChannelFlushPromiseNotifier","innerName":"DefaultFlushCheckpoint","access":10},{"name":"io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint","outerName":"io/netty/channel/ChannelFlushPromiseNotifier","innerName":"FlushCheckpoint","access":1544}],"fields":[{"name":"checkpoint","access":2,"descriptor":"J"},{"name":"future","access":18,"descriptor":"Lio/netty/channel/ChannelPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(JLio/netty/channel/ChannelPromise;)V"},{"name":"flushCheckpoint","access":1,"descriptor":"()J"},{"name":"flushCheckpoint","access":1,"descriptor":"(J)V"},{"name":"promise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"}]},{"name":"io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint","outerName":"io/netty/channel/ChannelFlushPromiseNotifier","innerName":"FlushCheckpoint","access":1544}],"methods":[{"name":"flushCheckpoint","access":1025,"descriptor":"()J"},{"name":"flushCheckpoint","access":1025,"descriptor":"(J)V"},{"name":"promise","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"}]},{"name":"io/netty/channel/ChannelFuture","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/Future;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/Future"],"methods":[{"name":"channel","access":1025,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isVoid","access":1025,"descriptor":"()Z"}]},{"name":"io/netty/channel/ChannelFutureListener","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"],"innerClasses":[{"name":"io/netty/channel/ChannelFutureListener$3","access":8},{"name":"io/netty/channel/ChannelFutureListener$2","access":8},{"name":"io/netty/channel/ChannelFutureListener$1","access":8}],"fields":[{"name":"CLOSE","access":25,"descriptor":"Lio/netty/channel/ChannelFutureListener;"},{"name":"CLOSE_ON_FAILURE","access":25,"descriptor":"Lio/netty/channel/ChannelFutureListener;"},{"name":"FIRE_EXCEPTION_ON_FAILURE","access":25,"descriptor":"Lio/netty/channel/ChannelFutureListener;"}]},{"name":"io/netty/channel/ChannelFutureListener$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/ChannelFutureListener","innerClasses":[{"name":"io/netty/channel/ChannelFutureListener$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelFutureListener$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/ChannelFutureListener","innerClasses":[{"name":"io/netty/channel/ChannelFutureListener$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelFutureListener$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/ChannelFutureListener","innerClasses":[{"name":"io/netty/channel/ChannelFutureListener$3","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelHandler","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"methods":[{"name":"handlerAdded","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":132097,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelHandler$Sharable","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}]},{"name":"io/netty/channel/ChannelHandlerAdapter","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelHandler"],"innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$Skip","outerName":"io/netty/channel/ChannelHandlerMask","innerName":"Skip","access":9736},{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"added","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"ensureNotSharable","access":4,"descriptor":"()V"},{"name":"isSharable","access":1,"descriptor":"()Z"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":131073,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelHandlerContext","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/AttributeMap","io/netty/channel/ChannelInboundInvoker","io/netty/channel/ChannelOutboundInvoker"],"methods":[{"name":"channel","access":1025,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"executor","access":1025,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"name","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"handler","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"isRemoved","access":1025,"descriptor":"()Z"},{"name":"fireChannelRegistered","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelUnregistered","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelActive","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelInactive","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireExceptionCaught","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireUserEventTriggered","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelRead","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelReadComplete","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelWritabilityChanged","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"read","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"flush","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"pipeline","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"alloc","access":1025,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"attr","access":132097,"descriptor":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;","signature":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;"},{"name":"hasAttr","access":132097,"descriptor":"(Lio/netty/util/AttributeKey;)Z","signature":"(Lio/netty/util/AttributeKey;)Z"}]},{"name":"io/netty/channel/ChannelHandlerMask","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$Skip","outerName":"io/netty/channel/ChannelHandlerMask","innerName":"Skip","access":9736},{"name":"io/netty/channel/ChannelHandlerMask$2","access":8},{"name":"io/netty/channel/ChannelHandlerMask$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"MASK_EXCEPTION_CAUGHT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"MASK_CHANNEL_REGISTERED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"MASK_CHANNEL_UNREGISTERED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"MASK_CHANNEL_ACTIVE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"MASK_CHANNEL_INACTIVE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"MASK_CHANNEL_READ","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"MASK_CHANNEL_READ_COMPLETE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"MASK_USER_EVENT_TRIGGERED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"MASK_CHANNEL_WRITABILITY_CHANGED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"MASK_BIND","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"512"}},{"name":"MASK_CONNECT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"MASK_DISCONNECT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2048"}},{"name":"MASK_CLOSE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4096"}},{"name":"MASK_DEREGISTER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8192"}},{"name":"MASK_READ","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16384"}},{"name":"MASK_WRITE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32768"}},{"name":"MASK_FLUSH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"MASK_ONLY_INBOUND","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"510"}},{"name":"MASK_ALL_INBOUND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"511"}},{"name":"MASK_ONLY_OUTBOUND","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"130560"}},{"name":"MASK_ALL_OUTBOUND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"130561"}},{"name":"MASKS","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;Ljava/lang/Integer;>;>;"}],"methods":[{"name":"mask","access":8,"descriptor":"(Ljava/lang/Class;)I","signature":"(Ljava/lang/Class<+Lio/netty/channel/ChannelHandler;>;)I"},{"name":"mask0","access":10,"descriptor":"(Ljava/lang/Class;)I","signature":"(Ljava/lang/Class<+Lio/netty/channel/ChannelHandler;>;)I"},{"name":"isSkippable","access":138,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;[Ljava/lang/Class<*>;)Z","exceptions":["java/lang/Exception"]},{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/channel/ChannelHandlerMask$1","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;Ljava/lang/Integer;>;>;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/channel/ChannelHandlerMask","innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Integer;>;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelHandlerMask$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/channel/ChannelHandlerMask","outerMethod":"isSkippable","outerMethodDescriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Z","innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$2","access":8},{"name":"io/netty/channel/ChannelHandlerMask$Skip","outerName":"io/netty/channel/ChannelHandlerMask","innerName":"Skip","access":9736}],"fields":[{"name":"val$handlerType","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$methodName","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$paramTypes","access":4112,"descriptor":"[Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Boolean;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelHandlerMask$Skip","version":50,"access":9728,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$Skip","outerName":"io/netty/channel/ChannelHandlerMask","innerName":"Skip","access":9736}]},{"name":"io/netty/channel/ChannelId","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/io/Serializable;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/io/Serializable","java/lang/Comparable"],"methods":[{"name":"asShortText","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"asLongText","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/channel/ChannelInboundHandler","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelHandler"],"methods":[{"name":"channelRegistered","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelUnregistered","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelWritabilityChanged","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelInboundHandlerAdapter","version":50,"access":33,"superName":"io/netty/channel/ChannelHandlerAdapter","interfaces":["io/netty/channel/ChannelInboundHandler"],"innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$Skip","outerName":"io/netty/channel/ChannelHandlerMask","innerName":"Skip","access":9736}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelUnregistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelInboundInvoker","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"fireChannelRegistered","access":1025,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelUnregistered","access":1025,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelActive","access":1025,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelInactive","access":1025,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireExceptionCaught","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireUserEventTriggered","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelRead","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelReadComplete","access":1025,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelWritabilityChanged","access":1025,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"}]},{"name":"io/netty/channel/ChannelInitializer","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelInboundHandlerAdapter;","superName":"io/netty/channel/ChannelInboundHandlerAdapter","innerClasses":[{"name":"io/netty/channel/ChannelInitializer$1","access":0},{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"initMap","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"initChannel","access":1028,"descriptor":"(Lio/netty/channel/Channel;)V","signature":"(TC;)V","exceptions":["java/lang/Exception"]},{"name":"channelRegistered","access":17,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"initChannel","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Z","exceptions":["java/lang/Exception"]},{"name":"removeState","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/ChannelInitializer;)Ljava/util/Set;"}]},{"name":"io/netty/channel/ChannelInitializer$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/ChannelInitializer","outerMethod":"removeState","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/channel/ChannelInitializer$1","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/ChannelInitializer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelInitializer;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/ChannelMetadata","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"hasDisconnect","access":18,"descriptor":"Z"},{"name":"defaultMaxMessagesPerRead","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(ZI)V"},{"name":"hasDisconnect","access":1,"descriptor":"()Z"},{"name":"defaultMaxMessagesPerRead","access":1,"descriptor":"()I"}]},{"name":"io/netty/channel/ChannelOption","version":50,"access":33,"signature":"Lio/netty/util/AbstractConstant;>;","superName":"io/netty/util/AbstractConstant","innerClasses":[{"name":"io/netty/channel/ChannelOption$1","access":8}],"fields":[{"name":"pool","access":26,"descriptor":"Lio/netty/util/ConstantPool;","signature":"Lio/netty/util/ConstantPool;>;"},{"name":"ALLOCATOR","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"RCVBUF_ALLOCATOR","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"MESSAGE_SIZE_ESTIMATOR","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"CONNECT_TIMEOUT_MILLIS","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"MAX_MESSAGES_PER_READ","access":131097,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"MAX_MESSAGES_PER_WRITE","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"WRITE_SPIN_COUNT","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"WRITE_BUFFER_HIGH_WATER_MARK","access":131097,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"WRITE_BUFFER_LOW_WATER_MARK","access":131097,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"WRITE_BUFFER_WATER_MARK","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"ALLOW_HALF_CLOSURE","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"AUTO_READ","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"AUTO_CLOSE","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_BROADCAST","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_KEEPALIVE","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_SNDBUF","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_RCVBUF","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_REUSEADDR","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_LINGER","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_BACKLOG","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SO_TIMEOUT","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"IP_TOS","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"IP_MULTICAST_ADDR","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"IP_MULTICAST_IF","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"IP_MULTICAST_TTL","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"IP_MULTICAST_LOOP_DISABLED","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"TCP_NODELAY","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"TCP_FASTOPEN_CONNECT","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"TCP_FASTOPEN","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"DATAGRAM_CHANNEL_ACTIVE_ON_REGISTRATION","access":131097,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"},{"name":"SINGLE_EVENTEXECUTOR_PER_GROUP","access":25,"descriptor":"Lio/netty/channel/ChannelOption;","signature":"Lio/netty/channel/ChannelOption;"}],"methods":[{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelOption;","signature":"(Ljava/lang/String;)Lio/netty/channel/ChannelOption;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lio/netty/channel/ChannelOption;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/channel/ChannelOption;"},{"name":"exists","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"newInstance","access":131081,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelOption;","signature":"(Ljava/lang/String;)Lio/netty/channel/ChannelOption;"},{"name":"","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"","access":131076,"descriptor":"(Ljava/lang/String;)V"},{"name":"validate","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"","access":4096,"descriptor":"(ILjava/lang/String;Lio/netty/channel/ChannelOption$1;)V"}]},{"name":"io/netty/channel/ChannelOption$1","version":50,"access":48,"signature":"Lio/netty/util/ConstantPool;>;","superName":"io/netty/util/ConstantPool","outerClass":"io/netty/channel/ChannelOption","innerClasses":[{"name":"io/netty/channel/ChannelOption$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newConstant","access":4,"descriptor":"(ILjava/lang/String;)Lio/netty/channel/ChannelOption;","signature":"(ILjava/lang/String;)Lio/netty/channel/ChannelOption;"},{"name":"newConstant","access":4164,"descriptor":"(ILjava/lang/String;)Lio/netty/util/Constant;"}]},{"name":"io/netty/channel/ChannelOutboundBuffer","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/ChannelOutboundBuffer$Entry","outerName":"io/netty/channel/ChannelOutboundBuffer","innerName":"Entry","access":24},{"name":"io/netty/channel/ChannelOutboundBuffer$MessageProcessor","outerName":"io/netty/channel/ChannelOutboundBuffer","innerName":"MessageProcessor","access":1545},{"name":"io/netty/channel/ChannelOutboundBuffer$3","access":0},{"name":"io/netty/channel/ChannelOutboundBuffer$2","access":0},{"name":"io/netty/channel/ChannelOutboundBuffer$1","access":8}],"fields":[{"name":"CHANNEL_OUTBOUND_BUFFER_ENTRY_OVERHEAD","access":24,"descriptor":"I"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"NIO_BUFFERS","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal<[Ljava/nio/ByteBuffer;>;"},{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"},{"name":"flushedEntry","access":2,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer$Entry;"},{"name":"unflushedEntry","access":2,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer$Entry;"},{"name":"tailEntry","access":2,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer$Entry;"},{"name":"flushed","access":2,"descriptor":"I"},{"name":"nioBufferCount","access":2,"descriptor":"I"},{"name":"nioBufferSize","access":2,"descriptor":"J"},{"name":"inFail","access":2,"descriptor":"Z"},{"name":"TOTAL_PENDING_SIZE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"totalPendingSize","access":66,"descriptor":"J"},{"name":"UNWRITABLE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"unwritable","access":66,"descriptor":"I"},{"name":"fireChannelWritabilityChangedTask","access":66,"descriptor":"Ljava/lang/Runnable;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannel;)V"},{"name":"addMessage","access":1,"descriptor":"(Ljava/lang/Object;ILio/netty/channel/ChannelPromise;)V"},{"name":"addFlush","access":1,"descriptor":"()V"},{"name":"incrementPendingOutboundBytes","access":0,"descriptor":"(J)V"},{"name":"incrementPendingOutboundBytes","access":2,"descriptor":"(JZ)V"},{"name":"decrementPendingOutboundBytes","access":0,"descriptor":"(J)V"},{"name":"decrementPendingOutboundBytes","access":2,"descriptor":"(JZZ)V"},{"name":"total","access":10,"descriptor":"(Ljava/lang/Object;)J"},{"name":"current","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"currentProgress","access":1,"descriptor":"()J"},{"name":"progress","access":1,"descriptor":"(J)V"},{"name":"remove","access":1,"descriptor":"()Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"remove0","access":2,"descriptor":"(Ljava/lang/Throwable;Z)Z"},{"name":"removeEntry","access":2,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer$Entry;)V"},{"name":"removeBytes","access":1,"descriptor":"(J)V"},{"name":"clearNioBuffers","access":2,"descriptor":"()V"},{"name":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(IJ)[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":10,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer$Entry;Lio/netty/buffer/ByteBuf;[Ljava/nio/ByteBuffer;II)I"},{"name":"expandNioBufferArray","access":10,"descriptor":"([Ljava/nio/ByteBuffer;II)[Ljava/nio/ByteBuffer;"},{"name":"nioBufferCount","access":1,"descriptor":"()I"},{"name":"nioBufferSize","access":1,"descriptor":"()J"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"getUserDefinedWritability","access":1,"descriptor":"(I)Z"},{"name":"setUserDefinedWritability","access":1,"descriptor":"(IZ)V"},{"name":"setUserDefinedWritability","access":2,"descriptor":"(I)V"},{"name":"clearUserDefinedWritability","access":2,"descriptor":"(I)V"},{"name":"writabilityMask","access":10,"descriptor":"(I)I"},{"name":"setWritable","access":2,"descriptor":"(Z)V"},{"name":"setUnwritable","access":2,"descriptor":"(Z)V"},{"name":"fireChannelWritabilityChanged","access":2,"descriptor":"(Z)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"failFlushed","access":0,"descriptor":"(Ljava/lang/Throwable;Z)V"},{"name":"close","access":0,"descriptor":"(Ljava/lang/Throwable;Z)V"},{"name":"close","access":0,"descriptor":"(Ljava/nio/channels/ClosedChannelException;)V"},{"name":"safeSuccess","access":10,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"safeFail","access":10,"descriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V"},{"name":"recycle","access":131073,"descriptor":"()V"},{"name":"totalPendingWriteBytes","access":1,"descriptor":"()J"},{"name":"bytesBeforeUnwritable","access":1,"descriptor":"()J"},{"name":"bytesBeforeWritable","access":1,"descriptor":"()J"},{"name":"forEachFlushedMessage","access":1,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer$MessageProcessor;)V","exceptions":["java/lang/Exception"]},{"name":"isFlushedEntry","access":2,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer$Entry;)Z"}]},{"name":"io/netty/channel/ChannelOutboundBuffer$1","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal<[Ljava/nio/ByteBuffer;>;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/channel/ChannelOutboundBuffer","innerClasses":[{"name":"io/netty/channel/ChannelOutboundBuffer$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()[Ljava/nio/ByteBuffer;","exceptions":["java/lang/Exception"]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelOutboundBuffer$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/ChannelOutboundBuffer","outerMethod":"fireChannelWritabilityChanged","outerMethodDescriptor":"(Z)V","innerClasses":[{"name":"io/netty/channel/ChannelOutboundBuffer$2","access":0}],"fields":[{"name":"val$pipeline","access":4112,"descriptor":"Lio/netty/channel/ChannelPipeline;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;Lio/netty/channel/ChannelPipeline;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/ChannelOutboundBuffer$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/ChannelOutboundBuffer","outerMethod":"close","outerMethodDescriptor":"(Ljava/lang/Throwable;Z)V","innerClasses":[{"name":"io/netty/channel/ChannelOutboundBuffer$3","access":0}],"fields":[{"name":"val$cause","access":4112,"descriptor":"Ljava/lang/Throwable;"},{"name":"val$allowChannelOpen","access":4112,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;Ljava/lang/Throwable;Z)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/ChannelOutboundBuffer$Entry","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/ChannelOutboundBuffer$Entry","outerName":"io/netty/channel/ChannelOutboundBuffer","innerName":"Entry","access":24},{"name":"io/netty/channel/ChannelOutboundBuffer$Entry$1","access":8},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/channel/ChannelOutboundBuffer$1","access":8},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/Recycler$EnhancedHandle;","signature":"Lio/netty/util/Recycler$EnhancedHandle;"},{"name":"next","access":0,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer$Entry;"},{"name":"msg","access":0,"descriptor":"Ljava/lang/Object;"},{"name":"bufs","access":0,"descriptor":"[Ljava/nio/ByteBuffer;"},{"name":"buf","access":0,"descriptor":"Ljava/nio/ByteBuffer;"},{"name":"promise","access":0,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"progress","access":0,"descriptor":"J"},{"name":"total","access":0,"descriptor":"J"},{"name":"pendingSize","access":0,"descriptor":"I"},{"name":"count","access":0,"descriptor":"I"},{"name":"cancelled","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"newInstance","access":8,"descriptor":"(Ljava/lang/Object;IJLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelOutboundBuffer$Entry;"},{"name":"cancel","access":0,"descriptor":"()I"},{"name":"unguardedRecycle","access":0,"descriptor":"()V"},{"name":"unguardedRecycleAndGetNext","access":0,"descriptor":"()Lio/netty/channel/ChannelOutboundBuffer$Entry;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/channel/ChannelOutboundBuffer$1;)V"}]},{"name":"io/netty/channel/ChannelOutboundBuffer$Entry$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/channel/ChannelOutboundBuffer$Entry","innerClasses":[{"name":"io/netty/channel/ChannelOutboundBuffer$Entry","outerName":"io/netty/channel/ChannelOutboundBuffer","innerName":"Entry","access":24},{"name":"io/netty/channel/ChannelOutboundBuffer$Entry$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/channel/ChannelOutboundBuffer$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/channel/ChannelOutboundBuffer$Entry;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/channel/ChannelOutboundBuffer$Entry;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/channel/ChannelOutboundBuffer$MessageProcessor","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/ChannelOutboundBuffer$MessageProcessor","outerName":"io/netty/channel/ChannelOutboundBuffer","innerName":"MessageProcessor","access":1545}],"methods":[{"name":"processMessage","access":1025,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelOutboundHandler","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelHandler"],"methods":[{"name":"bind","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"write","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"flush","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelOutboundHandlerAdapter","version":50,"access":33,"superName":"io/netty/channel/ChannelHandlerAdapter","interfaces":["io/netty/channel/ChannelOutboundHandler"],"innerClasses":[{"name":"io/netty/channel/ChannelHandlerMask$Skip","outerName":"io/netty/channel/ChannelHandlerMask","innerName":"Skip","access":9736}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)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":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ChannelOutboundInvoker","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"bind","access":1025,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1025,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1025,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1025,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1025,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1025,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"read","access":1025,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"write","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"write","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"flush","access":1025,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"writeAndFlush","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"writeAndFlush","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"newPromise","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"newProgressivePromise","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"newSucceededFuture","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"newFailedFuture","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture;"},{"name":"voidPromise","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"}]},{"name":"io/netty/channel/ChannelPipeline","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/channel/ChannelInboundInvoker;Lio/netty/channel/ChannelOutboundInvoker;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelInboundInvoker","io/netty/channel/ChannelOutboundInvoker","java/lang/Iterable"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"addFirst","access":1025,"descriptor":"(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":1025,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":1025,"descriptor":"(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":1025,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addBefore","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addBefore","access":1025,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addAfter","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addAfter","access":1025,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":1153,"descriptor":"([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":1153,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;[Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":1153,"descriptor":"([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":1153,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;[Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"remove","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;)TT;"},{"name":"removeFirst","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"removeLast","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"replace","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandler;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"replace","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandler;"},{"name":"replace","access":1025,"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":"first","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"firstContext","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"last","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"lastContext","access":1025,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;)TT;"},{"name":"context","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"context","access":1025,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"context","access":1025,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandlerContext;","signature":"(Ljava/lang/Class<+Lio/netty/channel/ChannelHandler;>;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"channel","access":1025,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"names","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"toMap","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"fireChannelRegistered","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelUnregistered","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelActive","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelInactive","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireExceptionCaught","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireUserEventTriggered","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelRead","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelReadComplete","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelWritabilityChanged","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"flush","access":1025,"descriptor":"()Lio/netty/channel/ChannelPipeline;"}]},{"name":"io/netty/channel/ChannelPipelineException","version":50,"access":33,"superName":"io/netty/channel/ChannelException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3379174210419885980"}}],"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":"io/netty/channel/ChannelProgressiveFuture","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/channel/ChannelFuture;Lio/netty/util/concurrent/ProgressiveFuture;","superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFuture","io/netty/util/concurrent/ProgressiveFuture"],"methods":[{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;"}]},{"name":"io/netty/channel/ChannelProgressiveFutureListener","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/GenericProgressiveFutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericProgressiveFutureListener"]},{"name":"io/netty/channel/ChannelProgressivePromise","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/ProgressivePromise;Lio/netty/channel/ChannelProgressiveFuture;Lio/netty/channel/ChannelPromise;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/ProgressivePromise","io/netty/channel/ChannelProgressiveFuture","io/netty/channel/ChannelPromise"],"methods":[{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"setSuccess","access":1025,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"setSuccess","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"setFailure","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"setProgress","access":1025,"descriptor":"(JJ)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"unvoid","access":1025,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"}]},{"name":"io/netty/channel/ChannelPromise","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/channel/ChannelFuture;Lio/netty/util/concurrent/Promise;","superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFuture","io/netty/util/concurrent/Promise"],"methods":[{"name":"channel","access":1025,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"setSuccess","access":1025,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;"},{"name":"setSuccess","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"trySuccess","access":1025,"descriptor":"()Z"},{"name":"setFailure","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;"},{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"unvoid","access":1025,"descriptor":"()Lio/netty/channel/ChannelPromise;"}]},{"name":"io/netty/channel/ChannelPromiseAggregator","version":50,"access":131121,"signature":"Lio/netty/util/concurrent/PromiseAggregator;Lio/netty/channel/ChannelFutureListener;","superName":"io/netty/util/concurrent/PromiseAggregator","interfaces":["io/netty/channel/ChannelFutureListener"],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"}]},{"name":"io/netty/channel/ChannelPromiseNotifier","version":50,"access":131121,"signature":"Lio/netty/util/concurrent/PromiseNotifier;Lio/netty/channel/ChannelFutureListener;","superName":"io/netty/util/concurrent/PromiseNotifier","interfaces":["io/netty/channel/ChannelFutureListener"],"methods":[{"name":"","access":129,"descriptor":"([Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":129,"descriptor":"(Z[Lio/netty/channel/ChannelPromise;)V"}]},{"name":"io/netty/channel/CoalescingBufferQueue","version":50,"access":49,"superName":"io/netty/channel/AbstractCoalescingBufferQueue","fields":[{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;IZ)V"},{"name":"remove","access":1,"descriptor":"(ILio/netty/channel/ChannelPromise;)Lio/netty/buffer/ByteBuf;"},{"name":"releaseAndFailAll","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"compose","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"removeEmptyValue","access":4,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/channel/CombinedChannelDuplexHandler","version":50,"access":33,"signature":"Lio/netty/channel/ChannelDuplexHandler;","superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","outerName":"io/netty/channel/CombinedChannelDuplexHandler","innerName":"DelegatingChannelHandlerContext","access":10},{"name":"io/netty/channel/CombinedChannelDuplexHandler$1","access":0}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"inboundCtx","access":2,"descriptor":"Lio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext;"},{"name":"outboundCtx","access":2,"descriptor":"Lio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext;"},{"name":"handlerAdded","access":66,"descriptor":"Z"},{"name":"inboundHandler","access":2,"descriptor":"Lio/netty/channel/ChannelInboundHandler;","signature":"TI;"},{"name":"outboundHandler","access":2,"descriptor":"Lio/netty/channel/ChannelOutboundHandler;","signature":"TO;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelOutboundHandler;)V","signature":"(TI;TO;)V"},{"name":"init","access":20,"descriptor":"(Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelOutboundHandler;)V","signature":"(TI;TO;)V"},{"name":"validate","access":2,"descriptor":"(Lio/netty/channel/ChannelInboundHandler;Lio/netty/channel/ChannelOutboundHandler;)V","signature":"(TI;TO;)V"},{"name":"inboundHandler","access":20,"descriptor":"()Lio/netty/channel/ChannelInboundHandler;","signature":"()TI;"},{"name":"outboundHandler","access":20,"descriptor":"()Lio/netty/channel/ChannelOutboundHandler;","signature":"()TO;"},{"name":"checkAdded","access":2,"descriptor":"()V"},{"name":"removeInboundHandler","access":17,"descriptor":"()V"},{"name":"removeOutboundHandler","access":17,"descriptor":"()V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelUnregistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)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":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/CombinedChannelDuplexHandler;)Lio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/CombinedChannelDuplexHandler;)Lio/netty/channel/ChannelOutboundHandler;"},{"name":"access$200","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/channel/CombinedChannelDuplexHandler$1","version":50,"access":32,"superName":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","outerClass":"io/netty/channel/CombinedChannelDuplexHandler","outerMethod":"handlerAdded","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/channel/CombinedChannelDuplexHandler$1","access":0},{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","outerName":"io/netty/channel/CombinedChannelDuplexHandler","innerName":"DelegatingChannelHandlerContext","access":10}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/CombinedChannelDuplexHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/CombinedChannelDuplexHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelHandler;)V"},{"name":"fireExceptionCaught","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireExceptionCaught","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelInboundInvoker;"}]},{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelHandlerContext"],"innerClasses":[{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","outerName":"io/netty/channel/CombinedChannelDuplexHandler","innerName":"DelegatingChannelHandlerContext","access":10},{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext$1","access":0}],"fields":[{"name":"ctx","access":18,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"handler","access":18,"descriptor":"Lio/netty/channel/ChannelHandler;"},{"name":"removed","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelHandler;)V"},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"executor","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"handler","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"isRemoved","access":1,"descriptor":"()Z"},{"name":"fireChannelRegistered","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelUnregistered","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelActive","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelInactive","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireExceptionCaught","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireUserEventTriggered","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelRead","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelReadComplete","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"fireChannelWritabilityChanged","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;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":"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":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"read","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"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":"flush","access":1,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"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":"pipeline","access":1,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"alloc","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"newSucceededFuture","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"newFailedFuture","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture;"},{"name":"voidPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"attr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;","signature":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;"},{"name":"hasAttr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;)Z","signature":"(Lio/netty/util/AttributeKey;)Z"},{"name":"remove","access":16,"descriptor":"()V"},{"name":"remove0","access":2,"descriptor":"()V"},{"name":"fireChannelWritabilityChanged","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelReadComplete","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelRead","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireUserEventTriggered","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireExceptionCaught","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelInactive","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelActive","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelUnregistered","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelRegistered","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"flush","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"read","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext;)V"}]},{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","outerMethod":"remove","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext","outerName":"io/netty/channel/CombinedChannelDuplexHandler","innerName":"DelegatingChannelHandlerContext","access":10},{"name":"io/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/CombinedChannelDuplexHandler$DelegatingChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/CompleteChannelFuture","version":50,"access":1056,"signature":"Lio/netty/util/concurrent/CompleteFuture;Lio/netty/channel/ChannelFuture;","superName":"io/netty/util/concurrent/CompleteFuture","interfaces":["io/netty/channel/ChannelFuture"],"fields":[{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelFuture;"},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"getNow","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"isVoid","access":1,"descriptor":"()Z"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"getNow","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/channel/ConnectTimeoutException","version":50,"access":33,"superName":"java/net/ConnectException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2317065249988317463"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultAddressedEnvelope","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/channel/AddressedEnvelope;","superName":"java/lang/Object","interfaces":["io/netty/channel/AddressedEnvelope"],"fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/Object;","signature":"TM;"},{"name":"sender","access":18,"descriptor":"Ljava/net/SocketAddress;","signature":"TA;"},{"name":"recipient","access":18,"descriptor":"Ljava/net/SocketAddress;","signature":"TA;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V","signature":"(TM;TA;TA;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/net/SocketAddress;)V","signature":"(TM;TA;)V"},{"name":"content","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TM;"},{"name":"sender","access":1,"descriptor":"()Ljava/net/SocketAddress;","signature":"()TA;"},{"name":"recipient","access":1,"descriptor":"()Ljava/net/SocketAddress;","signature":"()TA;"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"retain","access":1,"descriptor":"()Lio/netty/channel/AddressedEnvelope;","signature":"()Lio/netty/channel/AddressedEnvelope;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/channel/AddressedEnvelope;","signature":"(I)Lio/netty/channel/AddressedEnvelope;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"touch","access":1,"descriptor":"()Lio/netty/channel/AddressedEnvelope;","signature":"()Lio/netty/channel/AddressedEnvelope;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/AddressedEnvelope;","signature":"(Ljava/lang/Object;)Lio/netty/channel/AddressedEnvelope;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/channel/DefaultChannelConfig","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelConfig"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"DEFAULT_MSG_SIZE_ESTIMATOR","access":26,"descriptor":"Lio/netty/channel/MessageSizeEstimator;"},{"name":"DEFAULT_CONNECT_TIMEOUT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"30000"}},{"name":"AUTOREAD_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"WATERMARK_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"channel","access":20,"descriptor":"Lio/netty/channel/Channel;"},{"name":"allocator","access":66,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"rcvBufAllocator","access":66,"descriptor":"Lio/netty/channel/RecvByteBufAllocator;"},{"name":"msgSizeEstimator","access":66,"descriptor":"Lio/netty/channel/MessageSizeEstimator;"},{"name":"connectTimeoutMillis","access":66,"descriptor":"I"},{"name":"writeSpinCount","access":66,"descriptor":"I"},{"name":"maxMessagesPerWrite","access":66,"descriptor":"I"},{"name":"autoRead","access":66,"descriptor":"I"},{"name":"autoClose","access":66,"descriptor":"Z"},{"name":"writeBufferWaterMark","access":66,"descriptor":"Lio/netty/channel/WriteBufferWaterMark;"},{"name":"pinEventExecutor","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/RecvByteBufAllocator;)V"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOptions","access":132,"descriptor":"(Ljava/util/Map;[Lio/netty/channel/ChannelOption;)Ljava/util/Map;","signature":"(Ljava/util/Map;Ljava/lang/Object;>;[Lio/netty/channel/ChannelOption<*>;)Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"setOptions","access":1,"descriptor":"(Ljava/util/Map;)Z","signature":"(Ljava/util/Map;*>;)Z"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"validate","access":4,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)V","signature":"(Lio/netty/channel/ChannelOption;TT;)V"},{"name":"getConnectTimeoutMillis","access":1,"descriptor":"()I"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getMaxMessagesPerRead","access":131073,"descriptor":"()I"},{"name":"setMaxMessagesPerRead","access":131073,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getMaxMessagesPerWrite","access":1,"descriptor":"()I"},{"name":"setMaxMessagesPerWrite","access":1,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteSpinCount","access":1,"descriptor":"()I"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getAllocator","access":1,"descriptor":"()Lio/netty/buffer/ByteBufAllocator;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"getRecvByteBufAllocator","access":1,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator;","signature":"()TT;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":2,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;Lio/netty/channel/ChannelMetadata;)V"},{"name":"isAutoRead","access":1,"descriptor":"()Z"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"isAutoClose","access":1,"descriptor":"()Z"},{"name":"setAutoClose","access":1,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteBufferHighWaterMark","access":1,"descriptor":"()I"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteBufferLowWaterMark","access":1,"descriptor":"()I"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"getWriteBufferWaterMark","access":1,"descriptor":"()Lio/netty/channel/WriteBufferWaterMark;"},{"name":"getMessageSizeEstimator","access":1,"descriptor":"()Lio/netty/channel/MessageSizeEstimator;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setPinEventExecutorPerGroup","access":2,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"getPinEventExecutorPerGroup","access":2,"descriptor":"()Z"}]},{"name":"io/netty/channel/DefaultChannelHandlerContext","version":50,"access":48,"superName":"io/netty/channel/AbstractChannelHandlerContext","fields":[{"name":"handler","access":18,"descriptor":"Lio/netty/channel/ChannelHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/util/concurrent/EventExecutor;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)V"},{"name":"handler","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"}]},{"name":"io/netty/channel/DefaultChannelId","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelId"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3884076183504074063"}},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"MACHINE_ID","access":26,"descriptor":"[B"},{"name":"PROCESS_ID_LEN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"PROCESS_ID","access":26,"descriptor":"I"},{"name":"SEQUENCE_LEN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"TIMESTAMP_LEN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"RANDOM_LEN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"nextSequence","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"data","access":18,"descriptor":"[B"},{"name":"hashCode","access":18,"descriptor":"I"},{"name":"shortValue","access":130,"descriptor":"Ljava/lang/String;"},{"name":"longValue","access":130,"descriptor":"Ljava/lang/String;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"newInstance","access":9,"descriptor":"()Lio/netty/channel/DefaultChannelId;"},{"name":"processHandlePid","access":8,"descriptor":"(Ljava/lang/ClassLoader;)I"},{"name":"jmxPid","access":8,"descriptor":"(Ljava/lang/ClassLoader;)I"},{"name":"defaultProcessId","access":8,"descriptor":"()I"},{"name":"","access":0,"descriptor":"([BIIJI)V"},{"name":"writeInt","access":10,"descriptor":"([BII)V"},{"name":"writeLong","access":10,"descriptor":"([BIJ)V"},{"name":"asShortText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asLongText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"newLongValue","access":2,"descriptor":"()Ljava/lang/String;"},{"name":"appendHexDumpField","access":2,"descriptor":"(Ljava/lang/StringBuilder;II)I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/channel/ChannelId;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/channel/DefaultChannelPipeline","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelPipeline"],"innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$7","access":4104},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerRemovedTask","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerRemovedTask","access":18},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerAddedTask","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerAddedTask","access":18},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerCallback","access":1034},{"name":"io/netty/channel/DefaultChannelPipeline$HeadContext","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"HeadContext","access":16},{"name":"io/netty/channel/DefaultChannelPipeline$TailContext","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"TailContext","access":16},{"name":"io/netty/channel/DefaultChannelPipeline$AddStrategy","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"AddStrategy","access":16410},{"name":"io/netty/channel/DefaultChannelPipeline$6","access":0},{"name":"io/netty/channel/DefaultChannelPipeline$5","access":0},{"name":"io/netty/channel/DefaultChannelPipeline$4","access":0},{"name":"io/netty/channel/DefaultChannelPipeline$3","access":0},{"name":"io/netty/channel/DefaultChannelPipeline$2","access":0},{"name":"io/netty/channel/DefaultChannelPipeline$1","access":8},{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"logger","access":24,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"HEAD_NAME","access":26,"descriptor":"Ljava/lang/String;"},{"name":"TAIL_NAME","access":26,"descriptor":"Ljava/lang/String;"},{"name":"nameCaches","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;Ljava/lang/String;>;>;"},{"name":"ESTIMATOR","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"head","access":16,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$HeadContext;"},{"name":"tail","access":16,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$TailContext;"},{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"},{"name":"succeededFuture","access":18,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"voidPromise","access":18,"descriptor":"Lio/netty/channel/VoidChannelPromise;"},{"name":"touch","access":18,"descriptor":"Z"},{"name":"childExecutors","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"estimatorHandle","access":66,"descriptor":"Lio/netty/channel/MessageSizeEstimator$Handle;"},{"name":"firstRegistration","access":2,"descriptor":"Z"},{"name":"pendingHandlerCallbackHead","access":2,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$PendingHandlerCallback;"},{"name":"registered","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"estimatorHandle","access":16,"descriptor":"()Lio/netty/channel/MessageSizeEstimator$Handle;"},{"name":"touch","access":16,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/AbstractChannelHandlerContext;)Ljava/lang/Object;"},{"name":"newContext","access":2,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"childExecutor","access":2,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;)Lio/netty/util/concurrent/EventExecutor;"},{"name":"channel","access":17,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"addFirst","access":17,"descriptor":"(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"internalAdd","access":2,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;Ljava/lang/String;Lio/netty/channel/DefaultChannelPipeline$AddStrategy;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":17,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst0","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"addLast","access":17,"descriptor":"(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":17,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast0","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"addBefore","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addBefore","access":17,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addBefore0","access":10,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"filterName","access":2,"descriptor":"(Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Ljava/lang/String;"},{"name":"addAfter","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addAfter","access":17,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addAfter0","access":10,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"addFirst","access":17,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":145,"descriptor":"([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addFirst","access":145,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;[Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":17,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":145,"descriptor":"([Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"addLast","access":145,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;[Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"generateName","access":2,"descriptor":"(Lio/netty/channel/ChannelHandler;)Ljava/lang/String;"},{"name":"generateName0","access":10,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"remove","access":17,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"remove","access":17,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;"},{"name":"remove","access":17,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;)TT;"},{"name":"removeIfExists","access":17,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/String;)TT;"},{"name":"removeIfExists","access":17,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;)TT;"},{"name":"removeIfExists","access":17,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandler;","signature":"(Lio/netty/channel/ChannelHandler;)TT;"},{"name":"removeIfExists","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/channel/ChannelHandler;","signature":"(Lio/netty/channel/ChannelHandlerContext;)TT;"},{"name":"remove","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"atomicRemoveFromHandlerList","access":34,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"removeFirst","access":17,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"removeLast","access":17,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"replace","access":17,"descriptor":"(Lio/netty/channel/ChannelHandler;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelPipeline;"},{"name":"replace","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandler;"},{"name":"replace","access":17,"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":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandler;"},{"name":"replace0","access":10,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"checkMultiplicity","access":10,"descriptor":"(Lio/netty/channel/ChannelHandler;)V"},{"name":"callHandlerAdded0","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"callHandlerRemoved0","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"invokeHandlerAddedIfNeeded","access":16,"descriptor":"()V"},{"name":"first","access":17,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"firstContext","access":17,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"last","access":17,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"lastContext","access":17,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"get","access":17,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandler;"},{"name":"get","access":17,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandler;","signature":"(Ljava/lang/Class;)TT;"},{"name":"context","access":17,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"context","access":17,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"context","access":17,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/ChannelHandlerContext;","signature":"(Ljava/lang/Class<+Lio/netty/channel/ChannelHandler;>;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"names","access":17,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"toMap","access":17,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"iterator","access":17,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"fireChannelRegistered","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelUnregistered","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"destroy","access":34,"descriptor":"()V"},{"name":"destroyUp","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Z)V"},{"name":"destroyDown","access":2,"descriptor":"(Ljava/lang/Thread;Lio/netty/channel/AbstractChannelHandlerContext;Z)V"},{"name":"fireChannelActive","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelInactive","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireExceptionCaught","access":17,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireUserEventTriggered","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelRead","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelReadComplete","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"fireChannelWritabilityChanged","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"bind","access":17,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":17,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":17,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":17,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":17,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":17,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"flush","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"bind","access":17,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":17,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":17,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"close","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"read","access":17,"descriptor":"()Lio/netty/channel/ChannelPipeline;"},{"name":"write","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"write","access":17,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"writeAndFlush","access":17,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"writeAndFlush","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"newPromise","access":17,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"newProgressivePromise","access":17,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"newSucceededFuture","access":17,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"newFailedFuture","access":17,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelFuture;"},{"name":"voidPromise","access":17,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"checkDuplicateName","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"context0","access":2,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"getContextOrDie","access":2,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"getContextOrDie","access":2,"descriptor":"(Lio/netty/channel/ChannelHandler;)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"getContextOrDie","access":2,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/AbstractChannelHandlerContext;","signature":"(Ljava/lang/Class<+Lio/netty/channel/ChannelHandler;>;)Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"callHandlerAddedForAllHandlers","access":2,"descriptor":"()V"},{"name":"callHandlerCallbackLater","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Z)V"},{"name":"callHandlerAddedInEventLoop","access":2,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"onUnhandledInboundException","access":4,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"onUnhandledInboundChannelActive","access":4,"descriptor":"()V"},{"name":"onUnhandledInboundChannelInactive","access":4,"descriptor":"()V"},{"name":"onUnhandledInboundMessage","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"onUnhandledInboundMessage","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"onUnhandledInboundChannelReadComplete","access":4,"descriptor":"()V"},{"name":"onUnhandledInboundUserEventTriggered","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"onUnhandledChannelWritabilityChanged","access":4,"descriptor":"()V"},{"name":"incrementPendingOutboundBytes","access":4,"descriptor":"(J)V"},{"name":"decrementPendingOutboundBytes","access":4,"descriptor":"(J)V"},{"name":"fireChannelWritabilityChanged","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelReadComplete","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelRead","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireUserEventTriggered","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireExceptionCaught","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelInactive","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelActive","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelUnregistered","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"fireChannelRegistered","access":4161,"descriptor":"()Lio/netty/channel/ChannelInboundInvoker;"},{"name":"flush","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"read","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;Z)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Ljava/lang/Thread;Lio/netty/channel/AbstractChannelHandlerContext;Z)V"},{"name":"access$400","access":4104,"descriptor":"()Ljava/lang/String;"},{"name":"access$500","access":4104,"descriptor":"()Ljava/lang/String;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;)Lio/netty/channel/Channel;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;)V"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$1","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;Ljava/lang/String;>;>;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/channel/DefaultChannelPipeline","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/String;>;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/DefaultChannelPipeline$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/DefaultChannelPipeline","outerMethod":"remove","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)Lio/netty/channel/AbstractChannelHandlerContext;","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$2","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/DefaultChannelPipeline","outerMethod":"replace","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Ljava/lang/String;Lio/netty/channel/ChannelHandler;)Lio/netty/channel/ChannelHandler;","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$3","access":0}],"fields":[{"name":"val$newCtx","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/DefaultChannelPipeline","outerMethod":"destroyUp","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Z)V","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$4","access":0}],"fields":[{"name":"val$finalCtx","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$5","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/DefaultChannelPipeline","outerMethod":"destroyDown","outerMethodDescriptor":"(Ljava/lang/Thread;Lio/netty/channel/AbstractChannelHandlerContext;Z)V","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$5","access":0}],"fields":[{"name":"val$finalCtx","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$6","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/DefaultChannelPipeline","outerMethod":"callHandlerAddedInEventLoop","outerMethodDescriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;Lio/netty/util/concurrent/EventExecutor;)V","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$6","access":0}],"fields":[{"name":"val$newCtx","access":4112,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$7","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/DefaultChannelPipeline","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$7","access":4104},{"name":"io/netty/channel/DefaultChannelPipeline$AddStrategy","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"AddStrategy","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$channel$DefaultChannelPipeline$AddStrategy","access":4120,"descriptor":"[I"}]},{"name":"io/netty/channel/DefaultChannelPipeline$AddStrategy","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$AddStrategy","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"AddStrategy","access":16410}],"fields":[{"name":"ADD_FIRST","access":16409,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$AddStrategy;"},{"name":"ADD_LAST","access":16409,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$AddStrategy;"},{"name":"ADD_BEFORE","access":16409,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$AddStrategy;"},{"name":"ADD_AFTER","access":16409,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$AddStrategy;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/channel/DefaultChannelPipeline$AddStrategy;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/channel/DefaultChannelPipeline$AddStrategy;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/DefaultChannelPipeline$AddStrategy;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$HeadContext","version":50,"access":48,"superName":"io/netty/channel/AbstractChannelHandlerContext","interfaces":["io/netty/channel/ChannelOutboundHandler","io/netty/channel/ChannelInboundHandler"],"innerClasses":[{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545},{"name":"io/netty/channel/DefaultChannelPipeline$HeadContext","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"HeadContext","access":16}],"fields":[{"name":"unsafe","access":18,"descriptor":"Lio/netty/channel/Channel$Unsafe;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/DefaultChannelPipeline;)V"},{"name":"handler","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"write","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelUnregistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"readIfIsAutoRead","access":2,"descriptor":"()V"},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerAddedTask","version":50,"access":48,"superName":"io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerAddedTask","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerAddedTask","access":18},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerCallback","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"execute","access":0,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback","version":50,"access":1056,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerCallback","access":1034}],"fields":[{"name":"ctx","access":16,"descriptor":"Lio/netty/channel/AbstractChannelHandlerContext;"},{"name":"next","access":0,"descriptor":"Lio/netty/channel/DefaultChannelPipeline$PendingHandlerCallback;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"execute","access":1024,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerRemovedTask","version":50,"access":48,"superName":"io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback","innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerRemovedTask","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerRemovedTask","access":18},{"name":"io/netty/channel/DefaultChannelPipeline$PendingHandlerCallback","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"PendingHandlerCallback","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/AbstractChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"execute","access":0,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultChannelPipeline$TailContext","version":50,"access":48,"superName":"io/netty/channel/AbstractChannelHandlerContext","interfaces":["io/netty/channel/ChannelInboundHandler"],"innerClasses":[{"name":"io/netty/channel/DefaultChannelPipeline$TailContext","outerName":"io/netty/channel/DefaultChannelPipeline","innerName":"TailContext","access":16}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;Lio/netty/channel/DefaultChannelPipeline;)V"},{"name":"handler","access":1,"descriptor":"()Lio/netty/channel/ChannelHandler;"},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelUnregistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"}]},{"name":"io/netty/channel/DefaultChannelProgressivePromise","version":50,"access":33,"signature":"Lio/netty/util/concurrent/DefaultProgressivePromise;Lio/netty/channel/ChannelProgressivePromise;Lio/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint;","superName":"io/netty/util/concurrent/DefaultProgressivePromise","interfaces":["io/netty/channel/ChannelProgressivePromise","io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint"],"innerClasses":[{"name":"io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint","outerName":"io/netty/channel/ChannelFlushPromiseNotifier","innerName":"FlushCheckpoint","access":1544}],"fields":[{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"},{"name":"checkpoint","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"setSuccess","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"setSuccess","access":1,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"trySuccess","access":1,"descriptor":"()Z"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"setProgress","access":1,"descriptor":"(JJ)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelProgressivePromise;"},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"await","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"flushCheckpoint","access":1,"descriptor":"()J"},{"name":"flushCheckpoint","access":1,"descriptor":"(J)V"},{"name":"promise","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"checkDeadLock","access":4,"descriptor":"()V"},{"name":"unvoid","access":1,"descriptor":"()Lio/netty/channel/ChannelProgressivePromise;"},{"name":"isVoid","access":1,"descriptor":"()Z"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"setProgress","access":4161,"descriptor":"(JJ)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/ChannelProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelProgressiveFuture;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"unvoid","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;"},{"name":"setSuccess","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;"},{"name":"promise","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"}]},{"name":"io/netty/channel/DefaultChannelPromise","version":50,"access":33,"signature":"Lio/netty/util/concurrent/DefaultPromise;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint;","superName":"io/netty/util/concurrent/DefaultPromise","interfaces":["io/netty/channel/ChannelPromise","io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint"],"innerClasses":[{"name":"io/netty/channel/ChannelFlushPromiseNotifier$FlushCheckpoint","outerName":"io/netty/channel/ChannelFlushPromiseNotifier","innerName":"FlushCheckpoint","access":1544}],"fields":[{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"},{"name":"checkpoint","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"setSuccess","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"setSuccess","access":1,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;"},{"name":"trySuccess","access":1,"descriptor":"()Z"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"await","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"flushCheckpoint","access":1,"descriptor":"()J"},{"name":"flushCheckpoint","access":1,"descriptor":"(J)V"},{"name":"promise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"checkDeadLock","access":4,"descriptor":"()V"},{"name":"unvoid","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"isVoid","access":1,"descriptor":"()Z"},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/channel/DefaultEventLoop","version":50,"access":33,"superName":"io/netty/channel/SingleThreadEventLoop","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/Executor;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/EventLoopGroup;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;)V"},{"name":"run","access":4,"descriptor":"()V"}]},{"name":"io/netty/channel/DefaultEventLoopGroup","version":50,"access":33,"superName":"io/netty/channel/MultithreadEventLoopGroup","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;)V"},{"name":"newChild","access":132,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/channel/EventLoop;","exceptions":["java/lang/Exception"]},{"name":"newChild","access":4164,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/util/concurrent/EventExecutor;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/DefaultFileRegion","version":50,"access":33,"superName":"io/netty/util/AbstractReferenceCounted","interfaces":["io/netty/channel/FileRegion"],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"f","access":18,"descriptor":"Ljava/io/File;"},{"name":"position","access":18,"descriptor":"J"},{"name":"count","access":18,"descriptor":"J"},{"name":"transferred","access":2,"descriptor":"J"},{"name":"file","access":2,"descriptor":"Ljava/nio/channels/FileChannel;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JJ)V"},{"name":"","access":1,"descriptor":"(Ljava/io/File;JJ)V"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"open","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"position","access":1,"descriptor":"()J"},{"name":"count","access":1,"descriptor":"()J"},{"name":"transfered","access":131073,"descriptor":"()J"},{"name":"transferred","access":1,"descriptor":"()J"},{"name":"transferTo","access":1,"descriptor":"(Ljava/nio/channels/WritableByteChannel;J)J","exceptions":["java/io/IOException"]},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"retain","access":1,"descriptor":"()Lio/netty/channel/FileRegion;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/channel/FileRegion;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/channel/FileRegion;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/FileRegion;"},{"name":"validate","access":8,"descriptor":"(Lio/netty/channel/DefaultFileRegion;J)V","exceptions":["java/io/IOException"]},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/channel/MaxBytesRecvByteBufAllocator"],"innerClasses":[{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$1","access":4104},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl","outerName":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator","innerName":"HandleImpl","access":18},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"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":"maxBytesPerRead","access":66,"descriptor":"I"},{"name":"maxBytesPerIndividualRead","access":66,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"newHandle","access":1,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"maxBytesPerRead","access":1,"descriptor":"()I"},{"name":"maxBytesPerRead","access":1,"descriptor":"(I)Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator;"},{"name":"maxBytesPerIndividualRead","access":1,"descriptor":"()I"},{"name":"maxBytesPerIndividualRead","access":1,"descriptor":"(I)Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator;"},{"name":"maxBytesPerReadPair","access":33,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"checkMaxBytesPerReadPair","access":10,"descriptor":"(II)V"},{"name":"maxBytesPerReadPair","access":1,"descriptor":"(II)Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator;"},{"name":"maxBytesPerReadPair","access":4161,"descriptor":"(II)Lio/netty/channel/MaxBytesRecvByteBufAllocator;"},{"name":"maxBytesPerIndividualRead","access":4161,"descriptor":"(I)Lio/netty/channel/MaxBytesRecvByteBufAllocator;"},{"name":"maxBytesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/MaxBytesRecvByteBufAllocator;"}]},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator","innerClasses":[{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$1","access":4104}]},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/RecvByteBufAllocator$ExtendedHandle"],"innerClasses":[{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl","outerName":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator","innerName":"HandleImpl","access":18},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl$1","access":0},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$1","access":4104},{"name":"io/netty/channel/RecvByteBufAllocator$ExtendedHandle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"ExtendedHandle","access":1545}],"fields":[{"name":"individualReadMax","access":2,"descriptor":"I"},{"name":"bytesToRead","access":2,"descriptor":"I"},{"name":"lastBytesRead","access":2,"descriptor":"I"},{"name":"attemptBytesRead","access":2,"descriptor":"I"},{"name":"defaultMaybeMoreSupplier","access":18,"descriptor":"Lio/netty/util/UncheckedBooleanSupplier;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator;)V"},{"name":"allocate","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;"},{"name":"guess","access":1,"descriptor":"()I"},{"name":"reset","access":1,"descriptor":"(Lio/netty/channel/ChannelConfig;)V"},{"name":"incMessagesRead","access":1,"descriptor":"(I)V"},{"name":"lastBytesRead","access":1,"descriptor":"(I)V"},{"name":"lastBytesRead","access":1,"descriptor":"()I"},{"name":"continueReading","access":1,"descriptor":"()Z"},{"name":"continueReading","access":1,"descriptor":"(Lio/netty/util/UncheckedBooleanSupplier;)Z"},{"name":"readComplete","access":1,"descriptor":"()V"},{"name":"attemptedBytesRead","access":1,"descriptor":"(I)V"},{"name":"attemptedBytesRead","access":1,"descriptor":"()I"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl;)I"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl;)I"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator;Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator$1;)V"}]},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/util/UncheckedBooleanSupplier"],"outerClass":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl","innerClasses":[{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl","outerName":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator","innerName":"HandleImpl","access":18},{"name":"io/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultMaxBytesRecvByteBufAllocator$HandleImpl;)V"},{"name":"get","access":1,"descriptor":"()Z"}]},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/channel/MaxMessagesRecvByteBufAllocator"],"innerClasses":[{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","outerName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerName":"MaxMessageHandle","access":1025}],"fields":[{"name":"ignoreBytesRead","access":18,"descriptor":"Z"},{"name":"maxMessagesPerRead","access":66,"descriptor":"I"},{"name":"respectMaybeMoreData","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":0,"descriptor":"(IZ)V"},{"name":"maxMessagesPerRead","access":1,"descriptor":"()I"},{"name":"maxMessagesPerRead","access":1,"descriptor":"(I)Lio/netty/channel/MaxMessagesRecvByteBufAllocator;"},{"name":"respectMaybeMoreData","access":1,"descriptor":"(Z)Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;"},{"name":"respectMaybeMoreData","access":17,"descriptor":"()Z"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;)Z"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;)Z"}]},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/channel/RecvByteBufAllocator$ExtendedHandle"],"innerClasses":[{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","outerName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerName":"MaxMessageHandle","access":1025},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1","access":0},{"name":"io/netty/channel/RecvByteBufAllocator$ExtendedHandle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"ExtendedHandle","access":1545}],"fields":[{"name":"config","access":2,"descriptor":"Lio/netty/channel/ChannelConfig;"},{"name":"maxMessagePerRead","access":2,"descriptor":"I"},{"name":"totalMessages","access":2,"descriptor":"I"},{"name":"totalBytesRead","access":2,"descriptor":"I"},{"name":"attemptedBytesRead","access":2,"descriptor":"I"},{"name":"lastBytesRead","access":2,"descriptor":"I"},{"name":"respectMaybeMoreData","access":18,"descriptor":"Z"},{"name":"defaultMaybeMoreSupplier","access":18,"descriptor":"Lio/netty/util/UncheckedBooleanSupplier;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;)V"},{"name":"reset","access":1,"descriptor":"(Lio/netty/channel/ChannelConfig;)V"},{"name":"allocate","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;"},{"name":"incMessagesRead","access":17,"descriptor":"(I)V"},{"name":"lastBytesRead","access":1,"descriptor":"(I)V"},{"name":"lastBytesRead","access":17,"descriptor":"()I"},{"name":"continueReading","access":1,"descriptor":"()Z"},{"name":"continueReading","access":1,"descriptor":"(Lio/netty/util/UncheckedBooleanSupplier;)Z"},{"name":"readComplete","access":1,"descriptor":"()V"},{"name":"attemptedBytesRead","access":1,"descriptor":"()I"},{"name":"attemptedBytesRead","access":1,"descriptor":"(I)V"},{"name":"totalBytesRead","access":20,"descriptor":"()I"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;)I"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;)I"}]},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/util/UncheckedBooleanSupplier"],"outerClass":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","innerClasses":[{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","outerName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerName":"MaxMessageHandle","access":1025},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle;)V"},{"name":"get","access":1,"descriptor":"()Z"}]},{"name":"io/netty/channel/DefaultMessageSizeEstimator","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/channel/MessageSizeEstimator"],"innerClasses":[{"name":"io/netty/channel/DefaultMessageSizeEstimator$1","access":4104},{"name":"io/netty/channel/DefaultMessageSizeEstimator$HandleImpl","outerName":"io/netty/channel/DefaultMessageSizeEstimator","innerName":"HandleImpl","access":26},{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545}],"fields":[{"name":"DEFAULT","access":25,"descriptor":"Lio/netty/channel/MessageSizeEstimator;"},{"name":"handle","access":18,"descriptor":"Lio/netty/channel/MessageSizeEstimator$Handle;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"newHandle","access":1,"descriptor":"()Lio/netty/channel/MessageSizeEstimator$Handle;"}]},{"name":"io/netty/channel/DefaultMessageSizeEstimator$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/DefaultMessageSizeEstimator","innerClasses":[{"name":"io/netty/channel/DefaultMessageSizeEstimator$1","access":4104}]},{"name":"io/netty/channel/DefaultMessageSizeEstimator$HandleImpl","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/MessageSizeEstimator$Handle"],"innerClasses":[{"name":"io/netty/channel/DefaultMessageSizeEstimator$HandleImpl","outerName":"io/netty/channel/DefaultMessageSizeEstimator","innerName":"HandleImpl","access":26},{"name":"io/netty/channel/DefaultMessageSizeEstimator$1","access":4104},{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545}],"fields":[{"name":"unknownSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"(I)V"},{"name":"size","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"","access":4096,"descriptor":"(ILio/netty/channel/DefaultMessageSizeEstimator$1;)V"}]},{"name":"io/netty/channel/DefaultSelectStrategy","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/SelectStrategy"],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lio/netty/channel/SelectStrategy;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"calculateStrategy","access":1,"descriptor":"(Lio/netty/util/IntSupplier;Z)I","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/DefaultSelectStrategyFactory","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/channel/SelectStrategyFactory"],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/channel/SelectStrategyFactory;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newSelectStrategy","access":1,"descriptor":"()Lio/netty/channel/SelectStrategy;"}]},{"name":"io/netty/channel/DelegatingChannelPromiseNotifier","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelPromise","io/netty/channel/ChannelFutureListener"],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"delegate","access":18,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"logNotifyFailure","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;Z)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"setSuccess","access":1,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;"},{"name":"setSuccess","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"trySuccess","access":1,"descriptor":"()Z"},{"name":"trySuccess","access":1,"descriptor":"(Ljava/lang/Void;)Z"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/ChannelPromise;"},{"name":"tryFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setUncancellable","access":1,"descriptor":"()Z"},{"name":"await","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"isVoid","access":1,"descriptor":"()Z"},{"name":"unvoid","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"await","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":1,"descriptor":"(J)Z","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(J)Z"},{"name":"getNow","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Void;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"isCancellable","access":1,"descriptor":"()Z"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"getNow","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"get","access":4161,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"trySuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/EventLoop","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/OrderedEventExecutor","io/netty/channel/EventLoopGroup"],"methods":[{"name":"parent","access":1025,"descriptor":"()Lio/netty/channel/EventLoopGroup;"}]},{"name":"io/netty/channel/EventLoopException","version":50,"access":33,"superName":"io/netty/channel/ChannelException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-8969100344583703616"}}],"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":"io/netty/channel/EventLoopGroup","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutorGroup"],"methods":[{"name":"next","access":1025,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"register","access":1025,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":132097,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/channel/EventLoopTaskQueueFactory","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newTaskQueue","access":1025,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"}]},{"name":"io/netty/channel/ExtendedClosedChannelException","version":50,"access":48,"superName":"java/nio/channels/ClosedChannelException","methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/channel/FailedChannelFuture","version":50,"access":48,"superName":"io/netty/channel/CompleteChannelFuture","fields":[{"name":"cause","access":18,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Throwable;)V"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]}]},{"name":"io/netty/channel/FileRegion","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/ReferenceCounted"],"methods":[{"name":"position","access":1025,"descriptor":"()J"},{"name":"transfered","access":132097,"descriptor":"()J"},{"name":"transferred","access":1025,"descriptor":"()J"},{"name":"count","access":1025,"descriptor":"()J"},{"name":"transferTo","access":1025,"descriptor":"(Ljava/nio/channels/WritableByteChannel;J)J","exceptions":["java/io/IOException"]},{"name":"retain","access":1025,"descriptor":"()Lio/netty/channel/FileRegion;"},{"name":"retain","access":1025,"descriptor":"(I)Lio/netty/channel/FileRegion;"},{"name":"touch","access":1025,"descriptor":"()Lio/netty/channel/FileRegion;"},{"name":"touch","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/FileRegion;"}]},{"name":"io/netty/channel/FixedRecvByteBufAllocator","version":50,"access":33,"superName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerClasses":[{"name":"io/netty/channel/FixedRecvByteBufAllocator$HandleImpl","outerName":"io/netty/channel/FixedRecvByteBufAllocator","innerName":"HandleImpl","access":18},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545}],"fields":[{"name":"bufferSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"newHandle","access":1,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"respectMaybeMoreData","access":1,"descriptor":"(Z)Lio/netty/channel/FixedRecvByteBufAllocator;"},{"name":"respectMaybeMoreData","access":4161,"descriptor":"(Z)Lio/netty/channel/DefaultMaxMessagesRecvByteBufAllocator;"}]},{"name":"io/netty/channel/FixedRecvByteBufAllocator$HandleImpl","version":50,"access":48,"superName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","innerClasses":[{"name":"io/netty/channel/FixedRecvByteBufAllocator$HandleImpl","outerName":"io/netty/channel/FixedRecvByteBufAllocator","innerName":"HandleImpl","access":18},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","outerName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerName":"MaxMessageHandle","access":1025}],"fields":[{"name":"bufferSize","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/FixedRecvByteBufAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/FixedRecvByteBufAllocator;I)V"},{"name":"guess","access":1,"descriptor":"()I"}]},{"name":"io/netty/channel/MaxBytesRecvByteBufAllocator","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/RecvByteBufAllocator"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"maxBytesPerRead","access":1025,"descriptor":"()I"},{"name":"maxBytesPerRead","access":1025,"descriptor":"(I)Lio/netty/channel/MaxBytesRecvByteBufAllocator;"},{"name":"maxBytesPerIndividualRead","access":1025,"descriptor":"()I"},{"name":"maxBytesPerIndividualRead","access":1025,"descriptor":"(I)Lio/netty/channel/MaxBytesRecvByteBufAllocator;"},{"name":"maxBytesPerReadPair","access":1025,"descriptor":"()Ljava/util/Map$Entry;","signature":"()Ljava/util/Map$Entry;"},{"name":"maxBytesPerReadPair","access":1025,"descriptor":"(II)Lio/netty/channel/MaxBytesRecvByteBufAllocator;"}]},{"name":"io/netty/channel/MaxMessagesRecvByteBufAllocator","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/RecvByteBufAllocator"],"methods":[{"name":"maxMessagesPerRead","access":1025,"descriptor":"()I"},{"name":"maxMessagesPerRead","access":1025,"descriptor":"(I)Lio/netty/channel/MaxMessagesRecvByteBufAllocator;"}]},{"name":"io/netty/channel/MessageSizeEstimator","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545}],"methods":[{"name":"newHandle","access":1025,"descriptor":"()Lio/netty/channel/MessageSizeEstimator$Handle;"}]},{"name":"io/netty/channel/MessageSizeEstimator$Handle","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545}],"methods":[{"name":"size","access":1025,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/channel/MultithreadEventLoopGroup","version":50,"access":1057,"superName":"io/netty/util/concurrent/MultithreadEventExecutorGroup","interfaces":["io/netty/channel/EventLoopGroup"],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_EVENT_LOOP_THREADS","access":26,"descriptor":"I"}],"methods":[{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V"},{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V"},{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V"},{"name":"newDefaultThreadFactory","access":4,"descriptor":"()Ljava/util/concurrent/ThreadFactory;"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"newChild","access":1156,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/channel/EventLoop;","exceptions":["java/lang/Exception"]},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":131073,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"newChild","access":4164,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/util/concurrent/EventExecutor;","exceptions":["java/lang/Exception"]},{"name":"next","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"}]},{"name":"io/netty/channel/PendingBytesTracker","version":50,"access":1056,"superName":"java/lang/Object","interfaces":["io/netty/channel/MessageSizeEstimator$Handle"],"innerClasses":[{"name":"io/netty/channel/PendingBytesTracker$1","access":4104},{"name":"io/netty/channel/PendingBytesTracker$NoopPendingBytesTracker","outerName":"io/netty/channel/PendingBytesTracker","innerName":"NoopPendingBytesTracker","access":26},{"name":"io/netty/channel/PendingBytesTracker$ChannelOutboundBufferPendingBytesTracker","outerName":"io/netty/channel/PendingBytesTracker","innerName":"ChannelOutboundBufferPendingBytesTracker","access":26},{"name":"io/netty/channel/PendingBytesTracker$DefaultChannelPipelinePendingBytesTracker","outerName":"io/netty/channel/PendingBytesTracker","innerName":"DefaultChannelPipelinePendingBytesTracker","access":26},{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"estimatorHandle","access":18,"descriptor":"Lio/netty/channel/MessageSizeEstimator$Handle;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/MessageSizeEstimator$Handle;)V"},{"name":"size","access":17,"descriptor":"(Ljava/lang/Object;)I"},{"name":"incrementPendingOutboundBytes","access":1025,"descriptor":"(J)V"},{"name":"decrementPendingOutboundBytes","access":1025,"descriptor":"(J)V"},{"name":"newTracker","access":8,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/PendingBytesTracker;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/MessageSizeEstimator$Handle;Lio/netty/channel/PendingBytesTracker$1;)V"}]},{"name":"io/netty/channel/PendingBytesTracker$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/PendingBytesTracker","innerClasses":[{"name":"io/netty/channel/PendingBytesTracker$1","access":4104}]},{"name":"io/netty/channel/PendingBytesTracker$ChannelOutboundBufferPendingBytesTracker","version":50,"access":48,"superName":"io/netty/channel/PendingBytesTracker","innerClasses":[{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545},{"name":"io/netty/channel/PendingBytesTracker$ChannelOutboundBufferPendingBytesTracker","outerName":"io/netty/channel/PendingBytesTracker","innerName":"ChannelOutboundBufferPendingBytesTracker","access":26},{"name":"io/netty/channel/PendingBytesTracker$1","access":4104}],"fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/channel/ChannelOutboundBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;Lio/netty/channel/MessageSizeEstimator$Handle;)V"},{"name":"incrementPendingOutboundBytes","access":1,"descriptor":"(J)V"},{"name":"decrementPendingOutboundBytes","access":1,"descriptor":"(J)V"}]},{"name":"io/netty/channel/PendingBytesTracker$DefaultChannelPipelinePendingBytesTracker","version":50,"access":48,"superName":"io/netty/channel/PendingBytesTracker","innerClasses":[{"name":"io/netty/channel/PendingBytesTracker$DefaultChannelPipelinePendingBytesTracker","outerName":"io/netty/channel/PendingBytesTracker","innerName":"DefaultChannelPipelinePendingBytesTracker","access":26},{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545},{"name":"io/netty/channel/PendingBytesTracker$1","access":4104}],"fields":[{"name":"pipeline","access":18,"descriptor":"Lio/netty/channel/DefaultChannelPipeline;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/DefaultChannelPipeline;)V"},{"name":"incrementPendingOutboundBytes","access":1,"descriptor":"(J)V"},{"name":"decrementPendingOutboundBytes","access":1,"descriptor":"(J)V"}]},{"name":"io/netty/channel/PendingBytesTracker$NoopPendingBytesTracker","version":50,"access":48,"superName":"io/netty/channel/PendingBytesTracker","innerClasses":[{"name":"io/netty/channel/MessageSizeEstimator$Handle","outerName":"io/netty/channel/MessageSizeEstimator","innerName":"Handle","access":1545},{"name":"io/netty/channel/PendingBytesTracker$NoopPendingBytesTracker","outerName":"io/netty/channel/PendingBytesTracker","innerName":"NoopPendingBytesTracker","access":26},{"name":"io/netty/channel/PendingBytesTracker$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/MessageSizeEstimator$Handle;)V"},{"name":"incrementPendingOutboundBytes","access":1,"descriptor":"(J)V"},{"name":"decrementPendingOutboundBytes","access":1,"descriptor":"(J)V"}]},{"name":"io/netty/channel/PendingWriteQueue","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/PendingWriteQueue$1","access":4104},{"name":"io/netty/channel/PendingWriteQueue$PendingWrite","outerName":"io/netty/channel/PendingWriteQueue","innerName":"PendingWrite","access":24}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"PENDING_WRITE_OVERHEAD","access":26,"descriptor":"I"},{"name":"invoker","access":18,"descriptor":"Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"executor","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"},{"name":"tracker","access":18,"descriptor":"Lio/netty/channel/PendingBytesTracker;"},{"name":"head","access":2,"descriptor":"Lio/netty/channel/PendingWriteQueue$PendingWrite;"},{"name":"tail","access":2,"descriptor":"Lio/netty/channel/PendingWriteQueue$PendingWrite;"},{"name":"size","access":2,"descriptor":"I"},{"name":"bytes","access":2,"descriptor":"J"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"bytes","access":1,"descriptor":"()J"},{"name":"size","access":2,"descriptor":"(Ljava/lang/Object;)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"removeAndWriteAll","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"removeAndFailAll","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"removeAndFail","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"assertEmpty","access":2,"descriptor":"()V"},{"name":"removeAndWrite","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"remove","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"current","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"recycle","access":2,"descriptor":"(Lio/netty/channel/PendingWriteQueue$PendingWrite;Z)V"},{"name":"safeFail","access":10,"descriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/channel/PendingWriteQueue$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/PendingWriteQueue","innerClasses":[{"name":"io/netty/channel/PendingWriteQueue$1","access":4104}]},{"name":"io/netty/channel/PendingWriteQueue$PendingWrite","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/PendingWriteQueue$PendingWrite","outerName":"io/netty/channel/PendingWriteQueue","innerName":"PendingWrite","access":24},{"name":"io/netty/channel/PendingWriteQueue$PendingWrite$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/channel/PendingWriteQueue$1","access":4104},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/internal/ObjectPool$Handle;","signature":"Lio/netty/util/internal/ObjectPool$Handle;"},{"name":"next","access":2,"descriptor":"Lio/netty/channel/PendingWriteQueue$PendingWrite;"},{"name":"size","access":2,"descriptor":"J"},{"name":"promise","access":2,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"msg","access":2,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"newInstance","access":8,"descriptor":"(Ljava/lang/Object;ILio/netty/channel/ChannelPromise;)Lio/netty/channel/PendingWriteQueue$PendingWrite;"},{"name":"recycle","access":2,"descriptor":"()V"},{"name":"access$002","access":4104,"descriptor":"(Lio/netty/channel/PendingWriteQueue$PendingWrite;Lio/netty/channel/PendingWriteQueue$PendingWrite;)Lio/netty/channel/PendingWriteQueue$PendingWrite;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/PendingWriteQueue$PendingWrite;)J"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/PendingWriteQueue$PendingWrite;)Lio/netty/channel/PendingWriteQueue$PendingWrite;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/PendingWriteQueue$PendingWrite;)Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/PendingWriteQueue$PendingWrite;)Lio/netty/channel/ChannelPromise;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/PendingWriteQueue$PendingWrite;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/channel/PendingWriteQueue$1;)V"}]},{"name":"io/netty/channel/PendingWriteQueue$PendingWrite$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/channel/PendingWriteQueue$PendingWrite","innerClasses":[{"name":"io/netty/channel/PendingWriteQueue$PendingWrite","outerName":"io/netty/channel/PendingWriteQueue","innerName":"PendingWrite","access":24},{"name":"io/netty/channel/PendingWriteQueue$PendingWrite$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/channel/PendingWriteQueue$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/channel/PendingWriteQueue$PendingWrite;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/channel/PendingWriteQueue$PendingWrite;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/channel/PreferHeapByteBufAllocator","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufAllocator"],"fields":[{"name":"allocator","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)V"},{"name":"buffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"ioBuffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"heapBuffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"directBuffer","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"compositeBuffer","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeHeapBuffer","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeHeapBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeDirectBuffer","access":1,"descriptor":"()Lio/netty/buffer/CompositeByteBuf;"},{"name":"compositeDirectBuffer","access":1,"descriptor":"(I)Lio/netty/buffer/CompositeByteBuf;"},{"name":"isDirectBufferPooled","access":1,"descriptor":"()Z"},{"name":"calculateNewCapacity","access":1,"descriptor":"(II)I"}]},{"name":"io/netty/channel/RecvByteBufAllocator","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$DelegatingHandle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"DelegatingHandle","access":9},{"name":"io/netty/channel/RecvByteBufAllocator$ExtendedHandle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"ExtendedHandle","access":1545},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545}],"methods":[{"name":"newHandle","access":1025,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"}]},{"name":"io/netty/channel/RecvByteBufAllocator$DelegatingHandle","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/channel/RecvByteBufAllocator$Handle"],"innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/RecvByteBufAllocator$DelegatingHandle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"DelegatingHandle","access":9}],"fields":[{"name":"delegate","access":18,"descriptor":"Lio/netty/channel/RecvByteBufAllocator$Handle;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator$Handle;)V"},{"name":"delegate","access":20,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"allocate","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;"},{"name":"guess","access":1,"descriptor":"()I"},{"name":"reset","access":1,"descriptor":"(Lio/netty/channel/ChannelConfig;)V"},{"name":"incMessagesRead","access":1,"descriptor":"(I)V"},{"name":"lastBytesRead","access":1,"descriptor":"(I)V"},{"name":"lastBytesRead","access":1,"descriptor":"()I"},{"name":"continueReading","access":1,"descriptor":"()Z"},{"name":"attemptedBytesRead","access":1,"descriptor":"()I"},{"name":"attemptedBytesRead","access":1,"descriptor":"(I)V"},{"name":"readComplete","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/RecvByteBufAllocator$ExtendedHandle","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/RecvByteBufAllocator$Handle"],"innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$ExtendedHandle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"ExtendedHandle","access":1545},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545}],"methods":[{"name":"continueReading","access":1025,"descriptor":"(Lio/netty/util/UncheckedBooleanSupplier;)Z"}]},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","version":50,"access":132609,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545}],"methods":[{"name":"allocate","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;"},{"name":"guess","access":1025,"descriptor":"()I"},{"name":"reset","access":1025,"descriptor":"(Lio/netty/channel/ChannelConfig;)V"},{"name":"incMessagesRead","access":1025,"descriptor":"(I)V"},{"name":"lastBytesRead","access":1025,"descriptor":"(I)V"},{"name":"lastBytesRead","access":1025,"descriptor":"()I"},{"name":"attemptedBytesRead","access":1025,"descriptor":"(I)V"},{"name":"attemptedBytesRead","access":1025,"descriptor":"()I"},{"name":"continueReading","access":1025,"descriptor":"()Z"},{"name":"readComplete","access":1025,"descriptor":"()V"}]},{"name":"io/netty/channel/ReflectiveChannelFactory","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/channel/ChannelFactory;","superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFactory"],"fields":[{"name":"constructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<+TT;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TT;>;)V"},{"name":"newChannel","access":1,"descriptor":"()Lio/netty/channel/Channel;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/channel/SelectStrategy","version":50,"access":1537,"superName":"java/lang/Object","fields":[{"name":"SELECT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"CONTINUE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-2"}},{"name":"BUSY_WAIT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-3"}}],"methods":[{"name":"calculateStrategy","access":1025,"descriptor":"(Lio/netty/util/IntSupplier;Z)I","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/SelectStrategyFactory","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newSelectStrategy","access":1025,"descriptor":"()Lio/netty/channel/SelectStrategy;"}]},{"name":"io/netty/channel/ServerChannel","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/Channel"]},{"name":"io/netty/channel/ServerChannelRecvByteBufAllocator","version":50,"access":49,"superName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerClasses":[{"name":"io/netty/channel/ServerChannelRecvByteBufAllocator$1","access":0},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newHandle","access":1,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"}]},{"name":"io/netty/channel/ServerChannelRecvByteBufAllocator$1","version":50,"access":32,"superName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","outerClass":"io/netty/channel/ServerChannelRecvByteBufAllocator","outerMethod":"newHandle","outerMethodDescriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;","innerClasses":[{"name":"io/netty/channel/ServerChannelRecvByteBufAllocator$1","access":0},{"name":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator$MaxMessageHandle","outerName":"io/netty/channel/DefaultMaxMessagesRecvByteBufAllocator","innerName":"MaxMessageHandle","access":1025},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/ServerChannelRecvByteBufAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ServerChannelRecvByteBufAllocator;)V"},{"name":"guess","access":1,"descriptor":"()I"}]},{"name":"io/netty/channel/SimpleChannelInboundHandler","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelInboundHandlerAdapter;","superName":"io/netty/channel/ChannelInboundHandlerAdapter","fields":[{"name":"matcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"autoRelease","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Z)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TI;>;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<+TI;>;Z)V"},{"name":"acceptInboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead0","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/SimpleUserEventChannelHandler","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelInboundHandlerAdapter;","superName":"io/netty/channel/ChannelInboundHandlerAdapter","fields":[{"name":"matcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"autoRelease","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Z)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TI;>;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<+TI;>;Z)V"},{"name":"acceptEvent","access":4,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":17,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"eventReceived","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/SingleThreadEventLoop","version":50,"access":1057,"superName":"io/netty/util/concurrent/SingleThreadEventExecutor","interfaces":["io/netty/channel/EventLoop"],"innerClasses":[{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator","outerName":"io/netty/channel/SingleThreadEventLoop","innerName":"ChannelsReadOnlyIterator","access":28},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"DEFAULT_MAX_PENDING_TASKS","access":28,"descriptor":"I"},{"name":"tailTasks","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/ThreadFactory;Z)V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;Z)V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/ThreadFactory;ZILio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;ZILio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;ZLjava/util/Queue;Ljava/util/Queue;Lio/netty/util/concurrent/RejectedExecutionHandler;)V","signature":"(Lio/netty/channel/EventLoopGroup;Ljava/util/concurrent/Executor;ZLjava/util/Queue;Ljava/util/Queue;Lio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":131073,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"executeAfterEventLoopIteration","access":17,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"removeAfterEventLoopIterationTask","access":16,"descriptor":"(Ljava/lang/Runnable;)Z"},{"name":"afterRunningAllTasks","access":4,"descriptor":"()V"},{"name":"hasTasks","access":4,"descriptor":"()Z"},{"name":"pendingTasks","access":1,"descriptor":"()I"},{"name":"registeredChannels","access":1,"descriptor":"()I"},{"name":"registeredChannelsIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"parent","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"next","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"}]},{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator","version":50,"access":49,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator","outerName":"io/netty/channel/SingleThreadEventLoop","innerName":"ChannelsReadOnlyIterator","access":28},{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator$1","access":8}],"fields":[{"name":"channelIterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"EMPTY","access":26,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"empty","access":9,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator","innerClasses":[{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator","outerName":"io/netty/channel/SingleThreadEventLoop","innerName":"ChannelsReadOnlyIterator","access":28},{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/StacklessClosedChannelException","version":50,"access":48,"superName":"java/nio/channels/ClosedChannelException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2214806025529435136"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"newInstance","access":8,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lio/netty/channel/StacklessClosedChannelException;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/channel/StacklessClosedChannelException;"}]},{"name":"io/netty/channel/SucceededChannelFuture","version":50,"access":48,"superName":"io/netty/channel/CompleteChannelFuture","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isSuccess","access":1,"descriptor":"()Z"}]},{"name":"io/netty/channel/ThreadPerChannelEventLoop","version":50,"access":131105,"superName":"io/netty/channel/SingleThreadEventLoop","innerClasses":[{"name":"io/netty/channel/ThreadPerChannelEventLoop$2","access":0},{"name":"io/netty/channel/ThreadPerChannelEventLoop$1","access":0},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"parent","access":18,"descriptor":"Lio/netty/channel/ThreadPerChannelEventLoopGroup;"},{"name":"ch","access":2,"descriptor":"Lio/netty/channel/Channel;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)V"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":131073,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"run","access":4,"descriptor":"()V"},{"name":"deregister","access":4,"descriptor":"()V"},{"name":"registeredChannels","access":1,"descriptor":"()I"},{"name":"access$002","access":4104,"descriptor":"(Lio/netty/channel/ThreadPerChannelEventLoop;Lio/netty/channel/Channel;)Lio/netty/channel/Channel;"}]},{"name":"io/netty/channel/ThreadPerChannelEventLoop$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/ThreadPerChannelEventLoop","outerMethod":"register","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/ThreadPerChannelEventLoop$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/ThreadPerChannelEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ThreadPerChannelEventLoop;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ThreadPerChannelEventLoop$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/ThreadPerChannelEventLoop","outerMethod":"register","outerMethodDescriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/ThreadPerChannelEventLoop$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/ThreadPerChannelEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ThreadPerChannelEventLoop;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/ThreadPerChannelEventLoopGroup","version":50,"access":131105,"superName":"io/netty/util/concurrent/AbstractEventExecutorGroup","interfaces":["io/netty/channel/EventLoopGroup"],"innerClasses":[{"name":"io/netty/channel/ThreadPerChannelEventLoopGroup$1","access":0}],"fields":[{"name":"childArgs","access":18,"descriptor":"[Ljava/lang/Object;"},{"name":"maxChannels","access":18,"descriptor":"I"},{"name":"executor","access":16,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"activeChildren","access":16,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"idleChildren","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"tooManyChannels","access":18,"descriptor":"Lio/netty/channel/ChannelException;"},{"name":"shuttingDown","access":66,"descriptor":"Z"},{"name":"terminationFuture","access":18,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise<*>;"},{"name":"childTerminationListener","access":18,"descriptor":"Lio/netty/util/concurrent/FutureListener;","signature":"Lio/netty/util/concurrent/FutureListener;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(I)V"},{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V"},{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V"},{"name":"newChild","access":132,"descriptor":"([Ljava/lang/Object;)Lio/netty/channel/EventLoop;","exceptions":["java/lang/Exception"]},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"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"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":131073,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"nextChild","access":2,"descriptor":"()Lio/netty/channel/EventLoop;","exceptions":["java/lang/Exception"]},{"name":"next","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)Lio/netty/util/concurrent/Promise;"}]},{"name":"io/netty/channel/ThreadPerChannelEventLoopGroup$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/channel/ThreadPerChannelEventLoopGroup","innerClasses":[{"name":"io/netty/channel/ThreadPerChannelEventLoopGroup$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/ThreadPerChannelEventLoopGroup;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ThreadPerChannelEventLoopGroup;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/VoidChannelPromise","version":50,"access":49,"signature":"Lio/netty/util/concurrent/AbstractFuture;Lio/netty/channel/ChannelPromise;","superName":"io/netty/util/concurrent/AbstractFuture","interfaces":["io/netty/channel/ChannelPromise"],"innerClasses":[{"name":"io/netty/channel/VoidChannelPromise$1","access":0}],"fields":[{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"},{"name":"fireExceptionListener","access":18,"descriptor":"Lio/netty/channel/ChannelFutureListener;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;Z)V"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/VoidChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/VoidChannelPromise;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/VoidChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/VoidChannelPromise;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/VoidChannelPromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/VoidChannelPromise;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/VoidChannelPromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/VoidChannelPromise;"},{"name":"await","access":1,"descriptor":"()Lio/netty/channel/VoidChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"await","access":1,"descriptor":"(J)Z"},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/VoidChannelPromise;"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(J)Z"},{"name":"channel","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"setUncancellable","access":1,"descriptor":"()Z"},{"name":"isCancellable","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/VoidChannelPromise;"},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/VoidChannelPromise;"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/VoidChannelPromise;"},{"name":"setSuccess","access":1,"descriptor":"()Lio/netty/channel/VoidChannelPromise;"},{"name":"tryFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"trySuccess","access":1,"descriptor":"()Z"},{"name":"fail","access":10,"descriptor":"()V"},{"name":"setSuccess","access":1,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/VoidChannelPromise;"},{"name":"trySuccess","access":1,"descriptor":"(Ljava/lang/Void;)Z"},{"name":"getNow","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"unvoid","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"isVoid","access":1,"descriptor":"()Z"},{"name":"fireException0","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"getNow","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelPromise;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/ChannelPromise;"},{"name":"setSuccess","access":4161,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/ChannelPromise;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/ChannelFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/ChannelFuture;"},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"trySuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/VoidChannelPromise;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/channel/VoidChannelPromise$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/VoidChannelPromise","outerMethod":"","outerMethodDescriptor":"(Lio/netty/channel/Channel;Z)V","innerClasses":[{"name":"io/netty/channel/VoidChannelPromise$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/VoidChannelPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/VoidChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/WriteBufferWaterMark","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"DEFAULT_LOW_WATER_MARK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32768"}},{"name":"DEFAULT_HIGH_WATER_MARK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"DEFAULT","access":25,"descriptor":"Lio/netty/channel/WriteBufferWaterMark;"},{"name":"low","access":18,"descriptor":"I"},{"name":"high","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(II)V"},{"name":"","access":0,"descriptor":"(IIZ)V"},{"name":"low","access":1,"descriptor":"()I"},{"name":"high","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/channel/embedded/EmbeddedChannel","version":50,"access":33,"superName":"io/netty/channel/AbstractChannel","innerClasses":[{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedChannelPipeline","outerName":"io/netty/channel/embedded/EmbeddedChannel","innerName":"EmbeddedChannelPipeline","access":18},{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe","outerName":"io/netty/channel/embedded/EmbeddedChannel","innerName":"EmbeddedUnsafe","access":18},{"name":"io/netty/channel/embedded/EmbeddedChannel$State","outerName":"io/netty/channel/embedded/EmbeddedChannel","innerName":"State","access":16410},{"name":"io/netty/channel/embedded/EmbeddedChannel$2","access":0},{"name":"io/netty/channel/embedded/EmbeddedChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"LOCAL_ADDRESS","access":26,"descriptor":"Ljava/net/SocketAddress;"},{"name":"REMOTE_ADDRESS","access":26,"descriptor":"Ljava/net/SocketAddress;"},{"name":"EMPTY_HANDLERS","access":26,"descriptor":"[Lio/netty/channel/ChannelHandler;"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"METADATA_NO_DISCONNECT","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"METADATA_DISCONNECT","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"loop","access":18,"descriptor":"Lio/netty/channel/embedded/EmbeddedEventLoop;"},{"name":"recordExceptionListener","access":18,"descriptor":"Lio/netty/channel/ChannelFutureListener;"},{"name":"metadata","access":18,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/ChannelConfig;"},{"name":"inboundMessages","access":2,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"outboundMessages","access":2,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"lastException","access":2,"descriptor":"Ljava/lang/Throwable;"},{"name":"state","access":2,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel$State;"},{"name":"executingStackCnt","access":2,"descriptor":"I"},{"name":"cancelRemainingScheduledTasks","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/ChannelId;)V"},{"name":"","access":129,"descriptor":"([Lio/netty/channel/ChannelHandler;)V"},{"name":"","access":129,"descriptor":"(Z[Lio/netty/channel/ChannelHandler;)V"},{"name":"","access":129,"descriptor":"(ZZ[Lio/netty/channel/ChannelHandler;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/channel/ChannelId;[Lio/netty/channel/ChannelHandler;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/channel/ChannelId;Z[Lio/netty/channel/ChannelHandler;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/channel/ChannelId;ZZ[Lio/netty/channel/ChannelHandler;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelId;ZZ[Lio/netty/channel/ChannelHandler;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/channel/ChannelId;ZLio/netty/channel/ChannelConfig;[Lio/netty/channel/ChannelHandler;)V"},{"name":"metadata","access":10,"descriptor":"(Z)Lio/netty/channel/ChannelMetadata;"},{"name":"setup","access":130,"descriptor":"(Z[Lio/netty/channel/ChannelHandler;)V"},{"name":"register","access":1,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"newChannelPipeline","access":20,"descriptor":"()Lio/netty/channel/DefaultChannelPipeline;"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"inboundMessages","access":1,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"lastInboundBuffer","access":131073,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"outboundMessages","access":1,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"lastOutboundBuffer","access":131073,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"readInbound","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"readOutbound","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"writeInbound","access":129,"descriptor":"([Ljava/lang/Object;)Z"},{"name":"writeOneInbound","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"writeOneInbound","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"flushInbound","access":1,"descriptor":"()Lio/netty/channel/embedded/EmbeddedChannel;"},{"name":"flushInbound","access":2,"descriptor":"(ZLio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"writeOutbound","access":129,"descriptor":"([Ljava/lang/Object;)Z"},{"name":"writeOneOutbound","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/ChannelFuture;"},{"name":"writeOneOutbound","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"flushOutbound","access":1,"descriptor":"()Lio/netty/channel/embedded/EmbeddedChannel;"},{"name":"flushOutbound0","access":2,"descriptor":"()V"},{"name":"finish","access":1,"descriptor":"()Z"},{"name":"finishAndReleaseAll","access":1,"descriptor":"()Z"},{"name":"finish","access":2,"descriptor":"(Z)Z"},{"name":"releaseInbound","access":1,"descriptor":"()Z"},{"name":"releaseOutbound","access":1,"descriptor":"()Z"},{"name":"releaseAll","access":10,"descriptor":"(Ljava/util/Queue;)Z","signature":"(Ljava/util/Queue;)Z"},{"name":"close","access":17,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":17,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"disconnect","access":17,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"deregister","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"flush","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;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":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"read","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"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/ChannelFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"isNotEmpty","access":10,"descriptor":"(Ljava/util/Queue;)Z","signature":"(Ljava/util/Queue;)Z"},{"name":"poll","access":10,"descriptor":"(Ljava/util/Queue;)Ljava/lang/Object;","signature":"(Ljava/util/Queue;)Ljava/lang/Object;"},{"name":"maybeRunPendingTasks","access":2,"descriptor":"()V"},{"name":"runPendingTasks","access":1,"descriptor":"()V"},{"name":"hasPendingTasks","access":1,"descriptor":"()Z"},{"name":"runScheduledPendingTasks","access":1,"descriptor":"()J"},{"name":"recordException","access":2,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"recordException","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"advanceTimeBy","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"freezeTime","access":1,"descriptor":"()V"},{"name":"unfreezeTime","access":1,"descriptor":"()V"},{"name":"checkException","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"checkException","access":1,"descriptor":"()V"},{"name":"checkOpen","access":2,"descriptor":"(Z)Z"},{"name":"embeddedEventLoop","access":2,"descriptor":"()Lio/netty/channel/embedded/EmbeddedEventLoop;"},{"name":"ensureOpen","access":20,"descriptor":"()V"},{"name":"isCompatible","access":4,"descriptor":"(Lio/netty/channel/EventLoop;)Z"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doRegister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBeginRead","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"unsafe","access":1,"descriptor":"()Lio/netty/channel/Channel$Unsafe;"},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"handleOutboundMessage","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"handleInboundMessage","access":4,"descriptor":"(Ljava/lang/Object;)V"},{"name":"flush","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"read","access":4161,"descriptor":"()Lio/netty/channel/ChannelOutboundInvoker;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;Lio/netty/channel/ChannelFuture;)V"},{"name":"access$208","access":4104,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;)I"},{"name":"access$210","access":4104,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;)I"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/channel/embedded/EmbeddedChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/embedded/EmbeddedChannel","innerClasses":[{"name":"io/netty/channel/embedded/EmbeddedChannel$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/embedded/EmbeddedChannel$2","version":50,"access":32,"signature":"Lio/netty/channel/ChannelInitializer;","superName":"io/netty/channel/ChannelInitializer","outerClass":"io/netty/channel/embedded/EmbeddedChannel","outerMethod":"setup","outerMethodDescriptor":"(Z[Lio/netty/channel/ChannelHandler;)V","innerClasses":[{"name":"io/netty/channel/embedded/EmbeddedChannel$2","access":0}],"fields":[{"name":"val$handlers","access":4112,"descriptor":"[Lio/netty/channel/ChannelHandler;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;[Lio/netty/channel/ChannelHandler;)V"},{"name":"initChannel","access":4,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedChannelPipeline","version":50,"access":48,"superName":"io/netty/channel/DefaultChannelPipeline","innerClasses":[{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedChannelPipeline","outerName":"io/netty/channel/embedded/EmbeddedChannel","innerName":"EmbeddedChannelPipeline","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;Lio/netty/channel/embedded/EmbeddedChannel;)V"},{"name":"onUnhandledInboundException","access":4,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"onUnhandledInboundMessage","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"}]},{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe","version":50,"access":48,"superName":"io/netty/channel/AbstractChannel$AbstractUnsafe","innerClasses":[{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe","outerName":"io/netty/channel/embedded/EmbeddedChannel","innerName":"EmbeddedUnsafe","access":18},{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe$1","access":0},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545},{"name":"io/netty/channel/embedded/EmbeddedChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"wrapped","access":16,"descriptor":"Lio/netty/channel/Channel$Unsafe;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;)V"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel;Lio/netty/channel/embedded/EmbeddedChannel$1;)V"}]},{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/Channel$Unsafe"],"outerClass":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe","innerClasses":[{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe","outerName":"io/netty/channel/embedded/EmbeddedChannel","innerName":"EmbeddedUnsafe","access":18},{"name":"io/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe$1","access":0},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/embedded/EmbeddedChannel$EmbeddedUnsafe;)V"},{"name":"recvBufAllocHandle","access":1,"descriptor":"()Lio/netty/channel/RecvByteBufAllocator$Handle;"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/EventLoop;Lio/netty/channel/ChannelPromise;)V"},{"name":"bind","access":1,"descriptor":"(Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"closeForcibly","access":1,"descriptor":"()V"},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"beginRead","access":1,"descriptor":"()V"},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"flush","access":1,"descriptor":"()V"},{"name":"voidPromise","access":1,"descriptor":"()Lio/netty/channel/ChannelPromise;"},{"name":"outboundBuffer","access":1,"descriptor":"()Lio/netty/channel/ChannelOutboundBuffer;"}]},{"name":"io/netty/channel/embedded/EmbeddedChannel$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/channel/embedded/EmbeddedChannel$State","outerName":"io/netty/channel/embedded/EmbeddedChannel","innerName":"State","access":16410}],"fields":[{"name":"OPEN","access":16409,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel$State;"},{"name":"ACTIVE","access":16409,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel$State;"},{"name":"CLOSED","access":16409,"descriptor":"Lio/netty/channel/embedded/EmbeddedChannel$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/channel/embedded/EmbeddedChannel$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/channel/embedded/EmbeddedChannel$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/embedded/EmbeddedChannel$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/channel/embedded/EmbeddedChannelId","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelId"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-251711922203466130"}},{"name":"INSTANCE","access":24,"descriptor":"Lio/netty/channel/ChannelId;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"asShortText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asLongText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/channel/ChannelId;)I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/channel/embedded/EmbeddedEventLoop","version":50,"access":48,"superName":"io/netty/util/concurrent/AbstractScheduledEventExecutor","interfaces":["io/netty/channel/EventLoop"],"innerClasses":[{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"startTime","access":2,"descriptor":"J"},{"name":"frozenTimestamp","access":2,"descriptor":"J"},{"name":"timeFrozen","access":2,"descriptor":"Z"},{"name":"tasks","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/EventLoopGroup;"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"runTasks","access":0,"descriptor":"()V"},{"name":"hasPendingNormalTasks","access":0,"descriptor":"()Z"},{"name":"runScheduledTasks","access":0,"descriptor":"()J"},{"name":"nextScheduledTask","access":0,"descriptor":"()J"},{"name":"getCurrentTimeNanos","access":4,"descriptor":"()J"},{"name":"advanceTimeBy","access":0,"descriptor":"(J)V"},{"name":"freezeTime","access":0,"descriptor":"()V"},{"name":"unfreezeTime","access":0,"descriptor":"()V"},{"name":"cancelScheduledTasks","access":4,"descriptor":"()V"},{"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"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"register","access":131073,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"inEventLoop","access":1,"descriptor":"()Z"},{"name":"inEventLoop","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"next","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"parent","access":4161,"descriptor":"()Lio/netty/util/concurrent/EventExecutorGroup;"}]},{"name":"io/netty/channel/embedded/EmbeddedSocketAddress","version":50,"access":48,"superName":"java/net/SocketAddress","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1400788804624980619"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/channel/group/ChannelGroup","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Set;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/util/Set","java/lang/Comparable"],"methods":[{"name":"name","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"find","access":1025,"descriptor":"(Lio/netty/channel/ChannelId;)Lio/netty/channel/Channel;"},{"name":"write","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"write","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"write","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;Z)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"flush","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroup;"},{"name":"flush","access":1025,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroup;"},{"name":"writeAndFlush","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"flushAndWrite","access":132097,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"writeAndFlush","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"writeAndFlush","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;Z)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"flushAndWrite","access":132097,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"disconnect","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"disconnect","access":1025,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"close","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"close","access":1025,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"deregister","access":132097,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"deregister","access":132097,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"newCloseFuture","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"newCloseFuture","access":1025,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"}]},{"name":"io/netty/channel/group/ChannelGroupException","version":50,"access":33,"signature":"Lio/netty/channel/ChannelException;Ljava/lang/Iterable;>;","superName":"io/netty/channel/ChannelException","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4093064295562629453"}},{"name":"failed","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;>;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/channel/group/ChannelGroupFuture","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/Future;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/Future","java/lang/Iterable"],"methods":[{"name":"group","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroup;"},{"name":"find","access":1025,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"isSuccess","access":1025,"descriptor":"()Z"},{"name":"cause","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupException;"},{"name":"isPartialSuccess","access":1025,"descriptor":"()Z"},{"name":"isPartialFailure","access":1025,"descriptor":"()Z"},{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"io/netty/channel/group/ChannelGroupFutureListener","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"]},{"name":"io/netty/channel/group/ChannelMatcher","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"matches","access":1025,"descriptor":"(Lio/netty/channel/Channel;)Z"}]},{"name":"io/netty/channel/group/ChannelMatchers","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/group/ChannelMatchers$ClassMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"ClassMatcher","access":26},{"name":"io/netty/channel/group/ChannelMatchers$InstanceMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"InstanceMatcher","access":26},{"name":"io/netty/channel/group/ChannelMatchers$InvertMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"InvertMatcher","access":26},{"name":"io/netty/channel/group/ChannelMatchers$CompositeMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"CompositeMatcher","access":26},{"name":"io/netty/channel/group/ChannelMatchers$1","access":8}],"fields":[{"name":"ALL_MATCHER","access":26,"descriptor":"Lio/netty/channel/group/ChannelMatcher;"},{"name":"SERVER_CHANNEL_MATCHER","access":26,"descriptor":"Lio/netty/channel/group/ChannelMatcher;"},{"name":"NON_SERVER_CHANNEL_MATCHER","access":26,"descriptor":"Lio/netty/channel/group/ChannelMatcher;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"all","access":9,"descriptor":"()Lio/netty/channel/group/ChannelMatcher;"},{"name":"isNot","access":9,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/group/ChannelMatcher;"},{"name":"is","access":9,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/group/ChannelMatcher;"},{"name":"isInstanceOf","access":9,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/group/ChannelMatcher;","signature":"(Ljava/lang/Class<+Lio/netty/channel/Channel;>;)Lio/netty/channel/group/ChannelMatcher;"},{"name":"isNotInstanceOf","access":9,"descriptor":"(Ljava/lang/Class;)Lio/netty/channel/group/ChannelMatcher;","signature":"(Ljava/lang/Class<+Lio/netty/channel/Channel;>;)Lio/netty/channel/group/ChannelMatcher;"},{"name":"isServerChannel","access":9,"descriptor":"()Lio/netty/channel/group/ChannelMatcher;"},{"name":"isNonServerChannel","access":9,"descriptor":"()Lio/netty/channel/group/ChannelMatcher;"},{"name":"invert","access":9,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelMatcher;"},{"name":"compose","access":137,"descriptor":"([Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelMatcher;"}]},{"name":"io/netty/channel/group/ChannelMatchers$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/group/ChannelMatcher"],"outerClass":"io/netty/channel/group/ChannelMatchers","innerClasses":[{"name":"io/netty/channel/group/ChannelMatchers$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"matches","access":1,"descriptor":"(Lio/netty/channel/Channel;)Z"}]},{"name":"io/netty/channel/group/ChannelMatchers$ClassMatcher","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/group/ChannelMatcher"],"innerClasses":[{"name":"io/netty/channel/group/ChannelMatchers$ClassMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"ClassMatcher","access":26}],"fields":[{"name":"clazz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lio/netty/channel/Channel;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lio/netty/channel/Channel;>;)V"},{"name":"matches","access":1,"descriptor":"(Lio/netty/channel/Channel;)Z"}]},{"name":"io/netty/channel/group/ChannelMatchers$CompositeMatcher","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/group/ChannelMatcher"],"innerClasses":[{"name":"io/netty/channel/group/ChannelMatchers$CompositeMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"CompositeMatcher","access":26}],"fields":[{"name":"matchers","access":18,"descriptor":"[Lio/netty/channel/group/ChannelMatcher;"}],"methods":[{"name":"","access":128,"descriptor":"([Lio/netty/channel/group/ChannelMatcher;)V"},{"name":"matches","access":1,"descriptor":"(Lio/netty/channel/Channel;)Z"}]},{"name":"io/netty/channel/group/ChannelMatchers$InstanceMatcher","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/group/ChannelMatcher"],"innerClasses":[{"name":"io/netty/channel/group/ChannelMatchers$InstanceMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"InstanceMatcher","access":26}],"fields":[{"name":"channel","access":18,"descriptor":"Lio/netty/channel/Channel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"matches","access":1,"descriptor":"(Lio/netty/channel/Channel;)Z"}]},{"name":"io/netty/channel/group/ChannelMatchers$InvertMatcher","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/group/ChannelMatcher"],"innerClasses":[{"name":"io/netty/channel/group/ChannelMatchers$InvertMatcher","outerName":"io/netty/channel/group/ChannelMatchers","innerName":"InvertMatcher","access":26}],"fields":[{"name":"matcher","access":18,"descriptor":"Lio/netty/channel/group/ChannelMatcher;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)V"},{"name":"matches","access":1,"descriptor":"(Lio/netty/channel/Channel;)Z"}]},{"name":"io/netty/channel/group/CombinedIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"fields":[{"name":"i1","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"i2","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"currentIterator","access":2,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/group/DefaultChannelGroup","version":50,"access":33,"signature":"Ljava/util/AbstractSet;Lio/netty/channel/group/ChannelGroup;","superName":"java/util/AbstractSet","interfaces":["io/netty/channel/group/ChannelGroup"],"innerClasses":[{"name":"io/netty/channel/group/DefaultChannelGroup$1","access":0}],"fields":[{"name":"nextId","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"executor","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"},{"name":"serverChannels","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"nonServerChannels","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"remover","access":18,"descriptor":"Lio/netty/channel/ChannelFutureListener;"},{"name":"voidFuture","access":18,"descriptor":"Lio/netty/channel/group/VoidChannelGroupFuture;"},{"name":"stayClosed","access":18,"descriptor":"Z"},{"name":"closed","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Z)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/util/concurrent/EventExecutor;Z)V"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"find","access":1,"descriptor":"(Lio/netty/channel/ChannelId;)Lio/netty/channel/Channel;"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":1,"descriptor":"(Lio/netty/channel/Channel;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"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":"close","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"disconnect","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"deregister","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"safeDuplicate","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"write","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;Z)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"flush","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroup;"},{"name":"flushAndWrite","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroup;"},{"name":"flushAndWrite","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"writeAndFlush","access":1,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/group/ChannelMatcher;Z)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"newCloseFuture","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"newCloseFuture","access":1,"descriptor":"(Lio/netty/channel/group/ChannelMatcher;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/channel/group/ChannelGroup;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/channel/group/DefaultChannelGroup$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/group/DefaultChannelGroup","innerClasses":[{"name":"io/netty/channel/group/DefaultChannelGroup$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/group/DefaultChannelGroup;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroup;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/group/DefaultChannelGroupFuture","version":50,"access":48,"signature":"Lio/netty/util/concurrent/DefaultPromise;Lio/netty/channel/group/ChannelGroupFuture;","superName":"io/netty/util/concurrent/DefaultPromise","interfaces":["io/netty/channel/group/ChannelGroupFuture"],"innerClasses":[{"name":"io/netty/channel/group/DefaultChannelGroupFuture$DefaultEntry","outerName":"io/netty/channel/group/DefaultChannelGroupFuture","innerName":"DefaultEntry","access":26},{"name":"io/netty/channel/group/DefaultChannelGroupFuture$1","access":0}],"fields":[{"name":"group","access":18,"descriptor":"Lio/netty/channel/group/ChannelGroup;"},{"name":"futures","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"successCount","access":2,"descriptor":"I"},{"name":"failureCount","access":2,"descriptor":"I"},{"name":"childListener","access":18,"descriptor":"Lio/netty/channel/ChannelFutureListener;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/group/ChannelGroup;Ljava/util/Collection;Lio/netty/util/concurrent/EventExecutor;)V","signature":"(Lio/netty/channel/group/ChannelGroup;Ljava/util/Collection;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/channel/group/ChannelGroup;Ljava/util/Map;Lio/netty/util/concurrent/EventExecutor;)V","signature":"(Lio/netty/channel/group/ChannelGroup;Ljava/util/Map;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"group","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroup;"},{"name":"find","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"isPartialSuccess","access":33,"descriptor":"()Z"},{"name":"isPartialFailure","access":33,"descriptor":"()Z"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/DefaultChannelGroupFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/DefaultChannelGroupFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/DefaultChannelGroupFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/DefaultChannelGroupFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"await","access":1,"descriptor":"()Lio/netty/channel/group/DefaultChannelGroupFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/group/DefaultChannelGroupFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"cause","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupException;"},{"name":"setSuccess0","access":2,"descriptor":"()V"},{"name":"setFailure0","access":2,"descriptor":"(Lio/netty/channel/group/ChannelGroupException;)V"},{"name":"setSuccess","access":1,"descriptor":"(Ljava/lang/Void;)Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"trySuccess","access":1,"descriptor":"(Ljava/lang/Void;)Z"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/channel/group/DefaultChannelGroupFuture;"},{"name":"tryFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"checkDeadLock","access":4,"descriptor":"()V"},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"cause","access":4161,"descriptor":"()Ljava/lang/Throwable;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"trySuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"access$008","access":4104,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;)I"},{"name":"access$108","access":4104,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;)I"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;)I"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;)I"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;)Ljava/util/Map;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;Lio/netty/channel/group/ChannelGroupException;)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;)V"}]},{"name":"io/netty/channel/group/DefaultChannelGroupFuture$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/group/DefaultChannelGroupFuture","innerClasses":[{"name":"io/netty/channel/group/DefaultChannelGroupFuture$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/channel/group/DefaultChannelGroupFuture$DefaultEntry","outerName":"io/netty/channel/group/DefaultChannelGroupFuture","innerName":"DefaultEntry","access":26}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/group/DefaultChannelGroupFuture;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/group/DefaultChannelGroupFuture;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/group/DefaultChannelGroupFuture$DefaultEntry","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"io/netty/channel/group/DefaultChannelGroupFuture$DefaultEntry","outerName":"io/netty/channel/group/DefaultChannelGroupFuture","innerName":"DefaultEntry","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"key","access":18,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(TK;TV;)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":"io/netty/channel/group/VoidChannelGroupFuture","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/group/ChannelGroupFuture"],"fields":[{"name":"EMPTY","access":26,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"group","access":18,"descriptor":"Lio/netty/channel/group/ChannelGroup;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/group/ChannelGroup;)V"},{"name":"group","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroup;"},{"name":"find","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/channel/ChannelFuture;"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"cause","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupException;"},{"name":"isPartialSuccess","access":1,"descriptor":"()Z"},{"name":"isPartialFailure","access":1,"descriptor":"()Z"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/channel/group/ChannelGroupFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;>;)Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"await","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"sync","access":1,"descriptor":"()Lio/netty/channel/group/ChannelGroupFuture;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"isCancellable","access":1,"descriptor":"()Z"},{"name":"await","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"await","access":1,"descriptor":"(J)Z"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(J)Z"},{"name":"getNow","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Void;"},{"name":"reject","access":10,"descriptor":"()Ljava/lang/RuntimeException;"},{"name":"getNow","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"cause","access":4161,"descriptor":"()Ljava/lang/Throwable;"},{"name":"get","access":4161,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]}]},{"name":"io/netty/channel/internal/ChannelUtils","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"MAX_BYTES_PER_GATHERING_WRITE_ATTEMPTED_LOW_THRESHOLD","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4096"}},{"name":"WRITE_STATUS_SNDBUF_FULL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483647"}}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalAddress","version":50,"access":49,"signature":"Ljava/net/SocketAddress;Ljava/lang/Comparable;","superName":"java/net/SocketAddress","interfaces":["java/lang/Comparable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4644331421130916435"}},{"name":"ANY","access":25,"descriptor":"Lio/netty/channel/local/LocalAddress;"},{"name":"id","access":18,"descriptor":"Ljava/lang/String;"},{"name":"strVal","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"id","access":1,"descriptor":"()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/channel/local/LocalAddress;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/channel/local/LocalChannel","version":50,"access":33,"superName":"io/netty/channel/AbstractChannel","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$6","access":4104},{"name":"io/netty/channel/local/LocalChannel$LocalUnsafe","outerName":"io/netty/channel/local/LocalChannel","innerName":"LocalUnsafe","access":2},{"name":"io/netty/channel/local/LocalChannel$State","outerName":"io/netty/channel/local/LocalChannel","innerName":"State","access":16410},{"name":"io/netty/channel/local/LocalChannel$5","access":0},{"name":"io/netty/channel/local/LocalChannel$4","access":0},{"name":"io/netty/channel/local/LocalChannel$3","access":0},{"name":"io/netty/channel/local/LocalChannel$2","access":0},{"name":"io/netty/channel/local/LocalChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"FINISH_READ_FUTURE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"MAX_READER_STACK_DEPTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"config","access":18,"descriptor":"Lio/netty/channel/ChannelConfig;"},{"name":"inboundBuffer","access":16,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"readTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"shutdownHook","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"state","access":66,"descriptor":"Lio/netty/channel/local/LocalChannel$State;"},{"name":"peer","access":66,"descriptor":"Lio/netty/channel/local/LocalChannel;"},{"name":"localAddress","access":66,"descriptor":"Lio/netty/channel/local/LocalAddress;"},{"name":"remoteAddress","access":66,"descriptor":"Lio/netty/channel/local/LocalAddress;"},{"name":"connectPromise","access":66,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"readInProgress","access":66,"descriptor":"Z"},{"name":"writeInProgress","access":66,"descriptor":"Z"},{"name":"finishReadFuture","access":66,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lio/netty/channel/local/LocalServerChannel;Lio/netty/channel/local/LocalChannel;)V"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/local/LocalServerChannel;"},{"name":"localAddress","access":1,"descriptor":"()Lio/netty/channel/local/LocalAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Lio/netty/channel/local/LocalAddress;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"isCompatible","access":4,"descriptor":"(Lio/netty/channel/EventLoop;)Z"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doRegister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"tryClose","access":2,"descriptor":"(Z)V"},{"name":"doDeregister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"readInbound","access":2,"descriptor":"()V"},{"name":"doBeginRead","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"finishPeerRead","access":2,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"runFinishPeerReadTask","access":2,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"releaseInboundBuffers","access":2,"descriptor":"()V"},{"name":"finishPeerRead0","access":2,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"parent","access":4161,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/ChannelPromise;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/local/LocalChannel;Z)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;)V"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/local/LocalChannel$State;"},{"name":"access$202","access":4104,"descriptor":"(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelPromise;"},{"name":"access$602","access":4104,"descriptor":"(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/local/LocalChannel;"}]},{"name":"io/netty/channel/local/LocalChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/local/LocalChannel","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalChannel$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/local/LocalChannel","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$2","access":0},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalChannel$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/local/LocalChannel","outerMethod":"doRegister","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$3","access":0}],"fields":[{"name":"val$peer","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalChannel$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/local/LocalChannel","outerMethod":"doClose","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$4","access":0}],"fields":[{"name":"val$peer","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"},{"name":"val$peerIsActive","access":4112,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;Z)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalChannel$5","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/local/LocalChannel","outerMethod":"runFinishPeerReadTask","outerMethodDescriptor":"(Lio/netty/channel/local/LocalChannel;)V","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$5","access":0}],"fields":[{"name":"val$peer","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalChannel$6","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/local/LocalChannel","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$6","access":4104},{"name":"io/netty/channel/local/LocalChannel$State","outerName":"io/netty/channel/local/LocalChannel","innerName":"State","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$channel$local$LocalChannel$State","access":4120,"descriptor":"[I"}]},{"name":"io/netty/channel/local/LocalChannel$LocalUnsafe","version":50,"access":32,"superName":"io/netty/channel/AbstractChannel$AbstractUnsafe","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$LocalUnsafe","outerName":"io/netty/channel/local/LocalChannel","innerName":"LocalUnsafe","access":2},{"name":"io/netty/channel/local/LocalChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/local/LocalChannel$State","outerName":"io/netty/channel/local/LocalChannel","innerName":"State","access":16410}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/local/LocalChannel;Lio/netty/channel/local/LocalChannel$1;)V"}]},{"name":"io/netty/channel/local/LocalChannel$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/channel/local/LocalChannel$State","outerName":"io/netty/channel/local/LocalChannel","innerName":"State","access":16410}],"fields":[{"name":"OPEN","access":16409,"descriptor":"Lio/netty/channel/local/LocalChannel$State;"},{"name":"BOUND","access":16409,"descriptor":"Lio/netty/channel/local/LocalChannel$State;"},{"name":"CONNECTED","access":16409,"descriptor":"Lio/netty/channel/local/LocalChannel$State;"},{"name":"CLOSED","access":16409,"descriptor":"Lio/netty/channel/local/LocalChannel$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/channel/local/LocalChannel$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/channel/local/LocalChannel$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/local/LocalChannel$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/channel/local/LocalChannelRegistry","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"boundChannels","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"register","access":8,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/channel/local/LocalAddress;Ljava/net/SocketAddress;)Lio/netty/channel/local/LocalAddress;"},{"name":"get","access":8,"descriptor":"(Ljava/net/SocketAddress;)Lio/netty/channel/Channel;"},{"name":"unregister","access":8,"descriptor":"(Lio/netty/channel/local/LocalAddress;)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalEventLoopGroup","version":50,"access":131105,"superName":"io/netty/channel/DefaultEventLoopGroup","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;)V"}]},{"name":"io/netty/channel/local/LocalServerChannel","version":50,"access":33,"superName":"io/netty/channel/AbstractServerChannel","innerClasses":[{"name":"io/netty/channel/local/LocalServerChannel$3","access":0},{"name":"io/netty/channel/local/LocalServerChannel$2","access":0},{"name":"io/netty/channel/local/LocalServerChannel$1","access":0},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"config","access":18,"descriptor":"Lio/netty/channel/ChannelConfig;"},{"name":"inboundBuffer","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"shutdownHook","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"state","access":66,"descriptor":"I"},{"name":"localAddress","access":66,"descriptor":"Lio/netty/channel/local/LocalAddress;"},{"name":"acceptInProgress","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"localAddress","access":1,"descriptor":"()Lio/netty/channel/local/LocalAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Lio/netty/channel/local/LocalAddress;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"isCompatible","access":4,"descriptor":"(Lio/netty/channel/EventLoop;)Z"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doRegister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doDeregister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBeginRead","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"serve","access":0,"descriptor":"(Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/local/LocalChannel;"},{"name":"readInbound","access":2,"descriptor":"()V"},{"name":"newLocalChannel","access":4,"descriptor":"(Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/local/LocalChannel;"},{"name":"serve0","access":2,"descriptor":"(Lio/netty/channel/local/LocalChannel;)V"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/local/LocalServerChannel;Lio/netty/channel/local/LocalChannel;)V"}]},{"name":"io/netty/channel/local/LocalServerChannel$1","version":50,"access":32,"superName":"io/netty/channel/DefaultChannelConfig","outerClass":"io/netty/channel/local/LocalServerChannel","innerClasses":[{"name":"io/netty/channel/local/LocalServerChannel$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalServerChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalServerChannel;Lio/netty/channel/Channel;Lio/netty/channel/RecvByteBufAllocator;)V"}]},{"name":"io/netty/channel/local/LocalServerChannel$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/local/LocalServerChannel","innerClasses":[{"name":"io/netty/channel/local/LocalServerChannel$2","access":0},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalServerChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalServerChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/local/LocalServerChannel$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/local/LocalServerChannel","outerMethod":"serve","outerMethodDescriptor":"(Lio/netty/channel/local/LocalChannel;)Lio/netty/channel/local/LocalChannel;","innerClasses":[{"name":"io/netty/channel/local/LocalServerChannel$3","access":0}],"fields":[{"name":"val$child","access":4112,"descriptor":"Lio/netty/channel/local/LocalChannel;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/local/LocalServerChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/local/LocalServerChannel;Lio/netty/channel/local/LocalChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/AbstractNioByteChannel","version":50,"access":1057,"superName":"io/netty/channel/nio/AbstractNioChannel","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe","outerName":"io/netty/channel/nio/AbstractNioByteChannel","innerName":"NioByteUnsafe","access":4},{"name":"io/netty/channel/nio/AbstractNioByteChannel$1","access":0},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"EXPECTED_TYPES","access":26,"descriptor":"Ljava/lang/String;"},{"name":"flushTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"inputClosedSeenErrorOnRead","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;)V"},{"name":"shutdownInput","access":1028,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isInputShutdown0","access":4,"descriptor":"()Z"},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"shouldBreakReadReady","access":16,"descriptor":"(Lio/netty/channel/ChannelConfig;)Z"},{"name":"isAllowHalfClosure","access":10,"descriptor":"(Lio/netty/channel/ChannelConfig;)Z"},{"name":"doWrite0","access":20,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteInternal","access":2,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;Ljava/lang/Object;)I","exceptions":["java/lang/Exception"]},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"filterOutboundMessage","access":20,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"incompleteWrite","access":20,"descriptor":"(Z)V"},{"name":"doWriteFileRegion","access":1028,"descriptor":"(Lio/netty/channel/FileRegion;)J","exceptions":["java/lang/Exception"]},{"name":"doReadBytes","access":1028,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteBytes","access":1028,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"setOpWrite","access":20,"descriptor":"()V"},{"name":"clearOpWrite","access":20,"descriptor":"()V"},{"name":"newUnsafe","access":4164,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/ChannelConfig;)Z"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioByteChannel;)Z"},{"name":"access$102","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioByteChannel;Z)Z"}]},{"name":"io/netty/channel/nio/AbstractNioByteChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/nio/AbstractNioByteChannel","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioByteChannel$1","access":0},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioByteChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/AbstractNioByteChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe","version":50,"access":33,"superName":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe","outerName":"io/netty/channel/nio/AbstractNioByteChannel","innerName":"NioByteUnsafe","access":4},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioByteChannel;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/nio/AbstractNioByteChannel;)V"},{"name":"closeOnRead","access":2,"descriptor":"(Lio/netty/channel/ChannelPipeline;)V"},{"name":"handleReadException","access":2,"descriptor":"(Lio/netty/channel/ChannelPipeline;Lio/netty/buffer/ByteBuf;Ljava/lang/Throwable;ZLio/netty/channel/RecvByteBufAllocator$Handle;)V"},{"name":"read","access":17,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/AbstractNioChannel","version":50,"access":1057,"superName":"io/netty/channel/AbstractChannel","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545},{"name":"io/netty/channel/nio/AbstractNioChannel$2","access":0},{"name":"io/netty/channel/nio/AbstractNioChannel$1","access":0},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"ch","access":18,"descriptor":"Ljava/nio/channels/SelectableChannel;"},{"name":"readInterestOp","access":20,"descriptor":"I"},{"name":"selectionKey","access":64,"descriptor":"Ljava/nio/channels/SelectionKey;"},{"name":"readPending","access":0,"descriptor":"Z"},{"name":"clearReadPendingRunnable","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"connectPromise","access":2,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"connectTimeoutFuture","access":2,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"},{"name":"requestedRemoteAddress","access":2,"descriptor":"Ljava/net/SocketAddress;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;I)V"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"unsafe","access":1,"descriptor":"()Lio/netty/channel/nio/AbstractNioChannel$NioUnsafe;"},{"name":"javaChannel","access":4,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"eventLoop","access":1,"descriptor":"()Lio/netty/channel/nio/NioEventLoop;"},{"name":"selectionKey","access":4,"descriptor":"()Ljava/nio/channels/SelectionKey;"},{"name":"isReadPending","access":131076,"descriptor":"()Z"},{"name":"setReadPending","access":131076,"descriptor":"(Z)V"},{"name":"clearReadPending","access":20,"descriptor":"()V"},{"name":"setReadPending0","access":2,"descriptor":"(Z)V"},{"name":"clearReadPending0","access":2,"descriptor":"()V"},{"name":"isCompatible","access":4,"descriptor":"(Lio/netty/channel/EventLoop;)Z"},{"name":"doRegister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doDeregister","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doBeginRead","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doConnect","access":1028,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"doFinishConnect","access":1028,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"newDirectBuffer","access":20,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"newDirectBuffer","access":20,"descriptor":"(Lio/netty/util/ReferenceCounted;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"unsafe","access":4161,"descriptor":"()Lio/netty/channel/Channel$Unsafe;"},{"name":"eventLoop","access":4161,"descriptor":"()Lio/netty/channel/EventLoop;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;Z)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;)Lio/netty/channel/ChannelPromise;"},{"name":"access$202","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelPromise;"},{"name":"access$302","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;Ljava/net/SocketAddress;)Ljava/net/SocketAddress;"},{"name":"access$402","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;Lio/netty/util/concurrent/Future;)Lio/netty/util/concurrent/Future;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;)Lio/netty/util/concurrent/Future;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;)Ljava/net/SocketAddress;"}]},{"name":"io/netty/channel/nio/AbstractNioChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/nio/AbstractNioChannel","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioChannel$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/AbstractNioChannel$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/nio/AbstractNioChannel","outerMethod":"setReadPending","outerMethodDescriptor":"(Z)V","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioChannel$2","access":0}],"fields":[{"name":"val$readPending","access":4112,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;Z)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","version":50,"access":1057,"superName":"io/netty/channel/AbstractChannel$AbstractUnsafe","interfaces":["io/netty/channel/nio/AbstractNioChannel$NioUnsafe"],"innerClasses":[{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe$2","access":0},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioChannel;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel;)V"},{"name":"removeReadOp","access":20,"descriptor":"()V"},{"name":"ch","access":17,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"connect","access":17,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"fulfillConnectPromise","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;Z)V"},{"name":"fulfillConnectPromise","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;Ljava/lang/Throwable;)V"},{"name":"finishConnect","access":17,"descriptor":"()V"},{"name":"flush0","access":20,"descriptor":"()V"},{"name":"forceFlush","access":17,"descriptor":"()V"},{"name":"isFlushPending","access":2,"descriptor":"()Z"}]},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerMethod":"connect","outerMethodDescriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe$1","access":0}],"fields":[{"name":"val$connectTimeoutMillis","access":4112,"descriptor":"I"},{"name":"val$remoteAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;ILjava/net/SocketAddress;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerMethod":"connect","outerMethodDescriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe$2","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/Channel$Unsafe"],"innerClasses":[{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"methods":[{"name":"ch","access":1025,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"finishConnect","access":1025,"descriptor":"()V"},{"name":"read","access":1025,"descriptor":"()V"},{"name":"forceFlush","access":1025,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/AbstractNioMessageChannel","version":50,"access":1057,"superName":"io/netty/channel/nio/AbstractNioChannel","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioMessageChannel$1","access":4104},{"name":"io/netty/channel/nio/AbstractNioMessageChannel$NioMessageUnsafe","outerName":"io/netty/channel/nio/AbstractNioMessageChannel","innerName":"NioMessageUnsafe","access":18},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"inputShutdown","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;Ljava/nio/channels/SelectableChannel;I)V"},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;"},{"name":"doBeginRead","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"continueReading","access":4,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator$Handle;)Z"},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"continueOnWriteError","access":4,"descriptor":"()Z"},{"name":"closeOnReadError","access":4,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"doReadMessages","access":1028,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteMessage","access":1028,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelOutboundBuffer;)Z","exceptions":["java/lang/Exception"]},{"name":"newUnsafe","access":4164,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"}]},{"name":"io/netty/channel/nio/AbstractNioMessageChannel$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/nio/AbstractNioMessageChannel","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioMessageChannel$1","access":4104}]},{"name":"io/netty/channel/nio/AbstractNioMessageChannel$NioMessageUnsafe","version":50,"access":48,"superName":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","innerClasses":[{"name":"io/netty/channel/nio/AbstractNioMessageChannel$NioMessageUnsafe","outerName":"io/netty/channel/nio/AbstractNioMessageChannel","innerName":"NioMessageUnsafe","access":18},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/nio/AbstractNioMessageChannel$1","access":4104},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"readBuf","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/AbstractNioMessageChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/nio/AbstractNioMessageChannel;)V"},{"name":"read","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/nio/AbstractNioMessageChannel;Lio/netty/channel/nio/AbstractNioMessageChannel$1;)V"}]},{"name":"io/netty/channel/nio/NioEventLoop","version":50,"access":49,"superName":"io/netty/channel/SingleThreadEventLoop","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$SelectorTuple","outerName":"io/netty/channel/nio/NioEventLoop","innerName":"SelectorTuple","access":26},{"name":"io/netty/channel/nio/NioEventLoop$7","access":0},{"name":"io/netty/channel/nio/NioEventLoop$6","access":0},{"name":"io/netty/channel/nio/NioEventLoop$5","access":0},{"name":"io/netty/channel/nio/NioEventLoop$4","access":0},{"name":"io/netty/channel/nio/NioEventLoop$3","access":0},{"name":"io/netty/channel/nio/NioEventLoop$2","access":8},{"name":"io/netty/channel/nio/NioEventLoop$1","access":0},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545},{"name":"io/netty/channel/SingleThreadEventLoop$ChannelsReadOnlyIterator","outerName":"io/netty/channel/SingleThreadEventLoop","innerName":"ChannelsReadOnlyIterator","access":28}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"CLEANUP_INTERVAL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"DISABLE_KEY_SET_OPTIMIZATION","access":26,"descriptor":"Z"},{"name":"MIN_PREMATURE_SELECTOR_RETURNS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"SELECTOR_AUTO_REBUILD_THRESHOLD","access":26,"descriptor":"I"},{"name":"selectNowSupplier","access":18,"descriptor":"Lio/netty/util/IntSupplier;"},{"name":"selector","access":2,"descriptor":"Ljava/nio/channels/Selector;"},{"name":"unwrappedSelector","access":2,"descriptor":"Ljava/nio/channels/Selector;"},{"name":"selectedKeys","access":2,"descriptor":"Lio/netty/channel/nio/SelectedSelectionKeySet;"},{"name":"provider","access":18,"descriptor":"Ljava/nio/channels/spi/SelectorProvider;"},{"name":"AWAKE","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1"}},{"name":"NONE","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"9223372036854775807"}},{"name":"nextWakeupNanos","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"selectStrategy","access":18,"descriptor":"Lio/netty/channel/SelectStrategy;"},{"name":"ioRatio","access":66,"descriptor":"I"},{"name":"cancelledKeys","access":2,"descriptor":"I"},{"name":"needsToSelectAgain","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/NioEventLoopGroup;Ljava/util/concurrent/Executor;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/SelectStrategy;Lio/netty/util/concurrent/RejectedExecutionHandler;Lio/netty/channel/EventLoopTaskQueueFactory;Lio/netty/channel/EventLoopTaskQueueFactory;)V"},{"name":"newTaskQueue","access":10,"descriptor":"(Lio/netty/channel/EventLoopTaskQueueFactory;)Ljava/util/Queue;","signature":"(Lio/netty/channel/EventLoopTaskQueueFactory;)Ljava/util/Queue;"},{"name":"openSelector","access":2,"descriptor":"()Lio/netty/channel/nio/NioEventLoop$SelectorTuple;"},{"name":"selectorProvider","access":1,"descriptor":"()Ljava/nio/channels/spi/SelectorProvider;"},{"name":"newTaskQueue","access":4,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"newTaskQueue0","access":10,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"register","access":1,"descriptor":"(Ljava/nio/channels/SelectableChannel;ILio/netty/channel/nio/NioTask;)V","signature":"(Ljava/nio/channels/SelectableChannel;ILio/netty/channel/nio/NioTask<*>;)V"},{"name":"register0","access":2,"descriptor":"(Ljava/nio/channels/SelectableChannel;ILio/netty/channel/nio/NioTask;)V","signature":"(Ljava/nio/channels/SelectableChannel;ILio/netty/channel/nio/NioTask<*>;)V"},{"name":"getIoRatio","access":1,"descriptor":"()I"},{"name":"setIoRatio","access":1,"descriptor":"(I)V"},{"name":"rebuildSelector","access":1,"descriptor":"()V"},{"name":"registeredChannels","access":1,"descriptor":"()I"},{"name":"registeredChannelsIterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"rebuildSelector0","access":2,"descriptor":"()V"},{"name":"run","access":4,"descriptor":"()V"},{"name":"selectReturnPrematurely","access":2,"descriptor":"(IZI)Z"},{"name":"unexpectedSelectorWakeup","access":2,"descriptor":"(I)Z"},{"name":"handleLoopException","access":10,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"processSelectedKeys","access":2,"descriptor":"()V"},{"name":"cleanup","access":4,"descriptor":"()V"},{"name":"cancel","access":0,"descriptor":"(Ljava/nio/channels/SelectionKey;)V"},{"name":"processSelectedKeysPlain","access":2,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"processSelectedKeysOptimized","access":2,"descriptor":"()V"},{"name":"processSelectedKey","access":2,"descriptor":"(Ljava/nio/channels/SelectionKey;Lio/netty/channel/nio/AbstractNioChannel;)V"},{"name":"processSelectedKey","access":10,"descriptor":"(Ljava/nio/channels/SelectionKey;Lio/netty/channel/nio/NioTask;)V","signature":"(Ljava/nio/channels/SelectionKey;Lio/netty/channel/nio/NioTask;)V"},{"name":"closeAll","access":2,"descriptor":"()V"},{"name":"invokeChannelUnregistered","access":10,"descriptor":"(Lio/netty/channel/nio/NioTask;Ljava/nio/channels/SelectionKey;Ljava/lang/Throwable;)V","signature":"(Lio/netty/channel/nio/NioTask;Ljava/nio/channels/SelectionKey;Ljava/lang/Throwable;)V"},{"name":"wakeup","access":4,"descriptor":"(Z)V"},{"name":"beforeScheduledTaskSubmitted","access":4,"descriptor":"(J)Z"},{"name":"afterScheduledTaskSubmitted","access":4,"descriptor":"(J)Z"},{"name":"unwrappedSelector","access":0,"descriptor":"()Ljava/nio/channels/Selector;"},{"name":"selectNow","access":0,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"select","access":2,"descriptor":"(J)I","exceptions":["java/io/IOException"]},{"name":"selectAgain","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;Ljava/nio/channels/SelectableChannel;ILio/netty/channel/nio/NioTask;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;)V"}]},{"name":"io/netty/channel/nio/NioEventLoop$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/util/IntSupplier"],"outerClass":"io/netty/channel/nio/NioEventLoop","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/NioEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;)V"},{"name":"get","access":1,"descriptor":"()I","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/nio/NioEventLoop$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/channel/nio/NioEventLoop","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/channel/nio/NioEventLoop$3","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/channel/nio/NioEventLoop","outerMethod":"openSelector","outerMethodDescriptor":"()Lio/netty/channel/nio/NioEventLoop$SelectorTuple;","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$3","access":0},{"name":"io/netty/channel/nio/NioEventLoop$SelectorTuple","outerName":"io/netty/channel/nio/NioEventLoop","innerName":"SelectorTuple","access":26}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/NioEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/channel/nio/NioEventLoop$4","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/channel/nio/NioEventLoop","outerMethod":"openSelector","outerMethodDescriptor":"()Lio/netty/channel/nio/NioEventLoop$SelectorTuple;","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$4","access":0},{"name":"io/netty/channel/nio/NioEventLoop$SelectorTuple","outerName":"io/netty/channel/nio/NioEventLoop","innerName":"SelectorTuple","access":26}],"fields":[{"name":"val$selectorImplClass","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$unwrappedSelector","access":4112,"descriptor":"Ljava/nio/channels/Selector;"},{"name":"val$selectedKeySet","access":4112,"descriptor":"Lio/netty/channel/nio/SelectedSelectionKeySet;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/NioEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;Ljava/lang/Class;Ljava/nio/channels/Selector;Lio/netty/channel/nio/SelectedSelectionKeySet;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/channel/nio/NioEventLoop$5","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/nio/NioEventLoop","outerMethod":"register","outerMethodDescriptor":"(Ljava/nio/channels/SelectableChannel;ILio/netty/channel/nio/NioTask;)V","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$5","access":0}],"fields":[{"name":"val$ch","access":4112,"descriptor":"Ljava/nio/channels/SelectableChannel;"},{"name":"val$interestOps","access":4112,"descriptor":"I"},{"name":"val$task","access":4112,"descriptor":"Lio/netty/channel/nio/NioTask;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/NioEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;Ljava/nio/channels/SelectableChannel;ILio/netty/channel/nio/NioTask;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/NioEventLoop$6","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/nio/NioEventLoop","outerMethod":"rebuildSelector","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$6","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/NioEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/nio/NioEventLoop$7","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/channel/nio/NioEventLoop","outerMethod":"registeredChannelsIterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$7","access":0}],"fields":[{"name":"selectionKeyIterator","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"next","access":0,"descriptor":"Lio/netty/channel/Channel;"},{"name":"isDone","access":0,"descriptor":"Z"},{"name":"val$keys","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/NioEventLoop;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/NioEventLoop;Ljava/util/Set;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"nextOrDone","access":2,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/channel/nio/NioEventLoop$SelectorTuple","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/nio/NioEventLoop$SelectorTuple","outerName":"io/netty/channel/nio/NioEventLoop","innerName":"SelectorTuple","access":26}],"fields":[{"name":"unwrappedSelector","access":16,"descriptor":"Ljava/nio/channels/Selector;"},{"name":"selector","access":16,"descriptor":"Ljava/nio/channels/Selector;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/channels/Selector;)V"},{"name":"","access":0,"descriptor":"(Ljava/nio/channels/Selector;Ljava/nio/channels/Selector;)V"}]},{"name":"io/netty/channel/nio/NioEventLoopGroup","version":50,"access":33,"superName":"io/netty/channel/MultithreadEventLoopGroup","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;Ljava/nio/channels/spi/SelectorProvider;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/SelectStrategyFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;Ljava/nio/channels/spi/SelectorProvider;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/SelectStrategyFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/SelectStrategyFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/SelectStrategyFactory;Lio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/SelectStrategyFactory;Lio/netty/util/concurrent/RejectedExecutionHandler;Lio/netty/channel/EventLoopTaskQueueFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/SelectStrategyFactory;Lio/netty/util/concurrent/RejectedExecutionHandler;Lio/netty/channel/EventLoopTaskQueueFactory;Lio/netty/channel/EventLoopTaskQueueFactory;)V"},{"name":"setIoRatio","access":1,"descriptor":"(I)V"},{"name":"rebuildSelectors","access":1,"descriptor":"()V"},{"name":"newChild","access":132,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/channel/EventLoop;","exceptions":["java/lang/Exception"]},{"name":"newChild","access":4164,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/util/concurrent/EventExecutor;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/nio/NioTask","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"channelReady","access":1025,"descriptor":"(Ljava/nio/channels/SelectableChannel;Ljava/nio/channels/SelectionKey;)V","signature":"(TC;Ljava/nio/channels/SelectionKey;)V","exceptions":["java/lang/Exception"]},{"name":"channelUnregistered","access":1025,"descriptor":"(Ljava/nio/channels/SelectableChannel;Ljava/lang/Throwable;)V","signature":"(TC;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/nio/SelectedSelectionKeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/channel/nio/SelectedSelectionKeySet$1","access":0}],"fields":[{"name":"keys","access":0,"descriptor":"[Ljava/nio/channels/SelectionKey;"},{"name":"size","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/nio/channels/SelectionKey;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"reset","access":0,"descriptor":"()V"},{"name":"reset","access":0,"descriptor":"(I)V"},{"name":"increaseCapacity","access":2,"descriptor":"()V"},{"name":"add","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"io/netty/channel/nio/SelectedSelectionKeySet$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/channel/nio/SelectedSelectionKeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/channel/nio/SelectedSelectionKeySet$1","access":0}],"fields":[{"name":"idx","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/nio/SelectedSelectionKeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/nio/SelectedSelectionKeySet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/nio/channels/SelectionKey;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/channel/nio/SelectedSelectionKeySetSelector","version":50,"access":48,"superName":"java/nio/channels/Selector","fields":[{"name":"selectionKeys","access":18,"descriptor":"Lio/netty/channel/nio/SelectedSelectionKeySet;"},{"name":"delegate","access":18,"descriptor":"Ljava/nio/channels/Selector;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/channels/Selector;Lio/netty/channel/nio/SelectedSelectionKeySet;)V"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"provider","access":1,"descriptor":"()Ljava/nio/channels/spi/SelectorProvider;"},{"name":"keys","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"selectedKeys","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"selectNow","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"select","access":1,"descriptor":"(J)I","exceptions":["java/io/IOException"]},{"name":"select","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"wakeup","access":1,"descriptor":"()Ljava/nio/channels/Selector;"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/channel/oio/AbstractOioByteChannel","version":50,"access":132129,"superName":"io/netty/channel/oio/AbstractOioChannel","innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"EXPECTED_TYPES","access":26,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"isInputShutdown","access":1028,"descriptor":"()Z"},{"name":"shutdownInput","access":1028,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"closeOnRead","access":2,"descriptor":"(Lio/netty/channel/ChannelPipeline;)V"},{"name":"handleReadException","access":2,"descriptor":"(Lio/netty/channel/ChannelPipeline;Lio/netty/buffer/ByteBuf;Ljava/lang/Throwable;ZLio/netty/channel/RecvByteBufAllocator$Handle;)V"},{"name":"doRead","access":4,"descriptor":"()V"},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"filterOutboundMessage","access":20,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"available","access":1028,"descriptor":"()I"},{"name":"doReadBytes","access":1028,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteBytes","access":1028,"descriptor":"(Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"doWriteFileRegion","access":1028,"descriptor":"(Lio/netty/channel/FileRegion;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/oio/AbstractOioChannel","version":50,"access":132129,"superName":"io/netty/channel/AbstractChannel","innerClasses":[{"name":"io/netty/channel/oio/AbstractOioChannel$DefaultOioUnsafe","outerName":"io/netty/channel/oio/AbstractOioChannel","innerName":"DefaultOioUnsafe","access":18},{"name":"io/netty/channel/oio/AbstractOioChannel$3","access":0},{"name":"io/netty/channel/oio/AbstractOioChannel$2","access":0},{"name":"io/netty/channel/oio/AbstractOioChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"SO_TIMEOUT","access":28,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1000"}},{"name":"readPending","access":0,"descriptor":"Z"},{"name":"readWhenInactive","access":0,"descriptor":"Z"},{"name":"readTask","access":16,"descriptor":"Ljava/lang/Runnable;"},{"name":"clearReadPendingRunnable","access":18,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"isCompatible","access":4,"descriptor":"(Lio/netty/channel/EventLoop;)Z"},{"name":"doConnect","access":1028,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doBeginRead","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doRead","access":1028,"descriptor":"()V"},{"name":"isReadPending","access":131076,"descriptor":"()Z"},{"name":"setReadPending","access":131076,"descriptor":"(Z)V"},{"name":"clearReadPending","access":20,"descriptor":"()V"}]},{"name":"io/netty/channel/oio/AbstractOioChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/oio/AbstractOioChannel","innerClasses":[{"name":"io/netty/channel/oio/AbstractOioChannel$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/oio/AbstractOioChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/oio/AbstractOioChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/oio/AbstractOioChannel$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/oio/AbstractOioChannel","innerClasses":[{"name":"io/netty/channel/oio/AbstractOioChannel$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/oio/AbstractOioChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/oio/AbstractOioChannel;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/oio/AbstractOioChannel$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/oio/AbstractOioChannel","outerMethod":"setReadPending","outerMethodDescriptor":"(Z)V","innerClasses":[{"name":"io/netty/channel/oio/AbstractOioChannel$3","access":0}],"fields":[{"name":"val$readPending","access":4112,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/oio/AbstractOioChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/oio/AbstractOioChannel;Z)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/oio/AbstractOioChannel$DefaultOioUnsafe","version":50,"access":48,"superName":"io/netty/channel/AbstractChannel$AbstractUnsafe","innerClasses":[{"name":"io/netty/channel/oio/AbstractOioChannel$DefaultOioUnsafe","outerName":"io/netty/channel/oio/AbstractOioChannel","innerName":"DefaultOioUnsafe","access":18},{"name":"io/netty/channel/oio/AbstractOioChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/oio/AbstractOioChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/oio/AbstractOioChannel;)V"},{"name":"connect","access":1,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/oio/AbstractOioChannel;Lio/netty/channel/oio/AbstractOioChannel$1;)V"}]},{"name":"io/netty/channel/oio/AbstractOioMessageChannel","version":50,"access":132129,"superName":"io/netty/channel/oio/AbstractOioChannel","innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"readBuf","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"doRead","access":4,"descriptor":"()V"},{"name":"doReadMessages","access":1028,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List;)I","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/oio/OioByteStreamChannel","version":50,"access":132129,"superName":"io/netty/channel/oio/AbstractOioByteChannel","innerClasses":[{"name":"io/netty/channel/oio/OioByteStreamChannel$2","access":8},{"name":"io/netty/channel/oio/OioByteStreamChannel$1","access":8},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"CLOSED_IN","access":26,"descriptor":"Ljava/io/InputStream;"},{"name":"CLOSED_OUT","access":26,"descriptor":"Ljava/io/OutputStream;"},{"name":"is","access":2,"descriptor":"Ljava/io/InputStream;"},{"name":"os","access":2,"descriptor":"Ljava/io/OutputStream;"},{"name":"outChannel","access":2,"descriptor":"Ljava/nio/channels/WritableByteChannel;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"activate","access":20,"descriptor":"(Ljava/io/InputStream;Ljava/io/OutputStream;)V"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"available","access":4,"descriptor":"()I"},{"name":"doReadBytes","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteBytes","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"doWriteFileRegion","access":4,"descriptor":"(Lio/netty/channel/FileRegion;)V","exceptions":["java/lang/Exception"]},{"name":"checkEOF","access":10,"descriptor":"(Lio/netty/channel/FileRegion;)V","exceptions":["java/io/IOException"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/oio/OioByteStreamChannel$1","version":50,"access":48,"superName":"java/io/InputStream","outerClass":"io/netty/channel/oio/OioByteStreamChannel","innerClasses":[{"name":"io/netty/channel/oio/OioByteStreamChannel$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"()I"}]},{"name":"io/netty/channel/oio/OioByteStreamChannel$2","version":50,"access":48,"superName":"java/io/OutputStream","outerClass":"io/netty/channel/oio/OioByteStreamChannel","innerClasses":[{"name":"io/netty/channel/oio/OioByteStreamChannel$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/channel/oio/OioEventLoopGroup","version":50,"access":131105,"superName":"io/netty/channel/ThreadPerChannelEventLoopGroup","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/Executor;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;)V"}]},{"name":"io/netty/channel/pool/AbstractChannelPoolHandler","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/channel/pool/ChannelPoolHandler"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"channelAcquired","access":1,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]},{"name":"channelReleased","access":1,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/AbstractChannelPoolMap","version":50,"access":1057,"signature":"Ljava/lang/Object;Lio/netty/channel/pool/ChannelPoolMap;Ljava/lang/Iterable;>;Ljava/io/Closeable;","superName":"java/lang/Object","interfaces":["io/netty/channel/pool/ChannelPoolMap","java/lang/Iterable","java/io/Closeable"],"innerClasses":[{"name":"io/netty/channel/pool/AbstractChannelPoolMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"map","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/pool/ChannelPool;","signature":"(TK;)TP;"},{"name":"remove","access":17,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"removeAsyncIfSupported","access":2,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Future;","signature":"(TK;)Lio/netty/util/concurrent/Future;"},{"name":"poolCloseAsyncIfSupported","access":10,"descriptor":"(Lio/netty/channel/pool/ChannelPool;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/pool/ChannelPool;)Lio/netty/util/concurrent/Future;"},{"name":"iterator","access":17,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":17,"descriptor":"()I"},{"name":"isEmpty","access":17,"descriptor":"()Z"},{"name":"contains","access":17,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"newPool","access":1028,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/pool/ChannelPool;","signature":"(TK;)TP;"},{"name":"close","access":17,"descriptor":"()V"}]},{"name":"io/netty/channel/pool/AbstractChannelPoolMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;>;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"],"outerClass":"io/netty/channel/pool/AbstractChannelPoolMap","outerMethod":"removeAsyncIfSupported","outerMethodDescriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/AbstractChannelPoolMap$1","access":0}],"fields":[{"name":"val$removePromise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/AbstractChannelPoolMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/AbstractChannelPoolMap;Lio/netty/util/concurrent/Promise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future<-Ljava/lang/Void;>;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/ChannelHealthChecker","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/pool/ChannelHealthChecker$1","access":8}],"fields":[{"name":"ACTIVE","access":25,"descriptor":"Lio/netty/channel/pool/ChannelHealthChecker;"}],"methods":[{"name":"isHealthy","access":1025,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;"}]},{"name":"io/netty/channel/pool/ChannelHealthChecker$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/pool/ChannelHealthChecker"],"outerClass":"io/netty/channel/pool/ChannelHealthChecker","innerClasses":[{"name":"io/netty/channel/pool/ChannelHealthChecker$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isHealthy","access":1,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;"}]},{"name":"io/netty/channel/pool/ChannelPool","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"methods":[{"name":"acquire","access":1025,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"acquire","access":1025,"descriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"release","access":1025,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;"},{"name":"release","access":1025,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"close","access":1025,"descriptor":"()V"}]},{"name":"io/netty/channel/pool/ChannelPoolHandler","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"channelReleased","access":1025,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]},{"name":"channelAcquired","access":1025,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]},{"name":"channelCreated","access":1025,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/ChannelPoolMap","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/pool/ChannelPool;","signature":"(TK;)TP;"},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"}]},{"name":"io/netty/channel/pool/FixedChannelPool","version":50,"access":33,"superName":"io/netty/channel/pool/SimpleChannelPool","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$7","access":4104},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutException","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutException","access":26},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireListener","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireListener","access":2},{"name":"io/netty/channel/pool/FixedChannelPool$TimeoutTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"TimeoutTask","access":1026},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTask","access":18},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutAction","access":16409},{"name":"io/netty/channel/pool/FixedChannelPool$6","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$5","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$4","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$3","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$2","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$1","access":0}],"fields":[{"name":"executor","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"},{"name":"acquireTimeoutNanos","access":18,"descriptor":"J"},{"name":"timeoutTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"pendingAcquireQueue","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"maxConnections","access":18,"descriptor":"I"},{"name":"maxPendingAcquires","access":18,"descriptor":"I"},{"name":"acquiredChannelCount","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"pendingAcquireCount","access":2,"descriptor":"I"},{"name":"closed","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;II)V"},{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JII)V"},{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JIIZ)V"},{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JIIZZ)V"},{"name":"acquiredChannelCount","access":1,"descriptor":"()I"},{"name":"acquire","access":1,"descriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"acquire0","access":2,"descriptor":"(Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise;)V"},{"name":"tooManyOutstanding","access":2,"descriptor":"(Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise<*>;)V"},{"name":"release","access":1,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"decrementAndRunTaskQueue","access":2,"descriptor":"()V"},{"name":"runTaskQueue","access":2,"descriptor":"()V"},{"name":"close","access":1,"descriptor":"()V"},{"name":"closeAsync","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"close0","access":2,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"access$201","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/util/concurrent/Promise;)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)Lio/netty/util/concurrent/EventExecutor;"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)Z"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)V"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)J"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)Ljava/util/Queue;"},{"name":"access$906","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)I"},{"name":"access$1000","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"access$1200","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)Lio/netty/util/concurrent/Future;"},{"name":"access$1301","access":4104,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$1","version":50,"access":32,"superName":"io/netty/channel/pool/FixedChannelPool$TimeoutTask","outerClass":"io/netty/channel/pool/FixedChannelPool","outerMethod":"","outerMethodDescriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JIIZZ)V","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$1","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTask","access":18},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutException","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutException","access":26},{"name":"io/netty/channel/pool/FixedChannelPool$TimeoutTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"TimeoutTask","access":1026},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutAction","access":16409}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)V"},{"name":"onTimeout","access":1,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool$AcquireTask;)V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$2","version":50,"access":32,"superName":"io/netty/channel/pool/FixedChannelPool$TimeoutTask","outerClass":"io/netty/channel/pool/FixedChannelPool","outerMethod":"","outerMethodDescriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;JIIZZ)V","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$2","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTask","access":18},{"name":"io/netty/channel/pool/FixedChannelPool$TimeoutTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"TimeoutTask","access":1026},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutAction","access":16409},{"name":"io/netty/channel/pool/FixedChannelPool$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)V"},{"name":"onTimeout","access":1,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool$AcquireTask;)V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/pool/FixedChannelPool","outerMethod":"acquire","outerMethodDescriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$3","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/util/concurrent/Promise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$4","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/channel/pool/FixedChannelPool","outerMethod":"release","outerMethodDescriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$4","access":0}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$5","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/pool/FixedChannelPool","outerMethod":"closeAsync","outerMethodDescriptor":"()Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$5","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$5$1","access":0}],"fields":[{"name":"val$closeComplete","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/util/concurrent/Promise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$5$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/channel/pool/FixedChannelPool$5","outerMethod":"run","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$5","access":0},{"name":"io/netty/channel/pool/FixedChannelPool$5$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool$5;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool$5;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/FixedChannelPool$6","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"io/netty/channel/pool/FixedChannelPool","outerMethod":"close0","outerMethodDescriptor":"()Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$6","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/lang/Exception"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/FixedChannelPool$7","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/pool/FixedChannelPool","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$7","access":4104},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutAction","access":16409}],"fields":[{"name":"$SwitchMap$io$netty$channel$pool$FixedChannelPool$AcquireTimeoutAction","access":4120,"descriptor":"[I"}]},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireListener","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$AcquireListener","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireListener","access":2}],"fields":[{"name":"originalPromise","access":18,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise;"},{"name":"acquired","access":4,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]},{"name":"acquired","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTask","version":50,"access":48,"superName":"io/netty/channel/pool/FixedChannelPool$AcquireListener","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTask","access":18},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireListener","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireListener","access":2}],"fields":[{"name":"promise","access":16,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise;"},{"name":"expireNanoTime","access":16,"descriptor":"J"},{"name":"timeoutFuture","access":0,"descriptor":"Ljava/util/concurrent/ScheduledFuture;","signature":"Ljava/util/concurrent/ScheduledFuture<*>;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise;)V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutAction","access":16409}],"fields":[{"name":"NEW","access":16409,"descriptor":"Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;"},{"name":"FAIL","access":16409,"descriptor":"Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/pool/FixedChannelPool$AcquireTimeoutAction;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutException","version":50,"access":48,"superName":"java/util/concurrent/TimeoutException","innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTimeoutException","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTimeoutException","access":26},{"name":"io/netty/channel/pool/FixedChannelPool$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool$1;)V"}]},{"name":"io/netty/channel/pool/FixedChannelPool$TimeoutTask","version":50,"access":1056,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/channel/pool/FixedChannelPool$TimeoutTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"TimeoutTask","access":1026},{"name":"io/netty/channel/pool/FixedChannelPool$AcquireTask","outerName":"io/netty/channel/pool/FixedChannelPool","innerName":"AcquireTask","access":18},{"name":"io/netty/channel/pool/FixedChannelPool$1","access":0}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/FixedChannelPool;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;)V"},{"name":"run","access":17,"descriptor":"()V"},{"name":"onTimeout","access":1025,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool$AcquireTask;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/pool/FixedChannelPool;Lio/netty/channel/pool/FixedChannelPool$1;)V"}]},{"name":"io/netty/channel/pool/SimpleChannelPool","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/channel/pool/ChannelPool"],"innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$ChannelPoolFullException","outerName":"io/netty/channel/pool/SimpleChannelPool","innerName":"ChannelPoolFullException","access":26},{"name":"io/netty/channel/pool/SimpleChannelPool$7","access":0},{"name":"io/netty/channel/pool/SimpleChannelPool$6","access":0},{"name":"io/netty/channel/pool/SimpleChannelPool$5","access":0},{"name":"io/netty/channel/pool/SimpleChannelPool$4","access":0},{"name":"io/netty/channel/pool/SimpleChannelPool$3","access":0},{"name":"io/netty/channel/pool/SimpleChannelPool$2","access":0},{"name":"io/netty/channel/pool/SimpleChannelPool$1","access":0}],"fields":[{"name":"POOL_KEY","access":26,"descriptor":"Lio/netty/util/AttributeKey;","signature":"Lio/netty/util/AttributeKey;"},{"name":"deque","access":18,"descriptor":"Ljava/util/Deque;","signature":"Ljava/util/Deque;"},{"name":"handler","access":18,"descriptor":"Lio/netty/channel/pool/ChannelPoolHandler;"},{"name":"healthCheck","access":18,"descriptor":"Lio/netty/channel/pool/ChannelHealthChecker;"},{"name":"bootstrap","access":18,"descriptor":"Lio/netty/bootstrap/Bootstrap;"},{"name":"releaseHealthCheck","access":18,"descriptor":"Z"},{"name":"lastRecentUsed","access":18,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;Z)V"},{"name":"","access":1,"descriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;ZZ)V"},{"name":"bootstrap","access":4,"descriptor":"()Lio/netty/bootstrap/Bootstrap;"},{"name":"handler","access":4,"descriptor":"()Lio/netty/channel/pool/ChannelPoolHandler;"},{"name":"healthChecker","access":4,"descriptor":"()Lio/netty/channel/pool/ChannelHealthChecker;"},{"name":"releaseHealthCheck","access":4,"descriptor":"()Z"},{"name":"acquire","access":17,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"acquire","access":1,"descriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"acquireHealthyFromPoolOrNew","access":2,"descriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"notifyConnect","access":2,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/channel/ChannelFuture;Lio/netty/util/concurrent/Promise;)V"},{"name":"doHealthCheck","access":2,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"notifyHealthCheck","access":2,"descriptor":"(Lio/netty/util/concurrent/Future;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Future;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"connectChannel","access":4,"descriptor":"(Lio/netty/bootstrap/Bootstrap;)Lio/netty/channel/ChannelFuture;"},{"name":"release","access":17,"descriptor":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/Channel;)Lio/netty/util/concurrent/Future;"},{"name":"release","access":1,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"doReleaseChannel","access":2,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"doHealthCheckOnRelease","access":2,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","exceptions":["java/lang/Exception"]},{"name":"releaseAndOfferIfHealthy","access":2,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;Lio/netty/util/concurrent/Future;)V"},{"name":"releaseAndOffer","access":2,"descriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","exceptions":["java/lang/Exception"]},{"name":"closeChannel","access":2,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]},{"name":"closeAndFail","access":2,"descriptor":"(Lio/netty/channel/Channel;Ljava/lang/Throwable;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/channel/Channel;Ljava/lang/Throwable;Lio/netty/util/concurrent/Promise<*>;)V"},{"name":"pollChannel","access":4,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"offerChannel","access":4,"descriptor":"(Lio/netty/channel/Channel;)Z"},{"name":"close","access":1,"descriptor":"()V"},{"name":"closeAsync","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/ChannelFuture;Lio/netty/util/concurrent/Promise;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/util/concurrent/Future;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/channel/pool/SimpleChannelPool$1","version":50,"access":32,"signature":"Lio/netty/channel/ChannelInitializer;","superName":"io/netty/channel/ChannelInitializer","outerClass":"io/netty/channel/pool/SimpleChannelPool","outerMethod":"","outerMethodDescriptor":"(Lio/netty/bootstrap/Bootstrap;Lio/netty/channel/pool/ChannelPoolHandler;Lio/netty/channel/pool/ChannelHealthChecker;ZZ)V","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$1","access":0}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"val$handler","access":4112,"descriptor":"Lio/netty/channel/pool/ChannelPoolHandler;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/SimpleChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/pool/ChannelPoolHandler;)V"},{"name":"initChannel","access":4,"descriptor":"(Lio/netty/channel/Channel;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/SimpleChannelPool$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/pool/SimpleChannelPool","outerMethod":"acquireHealthyFromPoolOrNew","outerMethodDescriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$2","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/SimpleChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/util/concurrent/Promise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/SimpleChannelPool$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/pool/SimpleChannelPool","outerMethod":"acquireHealthyFromPoolOrNew","outerMethodDescriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$3","access":0}],"fields":[{"name":"val$ch","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/SimpleChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/pool/SimpleChannelPool$4","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/channel/pool/SimpleChannelPool","outerMethod":"doHealthCheck","outerMethodDescriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$4","access":0}],"fields":[{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/SimpleChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/channel/pool/SimpleChannelPool$5","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/pool/SimpleChannelPool","outerMethod":"release","outerMethodDescriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$5","access":0}],"fields":[{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/SimpleChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/pool/SimpleChannelPool$6","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/channel/pool/SimpleChannelPool","outerMethod":"doHealthCheckOnRelease","outerMethodDescriptor":"(Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;)V","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$6","access":0}],"fields":[{"name":"val$channel","access":4112,"descriptor":"Lio/netty/channel/Channel;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"val$f","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/SimpleChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;Lio/netty/channel/Channel;Lio/netty/util/concurrent/Promise;Lio/netty/util/concurrent/Future;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/SimpleChannelPool$7","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"outerClass":"io/netty/channel/pool/SimpleChannelPool","outerMethod":"closeAsync","outerMethodDescriptor":"()Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$7","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/pool/SimpleChannelPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/lang/Exception"]},{"name":"call","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/pool/SimpleChannelPool$ChannelPoolFullException","version":50,"access":48,"superName":"java/lang/IllegalStateException","innerClasses":[{"name":"io/netty/channel/pool/SimpleChannelPool$ChannelPoolFullException","outerName":"io/netty/channel/pool/SimpleChannelPool","innerName":"ChannelPoolFullException","access":26},{"name":"io/netty/channel/pool/SimpleChannelPool$1","access":0}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/pool/SimpleChannelPool$1;)V"}]},{"name":"io/netty/channel/socket/ChannelInputShutdownEvent","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/channel/socket/ChannelInputShutdownEvent;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/ChannelInputShutdownReadComplete","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/channel/socket/ChannelInputShutdownReadComplete;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/ChannelOutputShutdownEvent","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/channel/socket/ChannelOutputShutdownEvent;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/ChannelOutputShutdownException","version":50,"access":49,"superName":"java/io/IOException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"6712549938359321378"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/channel/socket/DatagramChannel","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/Channel"],"methods":[{"name":"config","access":1025,"descriptor":"()Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"localAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"remoteAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"isConnected","access":1025,"descriptor":"()Z"},{"name":"joinGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1025,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1025,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1025,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1025,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1025,"descriptor":"(Ljava/net/InetAddress;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/channel/socket/DatagramChannelConfig","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelConfig"],"methods":[{"name":"getSendBufferSize","access":1025,"descriptor":"()I"},{"name":"setSendBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getReceiveBufferSize","access":1025,"descriptor":"()I"},{"name":"setReceiveBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getTrafficClass","access":1025,"descriptor":"()I"},{"name":"setTrafficClass","access":1025,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isReuseAddress","access":1025,"descriptor":"()Z"},{"name":"setReuseAddress","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isBroadcast","access":1025,"descriptor":"()Z"},{"name":"setBroadcast","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isLoopbackModeDisabled","access":1025,"descriptor":"()Z"},{"name":"setLoopbackModeDisabled","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getTimeToLive","access":1025,"descriptor":"()I"},{"name":"setTimeToLive","access":1025,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getInterface","access":1025,"descriptor":"()Ljava/net/InetAddress;"},{"name":"setInterface","access":1025,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getNetworkInterface","access":1025,"descriptor":"()Ljava/net/NetworkInterface;"},{"name":"setNetworkInterface","access":1025,"descriptor":"(Ljava/net/NetworkInterface;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setMaxMessagesPerRead","access":132097,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1025,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAutoClose","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/DatagramChannelConfig;"}]},{"name":"io/netty/channel/socket/DatagramPacket","version":50,"access":33,"signature":"Lio/netty/channel/DefaultAddressedEnvelope;Lio/netty/buffer/ByteBufHolder;","superName":"io/netty/channel/DefaultAddressedEnvelope","interfaces":["io/netty/buffer/ByteBufHolder"],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/net/InetSocketAddress;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;)V"},{"name":"copy","access":1,"descriptor":"()Lio/netty/channel/socket/DatagramPacket;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/channel/socket/DatagramPacket;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/channel/socket/DatagramPacket;"},{"name":"replace","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/channel/socket/DatagramPacket;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/channel/socket/DatagramPacket;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramPacket;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/channel/socket/DatagramPacket;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/socket/DatagramPacket;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/channel/AddressedEnvelope;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/channel/AddressedEnvelope;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/channel/AddressedEnvelope;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/channel/AddressedEnvelope;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"replace","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBufHolder;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"copy","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"content","access":4161,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/channel/socket/DefaultDatagramChannelConfig","version":50,"access":33,"superName":"io/netty/channel/DefaultChannelConfig","interfaces":["io/netty/channel/socket/DatagramChannelConfig"],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"javaSocket","access":18,"descriptor":"Ljava/net/DatagramSocket;"},{"name":"activeOnOpen","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/socket/DatagramChannel;Ljava/net/DatagramSocket;)V"},{"name":"javaSocket","access":20,"descriptor":"()Ljava/net/DatagramSocket;"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"setActiveOnOpen","access":2,"descriptor":"(Z)V"},{"name":"isBroadcast","access":1,"descriptor":"()Z"},{"name":"setBroadcast","access":1,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getInterface","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"setInterface","access":1,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isLoopbackModeDisabled","access":1,"descriptor":"()Z"},{"name":"setLoopbackModeDisabled","access":1,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getNetworkInterface","access":1,"descriptor":"()Ljava/net/NetworkInterface;"},{"name":"setNetworkInterface","access":1,"descriptor":"(Ljava/net/NetworkInterface;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isReuseAddress","access":1,"descriptor":"()Z"},{"name":"setReuseAddress","access":1,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getReceiveBufferSize","access":1,"descriptor":"()I"},{"name":"setReceiveBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getSendBufferSize","access":1,"descriptor":"()I"},{"name":"setSendBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getTimeToLive","access":1,"descriptor":"()I"},{"name":"setTimeToLive","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getTrafficClass","access":1,"descriptor":"()I"},{"name":"setTrafficClass","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setMaxMessagesPerRead","access":131073,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAutoClose","access":1,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setMaxMessagesPerWrite","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerWrite","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/DefaultServerSocketChannelConfig","version":50,"access":33,"superName":"io/netty/channel/DefaultChannelConfig","interfaces":["io/netty/channel/socket/ServerSocketChannelConfig"],"fields":[{"name":"javaSocket","access":20,"descriptor":"Ljava/net/ServerSocket;"},{"name":"backlog","access":66,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/socket/ServerSocketChannel;Ljava/net/ServerSocket;)V"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"isReuseAddress","access":1,"descriptor":"()Z"},{"name":"setReuseAddress","access":1,"descriptor":"(Z)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"getReceiveBufferSize","access":1,"descriptor":"()I"},{"name":"setReceiveBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setPerformancePreferences","access":1,"descriptor":"(III)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"getBacklog","access":1,"descriptor":"()I"},{"name":"setBacklog","access":1,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":131073,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/DefaultSocketChannelConfig","version":50,"access":33,"superName":"io/netty/channel/DefaultChannelConfig","interfaces":["io/netty/channel/socket/SocketChannelConfig"],"fields":[{"name":"javaSocket","access":20,"descriptor":"Ljava/net/Socket;"},{"name":"allowHalfClosure","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/channel/socket/SocketChannel;Ljava/net/Socket;)V"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"getReceiveBufferSize","access":1,"descriptor":"()I"},{"name":"getSendBufferSize","access":1,"descriptor":"()I"},{"name":"getSoLinger","access":1,"descriptor":"()I"},{"name":"getTrafficClass","access":1,"descriptor":"()I"},{"name":"isKeepAlive","access":1,"descriptor":"()Z"},{"name":"isReuseAddress","access":1,"descriptor":"()Z"},{"name":"isTcpNoDelay","access":1,"descriptor":"()Z"},{"name":"setKeepAlive","access":1,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setPerformancePreferences","access":1,"descriptor":"(III)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setReceiveBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setReuseAddress","access":1,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setSendBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setSoLinger","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setTcpNoDelay","access":1,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setTrafficClass","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"isAllowHalfClosure","access":1,"descriptor":"()Z"},{"name":"setAllowHalfClosure","access":1,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":131073,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAutoClose","access":1,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAllowHalfClosure","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"}]},{"name":"io/netty/channel/socket/DuplexChannel","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/Channel"],"methods":[{"name":"isInputShutdown","access":1025,"descriptor":"()Z"},{"name":"shutdownInput","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdownInput","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"isOutputShutdown","access":1025,"descriptor":"()Z"},{"name":"shutdownOutput","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdownOutput","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"isShutdown","access":1025,"descriptor":"()Z"},{"name":"shutdown","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdown","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/channel/socket/DuplexChannelConfig","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelConfig"],"methods":[{"name":"isAllowHalfClosure","access":1025,"descriptor":"()Z"},{"name":"setAllowHalfClosure","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMaxMessagesPerRead","access":132097,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoClose","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/DuplexChannelConfig;"}]},{"name":"io/netty/channel/socket/InternetProtocolFamily","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/channel/socket/InternetProtocolFamily$1","access":4104}],"fields":[{"name":"IPv4","access":16409,"descriptor":"Lio/netty/channel/socket/InternetProtocolFamily;"},{"name":"IPv6","access":16409,"descriptor":"Lio/netty/channel/socket/InternetProtocolFamily;"},{"name":"addressType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Ljava/net/InetAddress;>;"},{"name":"addressNumber","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/channel/socket/InternetProtocolFamily;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/channel/socket/InternetProtocolFamily;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/channel/socket/InternetProtocolFamily;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/Class;I)V","signature":"(Ljava/lang/Class<+Ljava/net/InetAddress;>;I)V"},{"name":"addressType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Ljava/net/InetAddress;>;"},{"name":"addressNumber","access":1,"descriptor":"()I"},{"name":"localhost","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"of","access":9,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/socket/InternetProtocolFamily;"}]},{"name":"io/netty/channel/socket/InternetProtocolFamily$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/socket/InternetProtocolFamily","innerClasses":[{"name":"io/netty/channel/socket/InternetProtocolFamily$1","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$channel$socket$InternetProtocolFamily","access":4120,"descriptor":"[I"}]},{"name":"io/netty/channel/socket/ServerSocketChannel","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/ServerChannel"],"methods":[{"name":"config","access":1025,"descriptor":"()Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"localAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"remoteAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;"}]},{"name":"io/netty/channel/socket/ServerSocketChannelConfig","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelConfig"],"methods":[{"name":"getBacklog","access":1025,"descriptor":"()I"},{"name":"setBacklog","access":1025,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"isReuseAddress","access":1025,"descriptor":"()Z"},{"name":"setReuseAddress","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"getReceiveBufferSize","access":1025,"descriptor":"()I"},{"name":"setReceiveBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setPerformancePreferences","access":1025,"descriptor":"(III)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1025,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":132097,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/ServerSocketChannelConfig;"}]},{"name":"io/netty/channel/socket/SocketChannel","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/socket/DuplexChannel"],"methods":[{"name":"parent","access":1025,"descriptor":"()Lio/netty/channel/socket/ServerSocketChannel;"},{"name":"config","access":1025,"descriptor":"()Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"localAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"remoteAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;"}]},{"name":"io/netty/channel/socket/SocketChannelConfig","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/channel/socket/DuplexChannelConfig"],"methods":[{"name":"isTcpNoDelay","access":1025,"descriptor":"()Z"},{"name":"setTcpNoDelay","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"getSoLinger","access":1025,"descriptor":"()I"},{"name":"setSoLinger","access":1025,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"getSendBufferSize","access":1025,"descriptor":"()I"},{"name":"setSendBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"getReceiveBufferSize","access":1025,"descriptor":"()I"},{"name":"setReceiveBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"isKeepAlive","access":1025,"descriptor":"()Z"},{"name":"setKeepAlive","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"getTrafficClass","access":1025,"descriptor":"()I"},{"name":"setTrafficClass","access":1025,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"isReuseAddress","access":1025,"descriptor":"()Z"},{"name":"setReuseAddress","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setPerformancePreferences","access":1025,"descriptor":"(III)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAllowHalfClosure","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1025,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":132097,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAutoClose","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/SocketChannelConfig;"}]},{"name":"io/netty/channel/socket/nio/NioChannelOption","version":50,"access":49,"signature":"Lio/netty/channel/ChannelOption;","superName":"io/netty/channel/ChannelOption","fields":[{"name":"option","access":18,"descriptor":"Ljava/net/SocketOption;","signature":"Ljava/net/SocketOption;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/net/SocketOption;)V","signature":"(Ljava/net/SocketOption;)V"},{"name":"of","access":9,"descriptor":"(Ljava/net/SocketOption;)Lio/netty/channel/ChannelOption;","signature":"(Ljava/net/SocketOption;)Lio/netty/channel/ChannelOption;"},{"name":"setOption","access":8,"descriptor":"(Ljava/nio/channels/Channel;Lio/netty/channel/socket/nio/NioChannelOption;Ljava/lang/Object;)Z","signature":"(Ljava/nio/channels/Channel;Lio/netty/channel/socket/nio/NioChannelOption;TT;)Z"},{"name":"getOption","access":8,"descriptor":"(Ljava/nio/channels/Channel;Lio/netty/channel/socket/nio/NioChannelOption;)Ljava/lang/Object;","signature":"(Ljava/nio/channels/Channel;Lio/netty/channel/socket/nio/NioChannelOption;)TT;"},{"name":"getOptions","access":8,"descriptor":"(Ljava/nio/channels/Channel;)[Lio/netty/channel/ChannelOption;"}]},{"name":"io/netty/channel/socket/nio/NioDatagramChannel","version":50,"access":49,"superName":"io/netty/channel/nio/AbstractNioMessageChannel","interfaces":["io/netty/channel/socket/DatagramChannel"],"innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/RecvByteBufAllocator$ExtendedHandle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"ExtendedHandle","access":1545},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"DEFAULT_SELECTOR_PROVIDER","access":26,"descriptor":"Ljava/nio/channels/spi/SelectorProvider;"},{"name":"EXPECTED_TYPES","access":26,"descriptor":"Ljava/lang/String;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"memberships","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"newSocket","access":10,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)Ljava/nio/channels/DatagramChannel;"},{"name":"newSocket","access":10,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)Ljava/nio/channels/DatagramChannel;"},{"name":"checkJavaVersion","access":10,"descriptor":"()V"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/socket/InternetProtocolFamily;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/DatagramChannel;)V"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"isConnected","access":1,"descriptor":"()Z"},{"name":"javaChannel","access":4,"descriptor":"()Ljava/nio/channels/DatagramChannel;"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doBind0","access":2,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"doFinishConnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doReadMessages","access":4,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteMessage","access":4,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelOutboundBuffer;)Z","exceptions":["java/lang/Exception"]},{"name":"checkUnresolved","access":10,"descriptor":"(Lio/netty/channel/AddressedEnvelope;)V","signature":"(Lio/netty/channel/AddressedEnvelope<**>;)V"},{"name":"filterOutboundMessage","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"isSingleDirectBuffer","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"continueOnWriteError","access":4,"descriptor":"()Z"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"setReadPending","access":131076,"descriptor":"(Z)V"},{"name":"clearReadPending0","access":0,"descriptor":"()V"},{"name":"closeOnReadError","access":4,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"continueReading","access":4,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator$Handle;)Z"},{"name":"javaChannel","access":4164,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/nio/NioDatagramChannelConfig","version":50,"access":32,"superName":"io/netty/channel/socket/DefaultDatagramChannelConfig","fields":[{"name":"IP_MULTICAST_TTL","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"IP_MULTICAST_IF","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"IP_MULTICAST_LOOP","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"GET_OPTION","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"SET_OPTION","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"javaChannel","access":18,"descriptor":"Ljava/nio/channels/DatagramChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioDatagramChannel;Ljava/nio/channels/DatagramChannel;)V"},{"name":"getTimeToLive","access":1,"descriptor":"()I"},{"name":"setTimeToLive","access":1,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getInterface","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"setInterface","access":1,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"getNetworkInterface","access":1,"descriptor":"()Ljava/net/NetworkInterface;"},{"name":"setNetworkInterface","access":1,"descriptor":"(Ljava/net/NetworkInterface;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isLoopbackModeDisabled","access":1,"descriptor":"()Z"},{"name":"setLoopbackModeDisabled","access":1,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"getOption0","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"setOption0","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel","version":50,"access":49,"superName":"io/netty/channel/nio/AbstractNioByteChannel","interfaces":["io/netty/channel/socket/DuplexChannel"],"innerClasses":[{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioDomainSocketChannel","innerName":"NioDomainSocketChannelConfig","access":18},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$NioSocketChannelUnsafe","outerName":"io/netty/channel/socket/nio/NioDomainSocketChannel","innerName":"NioSocketChannelUnsafe","access":18},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$4","access":0},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$3","access":0},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$2","access":0},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$1","access":0},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_SELECTOR_PROVIDER","access":26,"descriptor":"Ljava/nio/channels/spi/SelectorProvider;"},{"name":"OPEN_SOCKET_CHANNEL_WITH_FAMILY","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/ChannelConfig;"},{"name":"isInputShutdown","access":66,"descriptor":"Z"},{"name":"isOutputShutdown","access":66,"descriptor":"Z"}],"methods":[{"name":"newChannel","access":8,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)Ljava/nio/channels/SocketChannel;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/SocketChannel;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;Ljava/nio/channels/SocketChannel;)V"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/ServerChannel;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"javaChannel","access":4,"descriptor":"()Ljava/nio/channels/SocketChannel;"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"isOutputShutdown","access":1,"descriptor":"()Z"},{"name":"isInputShutdown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"doShutdownOutput","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"shutdownOutput","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdownOutput","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownInput","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isInputShutdown0","access":4,"descriptor":"()Z"},{"name":"shutdownInput","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdown","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdown","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownOutputDone","access":2,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownDone","access":10,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownInput0","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownInput0","access":2,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"doFinishConnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doReadBytes","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteBytes","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteFileRegion","access":4,"descriptor":"(Lio/netty/channel/FileRegion;)J","exceptions":["java/lang/Exception"]},{"name":"adjustMaxBytesPerGatheringWrite","access":2,"descriptor":"(III)V"},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;"},{"name":"javaChannel","access":4164,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"newUnsafe","access":4164,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"parent","access":4161,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;)V"}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/socket/nio/NioDomainSocketChannel","outerMethod":"shutdownOutput","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioDomainSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/socket/nio/NioDomainSocketChannel","outerMethod":"shutdownInput","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$2","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioDomainSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/socket/nio/NioDomainSocketChannel","outerMethod":"shutdown","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$3","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioDomainSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/socket/nio/NioDomainSocketChannel","outerMethod":"shutdownOutputDone","outerMethodDescriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$4","access":0}],"fields":[{"name":"val$shutdownOutputFuture","access":4112,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioDomainSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig","version":50,"access":48,"superName":"io/netty/channel/DefaultChannelConfig","interfaces":["io/netty/channel/socket/DuplexChannelConfig"],"innerClasses":[{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioDomainSocketChannel","innerName":"NioDomainSocketChannelConfig","access":18},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$1","access":0}],"fields":[{"name":"allowHalfClosure","access":66,"descriptor":"Z"},{"name":"maxBytesPerGatheringWrite","access":66,"descriptor":"I"},{"name":"javaChannel","access":18,"descriptor":"Ljava/nio/channels/SocketChannel;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioDomainSocketChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/socket/nio/NioDomainSocketChannel;Ljava/nio/channels/SocketChannel;)V"},{"name":"isAllowHalfClosure","access":1,"descriptor":"()Z"},{"name":"setAllowHalfClosure","access":1,"descriptor":"(Z)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"getReceiveBufferSize","access":2,"descriptor":"()I"},{"name":"setReceiveBufferSize","access":2,"descriptor":"(I)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"getSendBufferSize","access":2,"descriptor":"()I"},{"name":"setSendBufferSize","access":2,"descriptor":"(I)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":131073,"descriptor":"(I)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setAutoClose","access":1,"descriptor":"(Z)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/nio/NioDomainSocketChannel$NioDomainSocketChannelConfig;"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"setMaxBytesPerGatheringWrite","access":0,"descriptor":"(I)V"},{"name":"getMaxBytesPerGatheringWrite","access":0,"descriptor":"()I"},{"name":"calculateMaxBytesPerGatheringWrite","access":2,"descriptor":"()V"},{"name":"jdkChannel","access":2,"descriptor":"()Ljava/nio/channels/SocketChannel;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAllowHalfClosure","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/socket/nio/NioDomainSocketChannel;Ljava/nio/channels/SocketChannel;Lio/netty/channel/socket/nio/NioDomainSocketChannel$1;)V"}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$NioSocketChannelUnsafe","version":50,"access":48,"superName":"io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe","innerClasses":[{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$NioSocketChannelUnsafe","outerName":"io/netty/channel/socket/nio/NioDomainSocketChannel","innerName":"NioSocketChannelUnsafe","access":18},{"name":"io/netty/channel/socket/nio/NioDomainSocketChannel$1","access":0},{"name":"io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe","outerName":"io/netty/channel/nio/AbstractNioByteChannel","innerName":"NioByteUnsafe","access":4}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioDomainSocketChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/socket/nio/NioDomainSocketChannel;Lio/netty/channel/socket/nio/NioDomainSocketChannel$1;)V"}]},{"name":"io/netty/channel/socket/nio/NioDomainSocketUtil","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"OF_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_PATH_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"newUnixDomainSocketAddress","access":8,"descriptor":"(Ljava/lang/String;)Ljava/net/SocketAddress;"},{"name":"deleteSocketFile","access":8,"descriptor":"(Ljava/net/SocketAddress;)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel","version":50,"access":49,"superName":"io/netty/channel/nio/AbstractNioMessageChannel","interfaces":["io/netty/channel/ServerChannel"],"innerClasses":[{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel$1","access":4104},{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel$NioDomainServerSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioServerDomainSocketChannel","innerName":"NioDomainServerSocketChannelConfig","access":18}],"fields":[{"name":"OPEN_SERVER_SOCKET_CHANNEL_WITH_FAMILY","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"DEFAULT_SELECTOR_PROVIDER","access":26,"descriptor":"Ljava/nio/channels/spi/SelectorProvider;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/socket/nio/NioServerDomainSocketChannel$NioDomainServerSocketChannelConfig;"},{"name":"bound","access":66,"descriptor":"Z"}],"methods":[{"name":"newChannel","access":8,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)Ljava/nio/channels/ServerSocketChannel;"},{"name":"javaChannel","access":4,"descriptor":"()Ljava/nio/channels/ServerSocketChannel;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/ServerSocketChannel;)V"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doReadMessages","access":4,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteMessage","access":4,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelOutboundBuffer;)Z","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"closeOnReadError","access":4,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"doFinishConnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"javaChannel","access":4164,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioServerDomainSocketChannel;)V"}]},{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/socket/nio/NioServerDomainSocketChannel","innerClasses":[{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel$1","access":4104}]},{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel$NioDomainServerSocketChannelConfig","version":50,"access":48,"superName":"io/netty/channel/DefaultChannelConfig","innerClasses":[{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel$NioDomainServerSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioServerDomainSocketChannel","innerName":"NioDomainServerSocketChannelConfig","access":18},{"name":"io/netty/channel/socket/nio/NioServerDomainSocketChannel$1","access":4104}],"fields":[{"name":"backlog","access":66,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioServerDomainSocketChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/socket/nio/NioServerDomainSocketChannel;Lio/netty/channel/socket/nio/NioServerDomainSocketChannel;)V"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"getBacklog","access":2,"descriptor":"()I"},{"name":"setBacklog","access":2,"descriptor":"(I)Lio/netty/channel/socket/nio/NioServerDomainSocketChannel$NioDomainServerSocketChannelConfig;"},{"name":"jdkChannel","access":2,"descriptor":"()Ljava/nio/channels/ServerSocketChannel;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/socket/nio/NioServerDomainSocketChannel;Lio/netty/channel/socket/nio/NioServerDomainSocketChannel;Lio/netty/channel/socket/nio/NioServerDomainSocketChannel$1;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioServerDomainSocketChannel$NioDomainServerSocketChannelConfig;)I"}]},{"name":"io/netty/channel/socket/nio/NioServerSocketChannel","version":50,"access":33,"superName":"io/netty/channel/nio/AbstractNioMessageChannel","interfaces":["io/netty/channel/socket/ServerSocketChannel"],"innerClasses":[{"name":"io/netty/channel/socket/nio/NioServerSocketChannel$1","access":4104},{"name":"io/netty/channel/socket/nio/NioServerSocketChannel$NioServerSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioServerSocketChannel","innerName":"NioServerSocketChannelConfig","access":18}],"fields":[{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"DEFAULT_SELECTOR_PROVIDER","access":26,"descriptor":"Ljava/nio/channels/spi/SelectorProvider;"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"OPEN_SERVER_SOCKET_CHANNEL_WITH_FAMILY","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/socket/ServerSocketChannelConfig;"}],"methods":[{"name":"newChannel","access":10,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)Ljava/nio/channels/ServerSocketChannel;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/ServerSocketChannel;)V"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"javaChannel","access":4,"descriptor":"()Ljava/nio/channels/ServerSocketChannel;"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doReadMessages","access":4,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List;)I","exceptions":["java/lang/Exception"]},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"doFinishConnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doWriteMessage","access":4,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelOutboundBuffer;)Z","exceptions":["java/lang/Exception"]},{"name":"filterOutboundMessage","access":20,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"closeOnReadError","access":4,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"javaChannel","access":4164,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioServerSocketChannel;)V"}]},{"name":"io/netty/channel/socket/nio/NioServerSocketChannel$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/socket/nio/NioServerSocketChannel","innerClasses":[{"name":"io/netty/channel/socket/nio/NioServerSocketChannel$1","access":4104}]},{"name":"io/netty/channel/socket/nio/NioServerSocketChannel$NioServerSocketChannelConfig","version":50,"access":48,"superName":"io/netty/channel/socket/DefaultServerSocketChannelConfig","innerClasses":[{"name":"io/netty/channel/socket/nio/NioServerSocketChannel$NioServerSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioServerSocketChannel","innerName":"NioServerSocketChannelConfig","access":18},{"name":"io/netty/channel/socket/nio/NioServerSocketChannel$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioServerSocketChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/socket/nio/NioServerSocketChannel;Lio/netty/channel/socket/nio/NioServerSocketChannel;Ljava/net/ServerSocket;)V"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"jdkChannel","access":2,"descriptor":"()Ljava/nio/channels/ServerSocketChannel;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/socket/nio/NioServerSocketChannel;Lio/netty/channel/socket/nio/NioServerSocketChannel;Ljava/net/ServerSocket;Lio/netty/channel/socket/nio/NioServerSocketChannel$1;)V"}]},{"name":"io/netty/channel/socket/nio/NioSocketChannel","version":50,"access":33,"superName":"io/netty/channel/nio/AbstractNioByteChannel","interfaces":["io/netty/channel/socket/SocketChannel"],"innerClasses":[{"name":"io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioSocketChannel","innerName":"NioSocketChannelConfig","access":18},{"name":"io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelUnsafe","outerName":"io/netty/channel/socket/nio/NioSocketChannel","innerName":"NioSocketChannelUnsafe","access":18},{"name":"io/netty/channel/socket/nio/NioSocketChannel$4","access":0},{"name":"io/netty/channel/socket/nio/NioSocketChannel$3","access":0},{"name":"io/netty/channel/socket/nio/NioSocketChannel$2","access":0},{"name":"io/netty/channel/socket/nio/NioSocketChannel$1","access":0},{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"AbstractNioUnsafe","access":1028},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_SELECTOR_PROVIDER","access":26,"descriptor":"Ljava/nio/channels/spi/SelectorProvider;"},{"name":"OPEN_SOCKET_CHANNEL_WITH_FAMILY","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/socket/SocketChannelConfig;"}],"methods":[{"name":"newChannel","access":10,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)Ljava/nio/channels/SocketChannel;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/SocketChannel;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;Ljava/nio/channels/SocketChannel;)V"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/socket/ServerSocketChannel;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"javaChannel","access":4,"descriptor":"()Ljava/nio/channels/SocketChannel;"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"isOutputShutdown","access":1,"descriptor":"()Z"},{"name":"isInputShutdown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"doShutdownOutput","access":20,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"shutdownOutput","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdownOutput","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownInput","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"isInputShutdown0","access":4,"descriptor":"()Z"},{"name":"shutdownInput","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdown","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdown","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownOutputDone","access":2,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownDone","access":10,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownInput0","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownInput0","access":2,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doBind0","access":2,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"doFinishConnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doReadBytes","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteBytes","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"doWriteFileRegion","access":4,"descriptor":"(Lio/netty/channel/FileRegion;)J","exceptions":["java/lang/Exception"]},{"name":"adjustMaxBytesPerGatheringWrite","access":2,"descriptor":"(III)V"},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"newUnsafe","access":4,"descriptor":"()Lio/netty/channel/nio/AbstractNioChannel$AbstractNioUnsafe;"},{"name":"javaChannel","access":4164,"descriptor":"()Ljava/nio/channels/SelectableChannel;"},{"name":"newUnsafe","access":4164,"descriptor":"()Lio/netty/channel/AbstractChannel$AbstractUnsafe;"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"parent","access":4161,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;)V","exceptions":["java/lang/Exception"]},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;)V"}]},{"name":"io/netty/channel/socket/nio/NioSocketChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/socket/nio/NioSocketChannel","outerMethod":"shutdownOutput","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/nio/NioSocketChannel$1","access":0},{"name":"io/netty/channel/AbstractChannel$AbstractUnsafe","outerName":"io/netty/channel/AbstractChannel","innerName":"AbstractUnsafe","access":1028},{"name":"io/netty/channel/nio/AbstractNioChannel$NioUnsafe","outerName":"io/netty/channel/nio/AbstractNioChannel","innerName":"NioUnsafe","access":1545}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/nio/NioSocketChannel$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/socket/nio/NioSocketChannel","outerMethod":"shutdownInput","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/nio/NioSocketChannel$2","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/nio/NioSocketChannel$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/socket/nio/NioSocketChannel","outerMethod":"shutdown","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/nio/NioSocketChannel$3","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/socket/nio/NioSocketChannel$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/socket/nio/NioSocketChannel","outerMethod":"shutdownOutputDone","outerMethodDescriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/socket/nio/NioSocketChannel$4","access":0}],"fields":[{"name":"val$shutdownOutputFuture","access":4112,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfig","version":50,"access":48,"superName":"io/netty/channel/socket/DefaultSocketChannelConfig","innerClasses":[{"name":"io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfig","outerName":"io/netty/channel/socket/nio/NioSocketChannel","innerName":"NioSocketChannelConfig","access":18},{"name":"io/netty/channel/socket/nio/NioSocketChannel$1","access":0}],"fields":[{"name":"maxBytesPerGatheringWrite","access":66,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioSocketChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/socket/nio/NioSocketChannel;Ljava/net/Socket;)V"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"setSendBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelConfig;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"setMaxBytesPerGatheringWrite","access":0,"descriptor":"(I)V"},{"name":"getMaxBytesPerGatheringWrite","access":0,"descriptor":"()I"},{"name":"calculateMaxBytesPerGatheringWrite","access":2,"descriptor":"()V"},{"name":"jdkChannel","access":2,"descriptor":"()Ljava/nio/channels/SocketChannel;"},{"name":"setSendBufferSize","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/socket/nio/NioSocketChannel;Ljava/net/Socket;Lio/netty/channel/socket/nio/NioSocketChannel$1;)V"}]},{"name":"io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelUnsafe","version":50,"access":48,"superName":"io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe","innerClasses":[{"name":"io/netty/channel/socket/nio/NioSocketChannel$NioSocketChannelUnsafe","outerName":"io/netty/channel/socket/nio/NioSocketChannel","innerName":"NioSocketChannelUnsafe","access":18},{"name":"io/netty/channel/socket/nio/NioSocketChannel$1","access":0},{"name":"io/netty/channel/nio/AbstractNioByteChannel$NioByteUnsafe","outerName":"io/netty/channel/nio/AbstractNioByteChannel","innerName":"NioByteUnsafe","access":4}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/nio/NioSocketChannel;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;)V"},{"name":"prepareToClose","access":4,"descriptor":"()Ljava/util/concurrent/Executor;"},{"name":"","access":4096,"descriptor":"(Lio/netty/channel/socket/nio/NioSocketChannel;Lio/netty/channel/socket/nio/NioSocketChannel$1;)V"}]},{"name":"io/netty/channel/socket/nio/ProtocolFamilyConverter","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/channel/socket/nio/ProtocolFamilyConverter$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"convert","access":9,"descriptor":"(Lio/netty/channel/socket/InternetProtocolFamily;)Ljava/net/ProtocolFamily;"}]},{"name":"io/netty/channel/socket/nio/ProtocolFamilyConverter$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/channel/socket/nio/ProtocolFamilyConverter","innerClasses":[{"name":"io/netty/channel/socket/nio/ProtocolFamilyConverter$1","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$channel$socket$InternetProtocolFamily","access":4120,"descriptor":"[I"}]},{"name":"io/netty/channel/socket/nio/SelectorProviderUtil","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"findOpenMethod","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/reflect/Method;"},{"name":"newChannel","access":10,"descriptor":"(Ljava/lang/reflect/Method;Ljava/nio/channels/spi/SelectorProvider;Ljava/lang/Object;)Ljava/nio/channels/Channel;","signature":"(Ljava/lang/reflect/Method;Ljava/nio/channels/spi/SelectorProvider;Ljava/lang/Object;)TC;","exceptions":["java/io/IOException"]},{"name":"newChannel","access":8,"descriptor":"(Ljava/lang/reflect/Method;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)Ljava/nio/channels/Channel;","signature":"(Ljava/lang/reflect/Method;Ljava/nio/channels/spi/SelectorProvider;Lio/netty/channel/socket/InternetProtocolFamily;)TC;","exceptions":["java/io/IOException"]},{"name":"newDomainSocketChannel","access":8,"descriptor":"(Ljava/lang/reflect/Method;Ljava/nio/channels/spi/SelectorProvider;)Ljava/nio/channels/Channel;","signature":"(Ljava/lang/reflect/Method;Ljava/nio/channels/spi/SelectorProvider;)TC;","exceptions":["java/io/IOException"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/oio/DefaultOioDatagramChannelConfig","version":50,"access":48,"superName":"io/netty/channel/socket/DefaultDatagramChannelConfig","interfaces":["io/netty/channel/socket/oio/OioDatagramChannelConfig"],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/DatagramChannel;Ljava/net/DatagramSocket;)V"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"setSoTimeout","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"getSoTimeout","access":1,"descriptor":"()I"},{"name":"setBroadcast","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setInterface","access":1,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setLoopbackModeDisabled","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setNetworkInterface","access":1,"descriptor":"(Ljava/net/NetworkInterface;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setReuseAddress","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setReceiveBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setSendBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setTimeToLive","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setTrafficClass","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setMaxMessagesPerRead","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setAutoClose","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setTrafficClass","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setTimeToLive","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setSendBufferSize","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setReceiveBufferSize","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setReuseAddress","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setNetworkInterface","access":4161,"descriptor":"(Ljava/net/NetworkInterface;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setLoopbackModeDisabled","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setInterface","access":4161,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setBroadcast","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/oio/DefaultOioServerSocketChannelConfig","version":50,"access":131105,"superName":"io/netty/channel/socket/DefaultServerSocketChannelConfig","interfaces":["io/netty/channel/socket/oio/OioServerSocketChannelConfig"],"methods":[{"name":"","access":131073,"descriptor":"(Lio/netty/channel/socket/ServerSocketChannel;Ljava/net/ServerSocket;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/oio/OioServerSocketChannel;Ljava/net/ServerSocket;)V"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"setSoTimeout","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"getSoTimeout","access":1,"descriptor":"()I"},{"name":"setBacklog","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setReuseAddress","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setReceiveBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setPerformancePreferences","access":1,"descriptor":"(III)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":131073,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"setAutoClose","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setBacklog","access":4161,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setPerformancePreferences","access":4161,"descriptor":"(III)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setReceiveBufferSize","access":4161,"descriptor":"(I)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setReuseAddress","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/ServerSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/oio/DefaultOioSocketChannelConfig","version":50,"access":131105,"superName":"io/netty/channel/socket/DefaultSocketChannelConfig","interfaces":["io/netty/channel/socket/oio/OioSocketChannelConfig"],"methods":[{"name":"","access":131073,"descriptor":"(Lio/netty/channel/socket/SocketChannel;Ljava/net/Socket;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Ljava/net/Socket;)V"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Object;>;"},{"name":"getOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelOption;)TT;"},{"name":"setOption","access":1,"descriptor":"(Lio/netty/channel/ChannelOption;Ljava/lang/Object;)Z","signature":"(Lio/netty/channel/ChannelOption;TT;)Z"},{"name":"setSoTimeout","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"getSoTimeout","access":1,"descriptor":"()I"},{"name":"setTcpNoDelay","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setSoLinger","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setSendBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setReceiveBufferSize","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setKeepAlive","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setTrafficClass","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setReuseAddress","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setPerformancePreferences","access":1,"descriptor":"(III)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setAllowHalfClosure","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":131073,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteSpinCount","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setAllocator","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setAutoRead","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"autoReadCleared","access":4,"descriptor":"()V"},{"name":"setAutoClose","access":1,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setAllowHalfClosure","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setTrafficClass","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setTcpNoDelay","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setSoLinger","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setSendBufferSize","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setReuseAddress","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setReceiveBufferSize","access":4161,"descriptor":"(I)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setPerformancePreferences","access":4161,"descriptor":"(III)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setKeepAlive","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setAllowHalfClosure","access":4161,"descriptor":"(Z)Lio/netty/channel/socket/DuplexChannelConfig;"},{"name":"setWriteBufferWaterMark","access":4161,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/ChannelConfig;"},{"name":"setMessageSizeEstimator","access":4161,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoClose","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setAutoRead","access":4161,"descriptor":"(Z)Lio/netty/channel/ChannelConfig;"},{"name":"setRecvByteBufAllocator","access":4161,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setAllocator","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/ChannelConfig;"},{"name":"setWriteSpinCount","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setMaxMessagesPerRead","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"},{"name":"setConnectTimeoutMillis","access":4161,"descriptor":"(I)Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/oio/OioDatagramChannel","version":50,"access":131105,"superName":"io/netty/channel/oio/AbstractOioMessageChannel","interfaces":["io/netty/channel/socket/DatagramChannel"],"innerClasses":[{"name":"io/netty/channel/RecvByteBufAllocator$Handle","outerName":"io/netty/channel/RecvByteBufAllocator","innerName":"Handle","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"EXPECTED_TYPES","access":26,"descriptor":"Ljava/lang/String;"},{"name":"socket","access":18,"descriptor":"Ljava/net/MulticastSocket;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"tmpPacket","access":18,"descriptor":"Ljava/net/DatagramPacket;"}],"methods":[{"name":"newSocket","access":10,"descriptor":"()Ljava/net/MulticastSocket;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/net/MulticastSocket;)V"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/socket/DatagramChannelConfig;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"isConnected","access":1,"descriptor":"()Z"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doReadMessages","access":4,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List;)I","exceptions":["java/lang/Exception"]},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"checkUnresolved","access":10,"descriptor":"(Lio/netty/channel/AddressedEnvelope;)V","signature":"(Lio/netty/channel/AddressedEnvelope<**>;)V"},{"name":"filterOutboundMessage","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"joinGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"ensureBound","access":2,"descriptor":"()V"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/NetworkInterface;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"leaveGroup","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/NetworkInterface;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/InetAddress;)Lio/netty/channel/ChannelFuture;"},{"name":"block","access":1,"descriptor":"(Ljava/net/InetAddress;Ljava/net/InetAddress;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/ChannelConfig;"}]},{"name":"io/netty/channel/socket/oio/OioDatagramChannelConfig","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["io/netty/channel/socket/DatagramChannelConfig"],"methods":[{"name":"setSoTimeout","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"getSoTimeout","access":1025,"descriptor":"()I"},{"name":"setSendBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setReceiveBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setTrafficClass","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setReuseAddress","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setBroadcast","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setLoopbackModeDisabled","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setTimeToLive","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setInterface","access":1025,"descriptor":"(Ljava/net/InetAddress;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setNetworkInterface","access":1025,"descriptor":"(Ljava/net/NetworkInterface;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setMaxMessagesPerRead","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setAutoClose","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioDatagramChannelConfig;"}]},{"name":"io/netty/channel/socket/oio/OioServerSocketChannel","version":50,"access":131105,"superName":"io/netty/channel/oio/AbstractOioMessageChannel","interfaces":["io/netty/channel/socket/ServerSocketChannel"],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"METADATA","access":26,"descriptor":"Lio/netty/channel/ChannelMetadata;"},{"name":"socket","access":16,"descriptor":"Ljava/net/ServerSocket;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"}],"methods":[{"name":"newServerSocket","access":10,"descriptor":"()Ljava/net/ServerSocket;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/net/ServerSocket;)V"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"metadata","access":1,"descriptor":"()Lio/netty/channel/ChannelMetadata;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doReadMessages","access":4,"descriptor":"(Ljava/util/List;)I","signature":"(Ljava/util/List;)I","exceptions":["java/lang/Exception"]},{"name":"doWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelOutboundBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"filterOutboundMessage","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"setReadPending","access":131076,"descriptor":"(Z)V"},{"name":"clearReadPending0","access":16,"descriptor":"()V"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/socket/ServerSocketChannelConfig;"}]},{"name":"io/netty/channel/socket/oio/OioServerSocketChannelConfig","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["io/netty/channel/socket/ServerSocketChannelConfig"],"methods":[{"name":"setSoTimeout","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"getSoTimeout","access":1025,"descriptor":"()I"},{"name":"setBacklog","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setReuseAddress","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setReceiveBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setPerformancePreferences","access":1025,"descriptor":"(III)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":132097,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setAutoClose","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/oio/OioServerSocketChannelConfig;"}]},{"name":"io/netty/channel/socket/oio/OioSocketChannel","version":50,"access":131105,"superName":"io/netty/channel/oio/OioByteStreamChannel","interfaces":["io/netty/channel/socket/SocketChannel"],"innerClasses":[{"name":"io/netty/channel/socket/oio/OioSocketChannel$4","access":0},{"name":"io/netty/channel/socket/oio/OioSocketChannel$3","access":0},{"name":"io/netty/channel/socket/oio/OioSocketChannel$2","access":0},{"name":"io/netty/channel/socket/oio/OioSocketChannel$1","access":0}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"socket","access":18,"descriptor":"Ljava/net/Socket;"},{"name":"config","access":18,"descriptor":"Lio/netty/channel/socket/oio/OioSocketChannelConfig;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/net/Socket;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/channel/Channel;Ljava/net/Socket;)V"},{"name":"parent","access":1,"descriptor":"()Lio/netty/channel/socket/ServerSocketChannel;"},{"name":"config","access":1,"descriptor":"()Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isActive","access":1,"descriptor":"()Z"},{"name":"isOutputShutdown","access":1,"descriptor":"()Z"},{"name":"isInputShutdown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"doShutdownOutput","access":20,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"shutdownOutput","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdownInput","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"shutdown","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"doReadBytes","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)I","exceptions":["java/lang/Exception"]},{"name":"shutdownOutput","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownOutput0","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownOutput0","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"shutdownInput","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownInput0","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdown","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"shutdownOutputDone","access":2,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"shutdownDone","access":10,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"localAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"remoteAddress","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"localAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"remoteAddress0","access":4,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"doBind","access":4,"descriptor":"(Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doConnect","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)V","exceptions":["java/lang/Exception"]},{"name":"doDisconnect","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"doClose","access":4,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"checkInputShutdown","access":4,"descriptor":"()Z"},{"name":"setReadPending","access":131076,"descriptor":"(Z)V"},{"name":"clearReadPending0","access":16,"descriptor":"()V"},{"name":"remoteAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"localAddress","access":4161,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"parent","access":4161,"descriptor":"()Lio/netty/channel/Channel;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/ChannelConfig;"},{"name":"config","access":4161,"descriptor":"()Lio/netty/channel/socket/SocketChannelConfig;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"}]},{"name":"io/netty/channel/socket/oio/OioSocketChannel$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/socket/oio/OioSocketChannel","outerMethod":"shutdownOutput","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/oio/OioSocketChannel$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/oio/OioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/oio/OioSocketChannel$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/channel/socket/oio/OioSocketChannel","outerMethod":"shutdownInput","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/oio/OioSocketChannel$2","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/oio/OioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/channel/socket/oio/OioSocketChannel$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/socket/oio/OioSocketChannel","outerMethod":"shutdown","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/channel/socket/oio/OioSocketChannel$3","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/oio/OioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/socket/oio/OioSocketChannel$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/channel/socket/oio/OioSocketChannel","outerMethod":"shutdownOutputDone","outerMethodDescriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/channel/socket/oio/OioSocketChannel$4","access":0}],"fields":[{"name":"val$shutdownOutputFuture","access":4112,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/channel/socket/oio/OioSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/socket/oio/OioSocketChannel;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/channel/socket/oio/OioSocketChannelConfig","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["io/netty/channel/socket/SocketChannelConfig"],"methods":[{"name":"setSoTimeout","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"getSoTimeout","access":1025,"descriptor":"()I"},{"name":"setTcpNoDelay","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setSoLinger","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setSendBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setReceiveBufferSize","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setKeepAlive","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setTrafficClass","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setReuseAddress","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setPerformancePreferences","access":1025,"descriptor":"(III)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setAllowHalfClosure","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setConnectTimeoutMillis","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setMaxMessagesPerRead","access":132097,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteSpinCount","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setAllocator","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setRecvByteBufAllocator","access":1025,"descriptor":"(Lio/netty/channel/RecvByteBufAllocator;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setAutoRead","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setAutoClose","access":1025,"descriptor":"(Z)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteBufferHighWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteBufferLowWaterMark","access":1025,"descriptor":"(I)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setWriteBufferWaterMark","access":1025,"descriptor":"(Lio/netty/channel/WriteBufferWaterMark;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"},{"name":"setMessageSizeEstimator","access":1025,"descriptor":"(Lio/netty/channel/MessageSizeEstimator;)Lio/netty/channel/socket/oio/OioSocketChannelConfig;"}]},{"name":"io/netty/handler/address/DynamicAddressConnectHandler","version":50,"access":1057,"superName":"io/netty/channel/ChannelOutboundHandlerAdapter","innerClasses":[{"name":"io/netty/handler/address/DynamicAddressConnectHandler$1","access":0}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"connect","access":17,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"},{"name":"localAddress","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Ljava/net/SocketAddress;","exceptions":["java/lang/Exception"]},{"name":"remoteAddress","access":4,"descriptor":"(Ljava/net/SocketAddress;Ljava/net/SocketAddress;)Ljava/net/SocketAddress;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/address/DynamicAddressConnectHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/address/DynamicAddressConnectHandler","outerMethod":"connect","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/address/DynamicAddressConnectHandler$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/address/DynamicAddressConnectHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/address/DynamicAddressConnectHandler;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/address/ResolveAddressHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelOutboundHandlerAdapter","innerClasses":[{"name":"io/netty/handler/address/ResolveAddressHandler$1","access":0},{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"resolverGroup","access":18,"descriptor":"Lio/netty/resolver/AddressResolverGroup;","signature":"Lio/netty/resolver/AddressResolverGroup<+Ljava/net/SocketAddress;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/resolver/AddressResolverGroup;)V","signature":"(Lio/netty/resolver/AddressResolverGroup<+Ljava/net/SocketAddress;>;)V"},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V"}]},{"name":"io/netty/handler/address/ResolveAddressHandler$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/handler/address/ResolveAddressHandler","outerMethod":"connect","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/address/ResolveAddressHandler$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$localAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/address/ResolveAddressHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/address/ResolveAddressHandler;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/handler/codec/AsciiHeadersEncoder","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/AsciiHeadersEncoder$1","access":4104},{"name":"io/netty/handler/codec/AsciiHeadersEncoder$NewlineType","outerName":"io/netty/handler/codec/AsciiHeadersEncoder","innerName":"NewlineType","access":16409},{"name":"io/netty/handler/codec/AsciiHeadersEncoder$SeparatorType","outerName":"io/netty/handler/codec/AsciiHeadersEncoder","innerName":"SeparatorType","access":16409},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"buf","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"separatorType","access":18,"descriptor":"Lio/netty/handler/codec/AsciiHeadersEncoder$SeparatorType;"},{"name":"newlineType","access":18,"descriptor":"Lio/netty/handler/codec/AsciiHeadersEncoder$NewlineType;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/AsciiHeadersEncoder$SeparatorType;Lio/netty/handler/codec/AsciiHeadersEncoder$NewlineType;)V"},{"name":"encode","access":1,"descriptor":"(Ljava/util/Map$Entry;)V","signature":"(Ljava/util/Map$Entry;)V"},{"name":"writeAscii","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;ILjava/lang/CharSequence;)V"}]},{"name":"io/netty/handler/codec/AsciiHeadersEncoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/AsciiHeadersEncoder","innerClasses":[{"name":"io/netty/handler/codec/AsciiHeadersEncoder$1","access":4104},{"name":"io/netty/handler/codec/AsciiHeadersEncoder$NewlineType","outerName":"io/netty/handler/codec/AsciiHeadersEncoder","innerName":"NewlineType","access":16409},{"name":"io/netty/handler/codec/AsciiHeadersEncoder$SeparatorType","outerName":"io/netty/handler/codec/AsciiHeadersEncoder","innerName":"SeparatorType","access":16409}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$AsciiHeadersEncoder$SeparatorType","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$codec$AsciiHeadersEncoder$NewlineType","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/AsciiHeadersEncoder$NewlineType","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/AsciiHeadersEncoder$NewlineType","outerName":"io/netty/handler/codec/AsciiHeadersEncoder","innerName":"NewlineType","access":16409}],"fields":[{"name":"LF","access":16409,"descriptor":"Lio/netty/handler/codec/AsciiHeadersEncoder$NewlineType;"},{"name":"CRLF","access":16409,"descriptor":"Lio/netty/handler/codec/AsciiHeadersEncoder$NewlineType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/AsciiHeadersEncoder$NewlineType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/AsciiHeadersEncoder$NewlineType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/AsciiHeadersEncoder$NewlineType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/AsciiHeadersEncoder$SeparatorType","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/AsciiHeadersEncoder$SeparatorType","outerName":"io/netty/handler/codec/AsciiHeadersEncoder","innerName":"SeparatorType","access":16409}],"fields":[{"name":"COLON","access":16409,"descriptor":"Lio/netty/handler/codec/AsciiHeadersEncoder$SeparatorType;"},{"name":"COLON_SPACE","access":16409,"descriptor":"Lio/netty/handler/codec/AsciiHeadersEncoder$SeparatorType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/AsciiHeadersEncoder$SeparatorType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/AsciiHeadersEncoder$SeparatorType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/AsciiHeadersEncoder$SeparatorType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/ByteToMessageCodec","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelDuplexHandler;","superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageCodec$Encoder","outerName":"io/netty/handler/codec/ByteToMessageCodec","innerName":"Encoder","access":18},{"name":"io/netty/handler/codec/ByteToMessageCodec$1","access":0}],"fields":[{"name":"outboundMsgMatcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"encoder","access":18,"descriptor":"Lio/netty/handler/codec/MessageToByteEncoder;","signature":"Lio/netty/handler/codec/MessageToByteEncoder;"},{"name":"decoder","access":18,"descriptor":"Lio/netty/handler/codec/ByteToMessageDecoder;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TI;>;)V"},{"name":"","access":4,"descriptor":"(Z)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<+TI;>;Z)V"},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)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":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"decode","access":1028,"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":"decodeLast","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":"io/netty/handler/codec/ByteToMessageCodec$1","version":50,"access":32,"superName":"io/netty/handler/codec/ByteToMessageDecoder","outerClass":"io/netty/handler/codec/ByteToMessageCodec","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageCodec$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/ByteToMessageCodec;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/ByteToMessageCodec;)V"},{"name":"decode","access":1,"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":"decodeLast","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":"io/netty/handler/codec/ByteToMessageCodec$Encoder","version":50,"access":48,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageCodec$Encoder","outerName":"io/netty/handler/codec/ByteToMessageCodec","innerName":"Encoder","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/ByteToMessageCodec;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/ByteToMessageCodec;Z)V"},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/ByteToMessageDecoder","version":50,"access":1057,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545},{"name":"io/netty/handler/codec/ByteToMessageDecoder$2","access":8},{"name":"io/netty/handler/codec/ByteToMessageDecoder$1","access":8}],"fields":[{"name":"MERGE_CUMULATOR","access":25,"descriptor":"Lio/netty/handler/codec/ByteToMessageDecoder$Cumulator;"},{"name":"COMPOSITE_CUMULATOR","access":25,"descriptor":"Lio/netty/handler/codec/ByteToMessageDecoder$Cumulator;"},{"name":"STATE_INIT","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"STATE_CALLING_CHILD_DECODE","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"STATE_HANDLER_REMOVED_PENDING","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"cumulation","access":0,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"cumulator","access":2,"descriptor":"Lio/netty/handler/codec/ByteToMessageDecoder$Cumulator;"},{"name":"singleDecode","access":2,"descriptor":"Z"},{"name":"first","access":2,"descriptor":"Z"},{"name":"firedChannelRead","access":2,"descriptor":"Z"},{"name":"selfFiredChannelRead","access":2,"descriptor":"Z"},{"name":"decodeState","access":2,"descriptor":"B"},{"name":"discardAfterReads","access":2,"descriptor":"I"},{"name":"numReads","access":2,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"setSingleDecode","access":1,"descriptor":"(Z)V"},{"name":"isSingleDecode","access":1,"descriptor":"()Z"},{"name":"setCumulator","access":1,"descriptor":"(Lio/netty/handler/codec/ByteToMessageDecoder$Cumulator;)V"},{"name":"setDiscardAfterReads","access":1,"descriptor":"(I)V"},{"name":"actualReadableBytes","access":4,"descriptor":"()I"},{"name":"internalBuffer","access":4,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"handlerRemoved","access":17,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved0","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"fireChannelRead","access":8,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/util/List;I)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/util/List;I)V"},{"name":"fireChannelRead","access":8,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/CodecOutputList;I)V"},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"discardSomeReadBytes","access":20,"descriptor":"()V"},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelInputClosed","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Z)V"},{"name":"channelInputClosed","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"callDecode","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"},{"name":"decode","access":1028,"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":"decodeRemovalReentryProtection","access":16,"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":"decodeLast","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":"expandCumulation","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/handler/codec/ByteToMessageDecoder$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/ByteToMessageDecoder$Cumulator"],"outerClass":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageDecoder$1","access":8},{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"cumulate","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/handler/codec/ByteToMessageDecoder$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/ByteToMessageDecoder$Cumulator"],"outerClass":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageDecoder$2","access":8},{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"cumulate","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545}],"methods":[{"name":"cumulate","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/handler/codec/CharSequenceValueConverter","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/handler/codec/ValueConverter;","superName":"java/lang/Object","interfaces":["io/netty/handler/codec/ValueConverter"],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/handler/codec/CharSequenceValueConverter;"},{"name":"TRUE_ASCII","access":26,"descriptor":"Lio/netty/util/AsciiString;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"convertObject","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/CharSequence;"},{"name":"convertInt","access":1,"descriptor":"(I)Ljava/lang/CharSequence;"},{"name":"convertLong","access":1,"descriptor":"(J)Ljava/lang/CharSequence;"},{"name":"convertDouble","access":1,"descriptor":"(D)Ljava/lang/CharSequence;"},{"name":"convertChar","access":1,"descriptor":"(C)Ljava/lang/CharSequence;"},{"name":"convertBoolean","access":1,"descriptor":"(Z)Ljava/lang/CharSequence;"},{"name":"convertFloat","access":1,"descriptor":"(F)Ljava/lang/CharSequence;"},{"name":"convertToBoolean","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"convertByte","access":1,"descriptor":"(B)Ljava/lang/CharSequence;"},{"name":"convertToByte","access":1,"descriptor":"(Ljava/lang/CharSequence;)B"},{"name":"convertToChar","access":1,"descriptor":"(Ljava/lang/CharSequence;)C"},{"name":"convertShort","access":1,"descriptor":"(S)Ljava/lang/CharSequence;"},{"name":"convertToShort","access":1,"descriptor":"(Ljava/lang/CharSequence;)S"},{"name":"convertToInt","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"convertToLong","access":1,"descriptor":"(Ljava/lang/CharSequence;)J"},{"name":"convertTimeMillis","access":1,"descriptor":"(J)Ljava/lang/CharSequence;"},{"name":"convertToTimeMillis","access":1,"descriptor":"(Ljava/lang/CharSequence;)J"},{"name":"convertToFloat","access":1,"descriptor":"(Ljava/lang/CharSequence;)F"},{"name":"convertToDouble","access":1,"descriptor":"(Ljava/lang/CharSequence;)D"},{"name":"convertToDouble","access":4161,"descriptor":"(Ljava/lang/Object;)D"},{"name":"convertDouble","access":4161,"descriptor":"(D)Ljava/lang/Object;"},{"name":"convertToFloat","access":4161,"descriptor":"(Ljava/lang/Object;)F"},{"name":"convertFloat","access":4161,"descriptor":"(F)Ljava/lang/Object;"},{"name":"convertToTimeMillis","access":4161,"descriptor":"(Ljava/lang/Object;)J"},{"name":"convertTimeMillis","access":4161,"descriptor":"(J)Ljava/lang/Object;"},{"name":"convertToLong","access":4161,"descriptor":"(Ljava/lang/Object;)J"},{"name":"convertLong","access":4161,"descriptor":"(J)Ljava/lang/Object;"},{"name":"convertToInt","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"convertInt","access":4161,"descriptor":"(I)Ljava/lang/Object;"},{"name":"convertToShort","access":4161,"descriptor":"(Ljava/lang/Object;)S"},{"name":"convertShort","access":4161,"descriptor":"(S)Ljava/lang/Object;"},{"name":"convertToChar","access":4161,"descriptor":"(Ljava/lang/Object;)C"},{"name":"convertChar","access":4161,"descriptor":"(C)Ljava/lang/Object;"},{"name":"convertToByte","access":4161,"descriptor":"(Ljava/lang/Object;)B"},{"name":"convertByte","access":4161,"descriptor":"(B)Ljava/lang/Object;"},{"name":"convertToBoolean","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"convertBoolean","access":4161,"descriptor":"(Z)Ljava/lang/Object;"},{"name":"convertObject","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/handler/codec/CodecException","version":50,"access":33,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1464830400709348473"}}],"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":"io/netty/handler/codec/CodecOutputList","version":50,"access":48,"signature":"Ljava/util/AbstractList;Ljava/util/RandomAccess;","superName":"java/util/AbstractList","interfaces":["java/util/RandomAccess"],"innerClasses":[{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputLists","outerName":"io/netty/handler/codec/CodecOutputList","innerName":"CodecOutputLists","access":26},{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputListRecycler","outerName":"io/netty/handler/codec/CodecOutputList","innerName":"CodecOutputListRecycler","access":1546},{"name":"io/netty/handler/codec/CodecOutputList$2","access":8},{"name":"io/netty/handler/codec/CodecOutputList$1","access":8}],"fields":[{"name":"NOOP_RECYCLER","access":26,"descriptor":"Lio/netty/handler/codec/CodecOutputList$CodecOutputListRecycler;"},{"name":"CODEC_OUTPUT_LISTS_POOL","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"},{"name":"recycler","access":18,"descriptor":"Lio/netty/handler/codec/CodecOutputList$CodecOutputListRecycler;"},{"name":"size","access":2,"descriptor":"I"},{"name":"maxSeenSize","access":2,"descriptor":"I"},{"name":"array","access":2,"descriptor":"[Ljava/lang/Object;"},{"name":"insertSinceRecycled","access":2,"descriptor":"Z"}],"methods":[{"name":"newInstance","access":8,"descriptor":"()Lio/netty/handler/codec/CodecOutputList;"},{"name":"","access":2,"descriptor":"(Lio/netty/handler/codec/CodecOutputList$CodecOutputListRecycler;I)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"insertSinceRecycled","access":0,"descriptor":"()Z"},{"name":"recycle","access":0,"descriptor":"()V"},{"name":"getUnsafe","access":0,"descriptor":"(I)Ljava/lang/Object;"},{"name":"checkIndex","access":2,"descriptor":"(I)V"},{"name":"insert","access":2,"descriptor":"(ILjava/lang/Object;)V"},{"name":"expandArray","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/codec/CodecOutputList$CodecOutputListRecycler;ILio/netty/handler/codec/CodecOutputList$1;)V"},{"name":"access$100","access":4104,"descriptor":"()Lio/netty/handler/codec/CodecOutputList$CodecOutputListRecycler;"}]},{"name":"io/netty/handler/codec/CodecOutputList$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/CodecOutputList$CodecOutputListRecycler"],"outerClass":"io/netty/handler/codec/CodecOutputList","innerClasses":[{"name":"io/netty/handler/codec/CodecOutputList$1","access":8},{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputListRecycler","outerName":"io/netty/handler/codec/CodecOutputList","innerName":"CodecOutputListRecycler","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"recycle","access":1,"descriptor":"(Lio/netty/handler/codec/CodecOutputList;)V"}]},{"name":"io/netty/handler/codec/CodecOutputList$2","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/handler/codec/CodecOutputList","innerClasses":[{"name":"io/netty/handler/codec/CodecOutputList$2","access":8},{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputLists","outerName":"io/netty/handler/codec/CodecOutputList","innerName":"CodecOutputLists","access":26}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Lio/netty/handler/codec/CodecOutputList$CodecOutputLists;","exceptions":["java/lang/Exception"]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputListRecycler","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputListRecycler","outerName":"io/netty/handler/codec/CodecOutputList","innerName":"CodecOutputListRecycler","access":1546}],"methods":[{"name":"recycle","access":1025,"descriptor":"(Lio/netty/handler/codec/CodecOutputList;)V"}]},{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputLists","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/CodecOutputList$CodecOutputListRecycler"],"innerClasses":[{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputLists","outerName":"io/netty/handler/codec/CodecOutputList","innerName":"CodecOutputLists","access":26},{"name":"io/netty/handler/codec/CodecOutputList$CodecOutputListRecycler","outerName":"io/netty/handler/codec/CodecOutputList","innerName":"CodecOutputListRecycler","access":1546},{"name":"io/netty/handler/codec/CodecOutputList$1","access":8}],"fields":[{"name":"elements","access":18,"descriptor":"[Lio/netty/handler/codec/CodecOutputList;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"currentIdx","access":2,"descriptor":"I"},{"name":"count","access":2,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"getOrCreate","access":1,"descriptor":"()Lio/netty/handler/codec/CodecOutputList;"},{"name":"recycle","access":1,"descriptor":"(Lio/netty/handler/codec/CodecOutputList;)V"}]},{"name":"io/netty/handler/codec/CorruptedFrameException","version":50,"access":33,"superName":"io/netty/handler/codec/DecoderException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3918052232492988408"}}],"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":"io/netty/handler/codec/DatagramPacketDecoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","fields":[{"name":"decoder","access":18,"descriptor":"Lio/netty/handler/codec/MessageToMessageDecoder;","signature":"Lio/netty/handler/codec/MessageToMessageDecoder;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/MessageToMessageDecoder;)V","signature":"(Lio/netty/handler/codec/MessageToMessageDecoder;)V"},{"name":"acceptInboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/socket/DatagramPacket;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/socket/DatagramPacket;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelUnregistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"isSharable","access":1,"descriptor":"()Z"},{"name":"decode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/DatagramPacketEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;>;","superName":"io/netty/handler/codec/MessageToMessageEncoder","fields":[{"name":"encoder","access":18,"descriptor":"Lio/netty/handler/codec/MessageToMessageEncoder;","signature":"Lio/netty/handler/codec/MessageToMessageEncoder<-TM;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/MessageToMessageEncoder;)V","signature":"(Lio/netty/handler/codec/MessageToMessageEncoder<-TM;>;)V"},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/AddressedEnvelope;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/AddressedEnvelope;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"isSharable","access":1,"descriptor":"()Z"},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/DateFormatter","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/DateFormatter$1","access":8}],"fields":[{"name":"DELIMITERS","access":26,"descriptor":"Ljava/util/BitSet;"},{"name":"DAY_OF_WEEK_TO_SHORT_NAME","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"CALENDAR_MONTH_TO_SHORT_NAME","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"INSTANCES","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"},{"name":"cal","access":18,"descriptor":"Ljava/util/GregorianCalendar;"},{"name":"sb","access":18,"descriptor":"Ljava/lang/StringBuilder;"},{"name":"timeFound","access":2,"descriptor":"Z"},{"name":"hours","access":2,"descriptor":"I"},{"name":"minutes","access":2,"descriptor":"I"},{"name":"seconds","access":2,"descriptor":"I"},{"name":"dayOfMonthFound","access":2,"descriptor":"Z"},{"name":"dayOfMonth","access":2,"descriptor":"I"},{"name":"monthFound","access":2,"descriptor":"Z"},{"name":"month","access":2,"descriptor":"I"},{"name":"yearFound","access":2,"descriptor":"Z"},{"name":"year","access":2,"descriptor":"I"}],"methods":[{"name":"parseHttpDate","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/util/Date;"},{"name":"parseHttpDate","access":9,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/util/Date;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;)Ljava/lang/String;"},{"name":"append","access":9,"descriptor":"(Ljava/util/Date;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;"},{"name":"formatter","access":10,"descriptor":"()Lio/netty/handler/codec/DateFormatter;"},{"name":"isDelim","access":10,"descriptor":"(C)Z"},{"name":"isDigit","access":10,"descriptor":"(C)Z"},{"name":"getNumericalValue","access":10,"descriptor":"(C)I"},{"name":"","access":2,"descriptor":"()V"},{"name":"reset","access":1,"descriptor":"()V"},{"name":"tryParseTime","access":2,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"tryParseDayOfMonth","access":2,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"tryParseMonth","access":2,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"tryParseYear","access":2,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"parseToken","access":2,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"parse0","access":2,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/util/Date;"},{"name":"parse1","access":2,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"normalizeAndValidate","access":2,"descriptor":"()Z"},{"name":"computeDate","access":2,"descriptor":"()Ljava/util/Date;"},{"name":"format0","access":2,"descriptor":"(Ljava/util/Date;)Ljava/lang/String;"},{"name":"append0","access":2,"descriptor":"(Ljava/util/Date;Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;"},{"name":"appendZeroLeftPadded","access":10,"descriptor":"(ILjava/lang/StringBuilder;)Ljava/lang/StringBuilder;"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/codec/DateFormatter$1;)V"}]},{"name":"io/netty/handler/codec/DateFormatter$1","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/handler/codec/DateFormatter","innerClasses":[{"name":"io/netty/handler/codec/DateFormatter$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Lio/netty/handler/codec/DateFormatter;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/DecoderException","version":50,"access":33,"superName":"io/netty/handler/codec/CodecException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"6926716840699621852"}}],"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":"io/netty/handler/codec/DecoderResult","version":50,"access":33,"superName":"java/lang/Object","fields":[{"name":"SIGNAL_UNFINISHED","access":28,"descriptor":"Lio/netty/util/Signal;"},{"name":"SIGNAL_SUCCESS","access":28,"descriptor":"Lio/netty/util/Signal;"},{"name":"UNFINISHED","access":25,"descriptor":"Lio/netty/handler/codec/DecoderResult;"},{"name":"SUCCESS","access":25,"descriptor":"Lio/netty/handler/codec/DecoderResult;"},{"name":"cause","access":18,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"failure","access":9,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/handler/codec/DecoderResult;"},{"name":"","access":4,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"isFinished","access":1,"descriptor":"()Z"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"isFailure","access":1,"descriptor":"()Z"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/codec/DecoderResultProvider","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"decoderResult","access":1025,"descriptor":"()Lio/netty/handler/codec/DecoderResult;"},{"name":"setDecoderResult","access":1025,"descriptor":"(Lio/netty/handler/codec/DecoderResult;)V"}]},{"name":"io/netty/handler/codec/DefaultHeaders","version":50,"access":33,"signature":";>Ljava/lang/Object;Lio/netty/handler/codec/Headers;","superName":"java/lang/Object","interfaces":["io/netty/handler/codec/Headers"],"innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$1","access":4104},{"name":"io/netty/handler/codec/DefaultHeaders$HeaderEntry","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"HeaderEntry","access":12},{"name":"io/netty/handler/codec/DefaultHeaders$ValueIterator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"ValueIterator","access":18},{"name":"io/netty/handler/codec/DefaultHeaders$HeaderIterator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"HeaderIterator","access":18},{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"ValueValidator","access":1545},{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"NameValidator","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"HASH_CODE_SEED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1028477387"}},{"name":"entries","access":18,"descriptor":"[Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"[Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"head","access":20,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"hashMask","access":18,"descriptor":"B"},{"name":"valueConverter","access":18,"descriptor":"Lio/netty/handler/codec/ValueConverter;","signature":"Lio/netty/handler/codec/ValueConverter;"},{"name":"nameValidator","access":18,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$NameValidator;","signature":"Lio/netty/handler/codec/DefaultHeaders$NameValidator;"},{"name":"valueValidator","access":18,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$ValueValidator;","signature":"Lio/netty/handler/codec/DefaultHeaders$ValueValidator;"},{"name":"hashingStrategy","access":18,"descriptor":"Lio/netty/util/HashingStrategy;","signature":"Lio/netty/util/HashingStrategy;"},{"name":"size","access":0,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/ValueConverter;)V","signature":"(Lio/netty/handler/codec/ValueConverter;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;)V","signature":"(Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;)V","signature":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;)V","signature":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;I)V","signature":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;ILio/netty/handler/codec/DefaultHeaders$ValueValidator;)V","signature":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;ILio/netty/handler/codec/DefaultHeaders$ValueValidator;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"getAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAndRemove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"getAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"valueIterator","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Iterator;","signature":"(TK;)Ljava/util/Iterator;"},{"name":"getAllAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"containsObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;Ljava/lang/Object;)Z"},{"name":"containsBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"containsByte","access":1,"descriptor":"(Ljava/lang/Object;B)Z","signature":"(TK;B)Z"},{"name":"containsChar","access":1,"descriptor":"(Ljava/lang/Object;C)Z","signature":"(TK;C)Z"},{"name":"containsShort","access":1,"descriptor":"(Ljava/lang/Object;S)Z","signature":"(TK;S)Z"},{"name":"containsInt","access":1,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TK;I)Z"},{"name":"containsLong","access":1,"descriptor":"(Ljava/lang/Object;J)Z","signature":"(TK;J)Z"},{"name":"containsFloat","access":1,"descriptor":"(Ljava/lang/Object;F)Z","signature":"(TK;F)Z"},{"name":"containsDouble","access":1,"descriptor":"(Ljava/lang/Object;D)Z","signature":"(TK;D)Z"},{"name":"containsTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)Z","signature":"(TK;J)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"contains","access":17,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Lio/netty/util/HashingStrategy;)Z","signature":"(TK;TV;Lio/netty/util/HashingStrategy<-TV;>;)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"names","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;TV;)TT;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)TT;"},{"name":"add","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[TV;)TT;"},{"name":"addObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Object;)TT;"},{"name":"addObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<*>;)TT;"},{"name":"addObject","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[Ljava/lang/Object;)TT;"},{"name":"addInt","access":1,"descriptor":"(Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;","signature":"(TK;I)TT;"},{"name":"addLong","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"addDouble","access":1,"descriptor":"(Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;","signature":"(TK;D)TT;"},{"name":"addTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"addChar","access":1,"descriptor":"(Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;","signature":"(TK;C)TT;"},{"name":"addBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;","signature":"(TK;Z)TT;"},{"name":"addFloat","access":1,"descriptor":"(Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;","signature":"(TK;F)TT;"},{"name":"addByte","access":1,"descriptor":"(Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;","signature":"(TK;B)TT;"},{"name":"addShort","access":1,"descriptor":"(Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;","signature":"(TK;S)TT;"},{"name":"add","access":1,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"addImpl","access":4,"descriptor":"(Lio/netty/handler/codec/Headers;)V","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;TV;)TT;"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)TT;"},{"name":"set","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[TV;)TT;"},{"name":"setObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Object;)TT;"},{"name":"setObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<*>;)TT;"},{"name":"setObject","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[Ljava/lang/Object;)TT;"},{"name":"setInt","access":1,"descriptor":"(Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;","signature":"(TK;I)TT;"},{"name":"setLong","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"setDouble","access":1,"descriptor":"(Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;","signature":"(TK;D)TT;"},{"name":"setTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"setFloat","access":1,"descriptor":"(Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;","signature":"(TK;F)TT;"},{"name":"setChar","access":1,"descriptor":"(Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;","signature":"(TK;C)TT;"},{"name":"setBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;","signature":"(TK;Z)TT;"},{"name":"setByte","access":1,"descriptor":"(Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;","signature":"(TK;B)TT;"},{"name":"setShort","access":1,"descriptor":"(Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;","signature":"(TK;S)TT;"},{"name":"set","access":1,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"setAll","access":1,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"clear","access":1,"descriptor":"()Lio/netty/handler/codec/Headers;","signature":"()TT;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;","signature":"(TK;)Ljava/lang/Boolean;"},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"getByte","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Byte;","signature":"(TK;)Ljava/lang/Byte;"},{"name":"getByte","access":1,"descriptor":"(Ljava/lang/Object;B)B","signature":"(TK;B)B"},{"name":"getChar","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Character;","signature":"(TK;)Ljava/lang/Character;"},{"name":"getChar","access":1,"descriptor":"(Ljava/lang/Object;C)C","signature":"(TK;C)C"},{"name":"getShort","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Short;","signature":"(TK;)Ljava/lang/Short;"},{"name":"getShort","access":1,"descriptor":"(Ljava/lang/Object;S)S","signature":"(TK;S)S"},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;","signature":"(TK;)Ljava/lang/Integer;"},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TK;I)I"},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getFloat","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Float;","signature":"(TK;)Ljava/lang/Float;"},{"name":"getFloat","access":1,"descriptor":"(Ljava/lang/Object;F)F","signature":"(TK;F)F"},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Double;","signature":"(TK;)Ljava/lang/Double;"},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/Object;D)D","signature":"(TK;D)D"},{"name":"getTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getBooleanAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;","signature":"(TK;)Ljava/lang/Boolean;"},{"name":"getBooleanAndRemove","access":1,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"getByteAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Byte;","signature":"(TK;)Ljava/lang/Byte;"},{"name":"getByteAndRemove","access":1,"descriptor":"(Ljava/lang/Object;B)B","signature":"(TK;B)B"},{"name":"getCharAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Character;","signature":"(TK;)Ljava/lang/Character;"},{"name":"getCharAndRemove","access":1,"descriptor":"(Ljava/lang/Object;C)C","signature":"(TK;C)C"},{"name":"getShortAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Short;","signature":"(TK;)Ljava/lang/Short;"},{"name":"getShortAndRemove","access":1,"descriptor":"(Ljava/lang/Object;S)S","signature":"(TK;S)S"},{"name":"getIntAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;","signature":"(TK;)Ljava/lang/Integer;"},{"name":"getIntAndRemove","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TK;I)I"},{"name":"getLongAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getLongAndRemove","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getFloatAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Float;","signature":"(TK;)Ljava/lang/Float;"},{"name":"getFloatAndRemove","access":1,"descriptor":"(Ljava/lang/Object;F)F","signature":"(TK;F)F"},{"name":"getDoubleAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Double;","signature":"(TK;)Ljava/lang/Double;"},{"name":"getDoubleAndRemove","access":1,"descriptor":"(Ljava/lang/Object;D)D","signature":"(TK;D)D"},{"name":"getTimeMillisAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getTimeMillisAndRemove","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Lio/netty/handler/codec/Headers;Lio/netty/util/HashingStrategy;)Z","signature":"(Lio/netty/handler/codec/Headers;Lio/netty/util/HashingStrategy;)Z"},{"name":"hashCode","access":17,"descriptor":"(Lio/netty/util/HashingStrategy;)I","signature":"(Lio/netty/util/HashingStrategy;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"validateName","access":4,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders$NameValidator;ZLjava/lang/Object;)V","signature":"(Lio/netty/handler/codec/DefaultHeaders$NameValidator;ZTK;)V"},{"name":"validateValue","access":4,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders$ValueValidator;Ljava/lang/Object;Ljava/lang/Object;)V","signature":"(Lio/netty/handler/codec/DefaultHeaders$ValueValidator;TK;TV;)V"},{"name":"newHeaderEntry","access":4,"descriptor":"(ILjava/lang/Object;Ljava/lang/Object;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"(ITK;TV;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"valueConverter","access":4,"descriptor":"()Lio/netty/handler/codec/ValueConverter;","signature":"()Lio/netty/handler/codec/ValueConverter;"},{"name":"nameValidator","access":4,"descriptor":"()Lio/netty/handler/codec/DefaultHeaders$NameValidator;","signature":"()Lio/netty/handler/codec/DefaultHeaders$NameValidator;"},{"name":"valueValidator","access":4,"descriptor":"()Lio/netty/handler/codec/DefaultHeaders$ValueValidator;","signature":"()Lio/netty/handler/codec/DefaultHeaders$ValueValidator;"},{"name":"index","access":2,"descriptor":"(I)I"},{"name":"add0","access":2,"descriptor":"(IILjava/lang/Object;Ljava/lang/Object;)V","signature":"(IITK;TV;)V"},{"name":"remove0","access":2,"descriptor":"(IILjava/lang/Object;)Ljava/lang/Object;","signature":"(IITK;)TV;"},{"name":"remove0","access":0,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"(Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"thisT","access":2,"descriptor":"()Lio/netty/handler/codec/Headers;","signature":"()TT;"},{"name":"fromObject","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;Ljava/lang/Object;)TV;"},{"name":"fromBoolean","access":2,"descriptor":"(Ljava/lang/Object;Z)Ljava/lang/Object;","signature":"(TK;Z)TV;"},{"name":"fromByte","access":2,"descriptor":"(Ljava/lang/Object;B)Ljava/lang/Object;","signature":"(TK;B)TV;"},{"name":"fromChar","access":2,"descriptor":"(Ljava/lang/Object;C)Ljava/lang/Object;","signature":"(TK;C)TV;"},{"name":"fromShort","access":2,"descriptor":"(Ljava/lang/Object;S)Ljava/lang/Object;","signature":"(TK;S)TV;"},{"name":"fromInt","access":2,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(TK;I)TV;"},{"name":"fromLong","access":2,"descriptor":"(Ljava/lang/Object;J)Ljava/lang/Object;","signature":"(TK;J)TV;"},{"name":"fromFloat","access":2,"descriptor":"(Ljava/lang/Object;F)Ljava/lang/Object;","signature":"(TK;F)TV;"},{"name":"fromDouble","access":2,"descriptor":"(Ljava/lang/Object;D)Ljava/lang/Object;","signature":"(TK;D)TV;"},{"name":"fromTimeMillis","access":2,"descriptor":"(Ljava/lang/Object;J)Ljava/lang/Object;","signature":"(TK;J)TV;"},{"name":"toBoolean","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"toByte","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)B","signature":"(TK;TV;)B"},{"name":"toChar","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)C","signature":"(TK;TV;)C"},{"name":"toShort","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)S","signature":"(TK;TV;)S"},{"name":"toInt","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I","signature":"(TK;TV;)I"},{"name":"toLong","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)J","signature":"(TK;TV;)J"},{"name":"toFloat","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)F","signature":"(TK;TV;)F"},{"name":"toDouble","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)D","signature":"(TK;TV;)D"},{"name":"toTimeMillis","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)J","signature":"(TK;TV;)J"},{"name":"copy","access":1,"descriptor":"()Lio/netty/handler/codec/DefaultHeaders;","signature":"()Lio/netty/handler/codec/DefaultHeaders;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders;)Lio/netty/util/HashingStrategy;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders;)[Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders;I)I"}]},{"name":"io/netty/handler/codec/DefaultHeaders$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/DefaultHeaders","innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$1","access":4104}]},{"name":"io/netty/handler/codec/DefaultHeaders$HeaderEntry","version":50,"access":33,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$HeaderEntry","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"HeaderEntry","access":12},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"hash","access":20,"descriptor":"I"},{"name":"key","access":20,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"value","access":4,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"next","access":4,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"before","access":4,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"after","access":4,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"}],"methods":[{"name":"","access":4,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITK;)V"},{"name":"","access":0,"descriptor":"(ILjava/lang/Object;Ljava/lang/Object;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)V","signature":"(ITK;TV;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)V"},{"name":"","access":0,"descriptor":"()V"},{"name":"pointNeighborsToThis","access":20,"descriptor":"()V"},{"name":"before","access":17,"descriptor":"()Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"()Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"after","access":17,"descriptor":"()Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"()Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"remove","access":4,"descriptor":"()V"},{"name":"getKey","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TK;"},{"name":"getValue","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":17,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/codec/DefaultHeaders$HeaderIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$HeaderEntry","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"HeaderEntry","access":12},{"name":"io/netty/handler/codec/DefaultHeaders$HeaderIterator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"HeaderIterator","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/handler/codec/DefaultHeaders$1","access":4104}],"fields":[{"name":"current","access":2,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/DefaultHeaders;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders;)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":"","access":4096,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders;Lio/netty/handler/codec/DefaultHeaders$1;)V"}]},{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"NameValidator","access":1545},{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator$1","access":8}],"fields":[{"name":"NOT_NULL","access":25,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$NameValidator;"}],"methods":[{"name":"validateName","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TK;)V"}]},{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/DefaultHeaders$NameValidator"],"outerClass":"io/netty/handler/codec/DefaultHeaders$NameValidator","innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"NameValidator","access":1545},{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"validateName","access":1,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"io/netty/handler/codec/DefaultHeaders$ValueIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$HeaderEntry","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"HeaderEntry","access":12},{"name":"io/netty/handler/codec/DefaultHeaders$ValueIterator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"ValueIterator","access":18}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/Object;","signature":"TK;"},{"name":"hash","access":18,"descriptor":"I"},{"name":"removalPrevious","access":2,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"previous","access":2,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"next","access":2,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;","signature":"Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/DefaultHeaders;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders;Ljava/lang/Object;)V","signature":"(TK;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"calculateNext","access":2,"descriptor":"(Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)V","signature":"(Lio/netty/handler/codec/DefaultHeaders$HeaderEntry;)V"}]},{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"ValueValidator","access":1545},{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator$1","access":8}],"fields":[{"name":"NO_VALIDATION","access":25,"descriptor":"Lio/netty/handler/codec/DefaultHeaders$ValueValidator;","signature":"Lio/netty/handler/codec/DefaultHeaders$ValueValidator<*>;"}],"methods":[{"name":"validate","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/handler/codec/DefaultHeaders$ValueValidator;","superName":"java/lang/Object","interfaces":["io/netty/handler/codec/DefaultHeaders$ValueValidator"],"outerClass":"io/netty/handler/codec/DefaultHeaders$ValueValidator","innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"ValueValidator","access":1545},{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"validate","access":1,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"io/netty/handler/codec/DefaultHeadersImpl","version":50,"access":49,"signature":"Lio/netty/handler/codec/DefaultHeaders;>;","superName":"io/netty/handler/codec/DefaultHeaders","innerClasses":[{"name":"io/netty/handler/codec/DefaultHeaders$NameValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"NameValidator","access":1545},{"name":"io/netty/handler/codec/DefaultHeaders$ValueValidator","outerName":"io/netty/handler/codec/DefaultHeaders","innerName":"ValueValidator","access":1545}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;)V","signature":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;ILio/netty/handler/codec/DefaultHeaders$ValueValidator;)V","signature":"(Lio/netty/util/HashingStrategy;Lio/netty/handler/codec/ValueConverter;Lio/netty/handler/codec/DefaultHeaders$NameValidator;ILio/netty/handler/codec/DefaultHeaders$ValueValidator;)V"}]},{"name":"io/netty/handler/codec/DelimiterBasedFrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"delimiters","access":18,"descriptor":"[Lio/netty/buffer/ByteBuf;"},{"name":"maxFrameLength","access":18,"descriptor":"I"},{"name":"stripDelimiter","access":18,"descriptor":"Z"},{"name":"failFast","access":18,"descriptor":"Z"},{"name":"discardingTooLongFrame","access":2,"descriptor":"Z"},{"name":"tooLongFrameLength","access":2,"descriptor":"I"},{"name":"lineBasedDecoder","access":18,"descriptor":"Lio/netty/handler/codec/LineBasedFrameDecoder;"}],"methods":[{"name":"","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;)V"},{"name":"","access":1,"descriptor":"(IZLio/netty/buffer/ByteBuf;)V"},{"name":"","access":1,"descriptor":"(IZZLio/netty/buffer/ByteBuf;)V"},{"name":"","access":129,"descriptor":"(I[Lio/netty/buffer/ByteBuf;)V"},{"name":"","access":129,"descriptor":"(IZ[Lio/netty/buffer/ByteBuf;)V"},{"name":"","access":129,"descriptor":"(IZZ[Lio/netty/buffer/ByteBuf;)V"},{"name":"isLineBased","access":10,"descriptor":"([Lio/netty/buffer/ByteBuf;)Z"},{"name":"isSubclass","access":2,"descriptor":"()Z"},{"name":"decode","access":20,"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":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"fail","access":2,"descriptor":"(J)V"},{"name":"indexOf","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)I"},{"name":"validateDelimiter","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"validateMaxFrameLength","access":10,"descriptor":"(I)V"}]},{"name":"io/netty/handler/codec/Delimiters","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"nulDelimiter","access":9,"descriptor":"()[Lio/netty/buffer/ByteBuf;"},{"name":"lineDelimiter","access":9,"descriptor":"()[Lio/netty/buffer/ByteBuf;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/EmptyHeaders","version":50,"access":33,"signature":";>Ljava/lang/Object;Lio/netty/handler/codec/Headers;","superName":"java/lang/Object","interfaces":["io/netty/handler/codec/Headers"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"getAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAndRemove","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"getAll","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"getAllAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;","signature":"(TK;)Ljava/lang/Boolean;"},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"getByte","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Byte;","signature":"(TK;)Ljava/lang/Byte;"},{"name":"getByte","access":1,"descriptor":"(Ljava/lang/Object;B)B","signature":"(TK;B)B"},{"name":"getChar","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Character;","signature":"(TK;)Ljava/lang/Character;"},{"name":"getChar","access":1,"descriptor":"(Ljava/lang/Object;C)C","signature":"(TK;C)C"},{"name":"getShort","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Short;","signature":"(TK;)Ljava/lang/Short;"},{"name":"getShort","access":1,"descriptor":"(Ljava/lang/Object;S)S","signature":"(TK;S)S"},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;","signature":"(TK;)Ljava/lang/Integer;"},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TK;I)I"},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getFloat","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Float;","signature":"(TK;)Ljava/lang/Float;"},{"name":"getFloat","access":1,"descriptor":"(Ljava/lang/Object;F)F","signature":"(TK;F)F"},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Double;","signature":"(TK;)Ljava/lang/Double;"},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/Object;D)D","signature":"(TK;D)D"},{"name":"getTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getBooleanAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;","signature":"(TK;)Ljava/lang/Boolean;"},{"name":"getBooleanAndRemove","access":1,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"getByteAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Byte;","signature":"(TK;)Ljava/lang/Byte;"},{"name":"getByteAndRemove","access":1,"descriptor":"(Ljava/lang/Object;B)B","signature":"(TK;B)B"},{"name":"getCharAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Character;","signature":"(TK;)Ljava/lang/Character;"},{"name":"getCharAndRemove","access":1,"descriptor":"(Ljava/lang/Object;C)C","signature":"(TK;C)C"},{"name":"getShortAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Short;","signature":"(TK;)Ljava/lang/Short;"},{"name":"getShortAndRemove","access":1,"descriptor":"(Ljava/lang/Object;S)S","signature":"(TK;S)S"},{"name":"getIntAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;","signature":"(TK;)Ljava/lang/Integer;"},{"name":"getIntAndRemove","access":1,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TK;I)I"},{"name":"getLongAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getLongAndRemove","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getFloatAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Float;","signature":"(TK;)Ljava/lang/Float;"},{"name":"getFloatAndRemove","access":1,"descriptor":"(Ljava/lang/Object;F)F","signature":"(TK;F)F"},{"name":"getDoubleAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Double;","signature":"(TK;)Ljava/lang/Double;"},{"name":"getDoubleAndRemove","access":1,"descriptor":"(Ljava/lang/Object;D)D","signature":"(TK;D)D"},{"name":"getTimeMillisAndRemove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getTimeMillisAndRemove","access":1,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"containsObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;Ljava/lang/Object;)Z"},{"name":"containsBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"containsByte","access":1,"descriptor":"(Ljava/lang/Object;B)Z","signature":"(TK;B)Z"},{"name":"containsChar","access":1,"descriptor":"(Ljava/lang/Object;C)Z","signature":"(TK;C)Z"},{"name":"containsShort","access":1,"descriptor":"(Ljava/lang/Object;S)Z","signature":"(TK;S)Z"},{"name":"containsInt","access":1,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TK;I)Z"},{"name":"containsLong","access":1,"descriptor":"(Ljava/lang/Object;J)Z","signature":"(TK;J)Z"},{"name":"containsFloat","access":1,"descriptor":"(Ljava/lang/Object;F)Z","signature":"(TK;F)Z"},{"name":"containsDouble","access":1,"descriptor":"(Ljava/lang/Object;D)Z","signature":"(TK;D)Z"},{"name":"containsTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)Z","signature":"(TK;J)Z"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"names","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;TV;)TT;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)TT;"},{"name":"add","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[TV;)TT;"},{"name":"addObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Object;)TT;"},{"name":"addObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<*>;)TT;"},{"name":"addObject","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[Ljava/lang/Object;)TT;"},{"name":"addBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;","signature":"(TK;Z)TT;"},{"name":"addByte","access":1,"descriptor":"(Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;","signature":"(TK;B)TT;"},{"name":"addChar","access":1,"descriptor":"(Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;","signature":"(TK;C)TT;"},{"name":"addShort","access":1,"descriptor":"(Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;","signature":"(TK;S)TT;"},{"name":"addInt","access":1,"descriptor":"(Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;","signature":"(TK;I)TT;"},{"name":"addLong","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"addFloat","access":1,"descriptor":"(Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;","signature":"(TK;F)TT;"},{"name":"addDouble","access":1,"descriptor":"(Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;","signature":"(TK;D)TT;"},{"name":"addTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"add","access":1,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;TV;)TT;"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)TT;"},{"name":"set","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[TV;)TT;"},{"name":"setObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Object;)TT;"},{"name":"setObject","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<*>;)TT;"},{"name":"setObject","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[Ljava/lang/Object;)TT;"},{"name":"setBoolean","access":1,"descriptor":"(Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;","signature":"(TK;Z)TT;"},{"name":"setByte","access":1,"descriptor":"(Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;","signature":"(TK;B)TT;"},{"name":"setChar","access":1,"descriptor":"(Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;","signature":"(TK;C)TT;"},{"name":"setShort","access":1,"descriptor":"(Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;","signature":"(TK;S)TT;"},{"name":"setInt","access":1,"descriptor":"(Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;","signature":"(TK;I)TT;"},{"name":"setLong","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"setFloat","access":1,"descriptor":"(Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;","signature":"(TK;F)TT;"},{"name":"setDouble","access":1,"descriptor":"(Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;","signature":"(TK;D)TT;"},{"name":"setTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"set","access":1,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"setAll","access":1,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"clear","access":1,"descriptor":"()Lio/netty/handler/codec/Headers;","signature":"()TT;"},{"name":"valueIterator","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/util/Iterator;","signature":"(TK;)Ljava/util/Iterator;"},{"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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"thisT","access":2,"descriptor":"()Lio/netty/handler/codec/Headers;","signature":"()TT;"}]},{"name":"io/netty/handler/codec/EncoderException","version":50,"access":33,"superName":"io/netty/handler/codec/CodecException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-5086121160476476774"}}],"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":"io/netty/handler/codec/FixedLengthFrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"frameLength","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"decode","access":20,"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":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/Headers","version":50,"access":1537,"signature":";>Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"getAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;)TV;"},{"name":"getAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"getAll","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"getAllAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/util/List;","signature":"(TK;)Ljava/util/List;"},{"name":"getBoolean","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;","signature":"(TK;)Ljava/lang/Boolean;"},{"name":"getBoolean","access":1025,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"getByte","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Byte;","signature":"(TK;)Ljava/lang/Byte;"},{"name":"getByte","access":1025,"descriptor":"(Ljava/lang/Object;B)B","signature":"(TK;B)B"},{"name":"getChar","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Character;","signature":"(TK;)Ljava/lang/Character;"},{"name":"getChar","access":1025,"descriptor":"(Ljava/lang/Object;C)C","signature":"(TK;C)C"},{"name":"getShort","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Short;","signature":"(TK;)Ljava/lang/Short;"},{"name":"getShort","access":1025,"descriptor":"(Ljava/lang/Object;S)S","signature":"(TK;S)S"},{"name":"getInt","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;","signature":"(TK;)Ljava/lang/Integer;"},{"name":"getInt","access":1025,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TK;I)I"},{"name":"getLong","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getLong","access":1025,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getFloat","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Float;","signature":"(TK;)Ljava/lang/Float;"},{"name":"getFloat","access":1025,"descriptor":"(Ljava/lang/Object;F)F","signature":"(TK;F)F"},{"name":"getDouble","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Double;","signature":"(TK;)Ljava/lang/Double;"},{"name":"getDouble","access":1025,"descriptor":"(Ljava/lang/Object;D)D","signature":"(TK;D)D"},{"name":"getTimeMillis","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getTimeMillis","access":1025,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getBooleanAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Boolean;","signature":"(TK;)Ljava/lang/Boolean;"},{"name":"getBooleanAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"getByteAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Byte;","signature":"(TK;)Ljava/lang/Byte;"},{"name":"getByteAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;B)B","signature":"(TK;B)B"},{"name":"getCharAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Character;","signature":"(TK;)Ljava/lang/Character;"},{"name":"getCharAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;C)C","signature":"(TK;C)C"},{"name":"getShortAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Short;","signature":"(TK;)Ljava/lang/Short;"},{"name":"getShortAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;S)S","signature":"(TK;S)S"},{"name":"getIntAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Integer;","signature":"(TK;)Ljava/lang/Integer;"},{"name":"getIntAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;I)I","signature":"(TK;I)I"},{"name":"getLongAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getLongAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"getFloatAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Float;","signature":"(TK;)Ljava/lang/Float;"},{"name":"getFloatAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;F)F","signature":"(TK;F)F"},{"name":"getDoubleAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Double;","signature":"(TK;)Ljava/lang/Double;"},{"name":"getDoubleAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;D)D","signature":"(TK;D)D"},{"name":"getTimeMillisAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Long;","signature":"(TK;)Ljava/lang/Long;"},{"name":"getTimeMillisAndRemove","access":1025,"descriptor":"(Ljava/lang/Object;J)J","signature":"(TK;J)J"},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;TV;)Z"},{"name":"containsObject","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TK;Ljava/lang/Object;)Z"},{"name":"containsBoolean","access":1025,"descriptor":"(Ljava/lang/Object;Z)Z","signature":"(TK;Z)Z"},{"name":"containsByte","access":1025,"descriptor":"(Ljava/lang/Object;B)Z","signature":"(TK;B)Z"},{"name":"containsChar","access":1025,"descriptor":"(Ljava/lang/Object;C)Z","signature":"(TK;C)Z"},{"name":"containsShort","access":1025,"descriptor":"(Ljava/lang/Object;S)Z","signature":"(TK;S)Z"},{"name":"containsInt","access":1025,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TK;I)Z"},{"name":"containsLong","access":1025,"descriptor":"(Ljava/lang/Object;J)Z","signature":"(TK;J)Z"},{"name":"containsFloat","access":1025,"descriptor":"(Ljava/lang/Object;F)Z","signature":"(TK;F)Z"},{"name":"containsDouble","access":1025,"descriptor":"(Ljava/lang/Object;D)Z","signature":"(TK;D)Z"},{"name":"containsTimeMillis","access":1025,"descriptor":"(Ljava/lang/Object;J)Z","signature":"(TK;J)Z"},{"name":"size","access":1025,"descriptor":"()I"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"names","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"add","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;TV;)TT;"},{"name":"add","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)TT;"},{"name":"add","access":1153,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[TV;)TT;"},{"name":"addObject","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Object;)TT;"},{"name":"addObject","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<*>;)TT;"},{"name":"addObject","access":1153,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[Ljava/lang/Object;)TT;"},{"name":"addBoolean","access":1025,"descriptor":"(Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;","signature":"(TK;Z)TT;"},{"name":"addByte","access":1025,"descriptor":"(Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;","signature":"(TK;B)TT;"},{"name":"addChar","access":1025,"descriptor":"(Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;","signature":"(TK;C)TT;"},{"name":"addShort","access":1025,"descriptor":"(Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;","signature":"(TK;S)TT;"},{"name":"addInt","access":1025,"descriptor":"(Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;","signature":"(TK;I)TT;"},{"name":"addLong","access":1025,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"addFloat","access":1025,"descriptor":"(Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;","signature":"(TK;F)TT;"},{"name":"addDouble","access":1025,"descriptor":"(Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;","signature":"(TK;D)TT;"},{"name":"addTimeMillis","access":1025,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"add","access":1025,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"set","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;TV;)TT;"},{"name":"set","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<+TV;>;)TT;"},{"name":"set","access":1153,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[TV;)TT;"},{"name":"setObject","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Object;)TT;"},{"name":"setObject","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Iterable;)Lio/netty/handler/codec/Headers;","signature":"(TK;Ljava/lang/Iterable<*>;)TT;"},{"name":"setObject","access":1153,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Object;)Lio/netty/handler/codec/Headers;","signature":"(TK;[Ljava/lang/Object;)TT;"},{"name":"setBoolean","access":1025,"descriptor":"(Ljava/lang/Object;Z)Lio/netty/handler/codec/Headers;","signature":"(TK;Z)TT;"},{"name":"setByte","access":1025,"descriptor":"(Ljava/lang/Object;B)Lio/netty/handler/codec/Headers;","signature":"(TK;B)TT;"},{"name":"setChar","access":1025,"descriptor":"(Ljava/lang/Object;C)Lio/netty/handler/codec/Headers;","signature":"(TK;C)TT;"},{"name":"setShort","access":1025,"descriptor":"(Ljava/lang/Object;S)Lio/netty/handler/codec/Headers;","signature":"(TK;S)TT;"},{"name":"setInt","access":1025,"descriptor":"(Ljava/lang/Object;I)Lio/netty/handler/codec/Headers;","signature":"(TK;I)TT;"},{"name":"setLong","access":1025,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"setFloat","access":1025,"descriptor":"(Ljava/lang/Object;F)Lio/netty/handler/codec/Headers;","signature":"(TK;F)TT;"},{"name":"setDouble","access":1025,"descriptor":"(Ljava/lang/Object;D)Lio/netty/handler/codec/Headers;","signature":"(TK;D)TT;"},{"name":"setTimeMillis","access":1025,"descriptor":"(Ljava/lang/Object;J)Lio/netty/handler/codec/Headers;","signature":"(TK;J)TT;"},{"name":"set","access":1025,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"setAll","access":1025,"descriptor":"(Lio/netty/handler/codec/Headers;)Lio/netty/handler/codec/Headers;","signature":"(Lio/netty/handler/codec/Headers<+TK;+TV;*>;)TT;"},{"name":"remove","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TK;)Z"},{"name":"clear","access":1025,"descriptor":"()Lio/netty/handler/codec/Headers;","signature":"()TT;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/handler/codec/HeadersUtils","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/HeadersUtils$DelegatingNameSet","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"DelegatingNameSet","access":26},{"name":"io/netty/handler/codec/HeadersUtils$StringIterator","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringIterator","access":26},{"name":"io/netty/handler/codec/HeadersUtils$StringEntry","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringEntry","access":26},{"name":"io/netty/handler/codec/HeadersUtils$StringEntryIterator","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringEntryIterator","access":26},{"name":"io/netty/handler/codec/HeadersUtils$1","access":8},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getAllAsString","access":9,"descriptor":"(Lio/netty/handler/codec/Headers;Ljava/lang/Object;)Ljava/util/List;","signature":"(Lio/netty/handler/codec/Headers;TK;)Ljava/util/List;"},{"name":"getAsString","access":9,"descriptor":"(Lio/netty/handler/codec/Headers;Ljava/lang/Object;)Ljava/lang/String;","signature":"(Lio/netty/handler/codec/Headers;TK;)Ljava/lang/String;"},{"name":"iteratorAsString","access":9,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/Iterator;","signature":"(Ljava/lang/Iterable;>;)Ljava/util/Iterator;>;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Class;Ljava/util/Iterator;I)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;Ljava/util/Iterator;>;I)Ljava/lang/String;"},{"name":"namesAsString","access":9,"descriptor":"(Lio/netty/handler/codec/Headers;)Ljava/util/Set;","signature":"(Lio/netty/handler/codec/Headers;)Ljava/util/Set;"}]},{"name":"io/netty/handler/codec/HeadersUtils$1","version":50,"access":48,"signature":"Ljava/util/AbstractList;","superName":"java/util/AbstractList","outerClass":"io/netty/handler/codec/HeadersUtils","outerMethod":"getAllAsString","outerMethodDescriptor":"(Lio/netty/handler/codec/Headers;Ljava/lang/Object;)Ljava/util/List;","innerClasses":[{"name":"io/netty/handler/codec/HeadersUtils$1","access":8}],"fields":[{"name":"val$allNames","access":4112,"descriptor":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/List;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"get","access":4161,"descriptor":"(I)Ljava/lang/Object;"}]},{"name":"io/netty/handler/codec/HeadersUtils$DelegatingNameSet","version":50,"access":48,"signature":"Ljava/util/AbstractCollection;Ljava/util/Set;","superName":"java/util/AbstractCollection","interfaces":["java/util/Set"],"innerClasses":[{"name":"io/netty/handler/codec/HeadersUtils$DelegatingNameSet","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"DelegatingNameSet","access":26},{"name":"io/netty/handler/codec/HeadersUtils$StringIterator","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringIterator","access":26}],"fields":[{"name":"headers","access":18,"descriptor":"Lio/netty/handler/codec/Headers;","signature":"Lio/netty/handler/codec/Headers;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/Headers;)V","signature":"(Lio/netty/handler/codec/Headers;)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":"io/netty/handler/codec/HeadersUtils$StringEntry","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/handler/codec/HeadersUtils$StringEntry","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringEntry","access":26}],"fields":[{"name":"entry","access":18,"descriptor":"Ljava/util/Map$Entry;","signature":"Ljava/util/Map$Entry;"},{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"value","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map$Entry;)V","signature":"(Ljava/util/Map$Entry;)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setValue","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"getValue","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/codec/HeadersUtils$StringEntryIterator","version":50,"access":48,"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":"io/netty/handler/codec/HeadersUtils$StringEntryIterator","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringEntryIterator","access":26},{"name":"io/netty/handler/codec/HeadersUtils$StringEntry","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringEntry","access":26}],"fields":[{"name":"iter","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)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":"io/netty/handler/codec/HeadersUtils$StringIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/handler/codec/HeadersUtils$StringIterator","outerName":"io/netty/handler/codec/HeadersUtils","innerName":"StringIterator","access":26}],"fields":[{"name":"iter","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/codec/LengthFieldBasedFrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"byteOrder","access":18,"descriptor":"Ljava/nio/ByteOrder;"},{"name":"maxFrameLength","access":18,"descriptor":"I"},{"name":"lengthFieldOffset","access":18,"descriptor":"I"},{"name":"lengthFieldLength","access":18,"descriptor":"I"},{"name":"lengthFieldEndOffset","access":18,"descriptor":"I"},{"name":"lengthAdjustment","access":18,"descriptor":"I"},{"name":"initialBytesToStrip","access":18,"descriptor":"I"},{"name":"failFast","access":18,"descriptor":"Z"},{"name":"discardingTooLongFrame","access":2,"descriptor":"Z"},{"name":"tooLongFrameLength","access":2,"descriptor":"J"},{"name":"bytesToDiscard","access":2,"descriptor":"J"},{"name":"frameLengthInt","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(IIIII)V"},{"name":"","access":1,"descriptor":"(IIIIIZ)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/ByteOrder;IIIIIZ)V"},{"name":"decode","access":20,"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":"discardingTooLongFrame","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"failOnNegativeLengthField","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;JI)V"},{"name":"failOnFrameLengthLessThanLengthFieldEndOffset","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;JI)V"},{"name":"exceededFrameLength","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;J)V"},{"name":"failOnFrameLengthLessThanInitialBytesToStrip","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;JI)V"},{"name":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"getUnadjustedFrameLength","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;IILjava/nio/ByteOrder;)J"},{"name":"failIfNecessary","access":2,"descriptor":"(Z)V"},{"name":"extractFrame","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"fail","access":2,"descriptor":"(J)V"}]},{"name":"io/netty/handler/codec/LengthFieldPrepender","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;","superName":"io/netty/handler/codec/MessageToMessageEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"byteOrder","access":18,"descriptor":"Ljava/nio/ByteOrder;"},{"name":"lengthFieldLength","access":18,"descriptor":"I"},{"name":"lengthIncludesLengthFieldLength","access":18,"descriptor":"Z"},{"name":"lengthAdjustment","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IZ)V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"","access":1,"descriptor":"(IIZ)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/ByteOrder;IIZ)V"},{"name":"encode","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":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/LineBasedFrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"maxLength","access":18,"descriptor":"I"},{"name":"failFast","access":18,"descriptor":"Z"},{"name":"stripDelimiter","access":18,"descriptor":"Z"},{"name":"discarding","access":2,"descriptor":"Z"},{"name":"discardedBytes","access":2,"descriptor":"I"},{"name":"offset","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IZZ)V"},{"name":"decode","access":20,"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":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"fail","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;I)V"},{"name":"fail","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)V"},{"name":"findEndOfLine","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"}]},{"name":"io/netty/handler/codec/MessageAggregationException","version":50,"access":33,"superName":"java/lang/IllegalStateException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1995826182950310255"}}],"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":"io/netty/handler/codec/MessageAggregator","version":50,"access":1057,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/MessageAggregator$1","access":0}],"fields":[{"name":"DEFAULT_MAX_COMPOSITEBUFFER_COMPONENTS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"maxContentLength","access":18,"descriptor":"I"},{"name":"currentMessage","access":2,"descriptor":"Lio/netty/buffer/ByteBufHolder;","signature":"TO;"},{"name":"handlingOversizedMessage","access":2,"descriptor":"Z"},{"name":"maxCumulationBufferComponents","access":2,"descriptor":"I"},{"name":"ctx","access":2,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"continueResponseWriteListener","access":2,"descriptor":"Lio/netty/channel/ChannelFutureListener;"},{"name":"aggregating","access":2,"descriptor":"Z"},{"name":"handleIncompleteAggregateDuringClose","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(I)V"},{"name":"","access":4,"descriptor":"(ILjava/lang/Class;)V","signature":"(ILjava/lang/Class<+TI;>;)V"},{"name":"validateMaxContentLength","access":10,"descriptor":"(I)V"},{"name":"acceptInboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"isStartMessage","access":1028,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TI;)Z","exceptions":["java/lang/Exception"]},{"name":"isContentMessage","access":1028,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TI;)Z","exceptions":["java/lang/Exception"]},{"name":"isLastContentMessage","access":1028,"descriptor":"(Lio/netty/buffer/ByteBufHolder;)Z","signature":"(TC;)Z","exceptions":["java/lang/Exception"]},{"name":"isAggregated","access":1028,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TI;)Z","exceptions":["java/lang/Exception"]},{"name":"maxContentLength","access":17,"descriptor":"()I"},{"name":"maxCumulationBufferComponents","access":17,"descriptor":"()I"},{"name":"setMaxCumulationBufferComponents","access":17,"descriptor":"(I)V"},{"name":"isHandlingOversizedMessage","access":131089,"descriptor":"()Z"},{"name":"ctx","access":20,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"appendPartialContent","access":10,"descriptor":"(Lio/netty/buffer/CompositeByteBuf;Lio/netty/buffer/ByteBuf;)V"},{"name":"isContentLengthInvalid","access":1028,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TS;I)Z","exceptions":["java/lang/Exception"]},{"name":"newContinueResponse","access":1028,"descriptor":"(Ljava/lang/Object;ILio/netty/channel/ChannelPipeline;)Ljava/lang/Object;","signature":"(TS;ILio/netty/channel/ChannelPipeline;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"closeAfterContinueResponse","access":1028,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"ignoreContentAfterContinueResponse","access":1028,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"beginAggregation","access":1028,"descriptor":"(Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBufHolder;","signature":"(TS;Lio/netty/buffer/ByteBuf;)TO;","exceptions":["java/lang/Exception"]},{"name":"aggregate","access":4,"descriptor":"(Lio/netty/buffer/ByteBufHolder;Lio/netty/buffer/ByteBufHolder;)V","signature":"(TO;TC;)V","exceptions":["java/lang/Exception"]},{"name":"finishAggregation0","access":2,"descriptor":"(Lio/netty/buffer/ByteBufHolder;)V","signature":"(TO;)V","exceptions":["java/lang/Exception"]},{"name":"finishAggregation","access":4,"descriptor":"(Lio/netty/buffer/ByteBufHolder;)V","signature":"(TO;)V","exceptions":["java/lang/Exception"]},{"name":"invokeHandleOversizedMessage","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TS;)V","exceptions":["java/lang/Exception"]},{"name":"handleOversizedMessage","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TS;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"releaseCurrentMessage","access":20,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/MessageAggregator$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/codec/MessageAggregator","outerMethod":"decode","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","innerClasses":[{"name":"io/netty/handler/codec/MessageAggregator$1","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/MessageAggregator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/MessageAggregator;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/MessageToByteEncoder","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelOutboundHandlerAdapter;","superName":"io/netty/channel/ChannelOutboundHandlerAdapter","fields":[{"name":"matcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"preferDirect","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TI;>;)V"},{"name":"","access":4,"descriptor":"(Z)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<+TI;>;Z)V"},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","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":"allocateBuffer","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)Lio/netty/buffer/ByteBuf;","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"encode","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"isPreferDirect","access":4,"descriptor":"()Z"}]},{"name":"io/netty/handler/codec/MessageToMessageCodec","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelDuplexHandler;","superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/handler/codec/MessageToMessageCodec$2","access":0},{"name":"io/netty/handler/codec/MessageToMessageCodec$1","access":0}],"fields":[{"name":"decoder","access":18,"descriptor":"Lio/netty/handler/codec/MessageToMessageDecoder;","signature":"Lio/netty/handler/codec/MessageToMessageDecoder;"},{"name":"encoder","access":18,"descriptor":"Lio/netty/handler/codec/MessageToMessageEncoder;","signature":"Lio/netty/handler/codec/MessageToMessageEncoder;"},{"name":"inboundMsgMatcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"outboundMsgMatcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TINBOUND_IN;>;Ljava/lang/Class<+TOUTBOUND_IN;>;)V"},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)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":"acceptInboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"encode","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TOUTBOUND_IN;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"decode","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TINBOUND_IN;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/MessageToMessageCodec$1","version":50,"access":32,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","outerClass":"io/netty/handler/codec/MessageToMessageCodec","innerClasses":[{"name":"io/netty/handler/codec/MessageToMessageCodec$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/MessageToMessageCodec;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/MessageToMessageCodec;)V"},{"name":"acceptInboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"isSharable","access":1,"descriptor":"()Z"}]},{"name":"io/netty/handler/codec/MessageToMessageCodec$2","version":50,"access":32,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;","superName":"io/netty/handler/codec/MessageToMessageEncoder","outerClass":"io/netty/handler/codec/MessageToMessageCodec","innerClasses":[{"name":"io/netty/handler/codec/MessageToMessageCodec$2","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/MessageToMessageCodec;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/MessageToMessageCodec;)V"},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"isSharable","access":1,"descriptor":"()Z"}]},{"name":"io/netty/handler/codec/MessageToMessageDecoder","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelInboundHandlerAdapter;","superName":"io/netty/channel/ChannelInboundHandlerAdapter","fields":[{"name":"matcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"decodeCalled","access":2,"descriptor":"Z"},{"name":"messageProduced","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TI;>;)V"},{"name":"acceptInboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"decode","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/MessageToMessageEncoder","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelOutboundHandlerAdapter;","superName":"io/netty/channel/ChannelOutboundHandlerAdapter","fields":[{"name":"matcher","access":18,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+TI;>;)V"},{"name":"acceptOutboundMessage","access":1,"descriptor":"(Ljava/lang/Object;)Z","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":"writeVoidPromise","access":10,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/CodecOutputList;)V"},{"name":"writePromiseCombiner","access":10,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/CodecOutputList;Lio/netty/channel/ChannelPromise;)V"},{"name":"encode","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TI;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/PrematureChannelClosureException","version":50,"access":33,"superName":"io/netty/handler/codec/CodecException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4907642202594703094"}}],"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":"io/netty/handler/codec/ProtocolDetectionResult","version":50,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"NEEDS_MORE_DATA","access":26,"descriptor":"Lio/netty/handler/codec/ProtocolDetectionResult;"},{"name":"INVALID","access":26,"descriptor":"Lio/netty/handler/codec/ProtocolDetectionResult;"},{"name":"state","access":18,"descriptor":"Lio/netty/handler/codec/ProtocolDetectionState;"},{"name":"result","access":18,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"needsMoreData","access":9,"descriptor":"()Lio/netty/handler/codec/ProtocolDetectionResult;","signature":"()Lio/netty/handler/codec/ProtocolDetectionResult;"},{"name":"invalid","access":9,"descriptor":"()Lio/netty/handler/codec/ProtocolDetectionResult;","signature":"()Lio/netty/handler/codec/ProtocolDetectionResult;"},{"name":"detected","access":9,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/codec/ProtocolDetectionResult;","signature":"(TT;)Lio/netty/handler/codec/ProtocolDetectionResult;"},{"name":"","access":2,"descriptor":"(Lio/netty/handler/codec/ProtocolDetectionState;Ljava/lang/Object;)V","signature":"(Lio/netty/handler/codec/ProtocolDetectionState;TT;)V"},{"name":"state","access":1,"descriptor":"()Lio/netty/handler/codec/ProtocolDetectionState;"},{"name":"detectedProtocol","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"io/netty/handler/codec/ProtocolDetectionState","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NEEDS_MORE_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/ProtocolDetectionState;"},{"name":"INVALID","access":16409,"descriptor":"Lio/netty/handler/codec/ProtocolDetectionState;"},{"name":"DETECTED","access":16409,"descriptor":"Lio/netty/handler/codec/ProtocolDetectionState;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/ProtocolDetectionState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/ProtocolDetectionState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/ProtocolDetectionState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/ReplayingDecoder","version":50,"access":1057,"signature":"Lio/netty/handler/codec/ByteToMessageDecoder;","superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"REPLAY","access":24,"descriptor":"Lio/netty/util/Signal;"},{"name":"replayable","access":18,"descriptor":"Lio/netty/handler/codec/ReplayingDecoderByteBuf;"},{"name":"state","access":2,"descriptor":"Ljava/lang/Object;","signature":"TS;"},{"name":"checkpoint","access":2,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/Object;)V","signature":"(TS;)V"},{"name":"checkpoint","access":4,"descriptor":"()V"},{"name":"checkpoint","access":4,"descriptor":"(Ljava/lang/Object;)V","signature":"(TS;)V"},{"name":"state","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TS;"},{"name":"state","access":4,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TS;)TS;"},{"name":"channelInputClosed","access":16,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"callDecode","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"}]},{"name":"io/netty/handler/codec/ReplayingDecoderByteBuf","version":50,"access":48,"superName":"io/netty/buffer/ByteBuf","fields":[{"name":"REPLAY","access":26,"descriptor":"Lio/netty/util/Signal;"},{"name":"buffer","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"terminated","access":2,"descriptor":"Z"},{"name":"swapped","access":2,"descriptor":"Lio/netty/buffer/SwappedByteBuf;"},{"name":"EMPTY_BUFFER","access":24,"descriptor":"Lio/netty/handler/codec/ReplayingDecoderByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"setCumulation","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"terminate","access":0,"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":"isReadOnly","access":1,"descriptor":"()Z"},{"name":"asReadOnly","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"isDirect","access":1,"descriptor":"()Z"},{"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":"clear","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"copy","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"discardReadBytes","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":"duplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"getBoolean","access":1,"descriptor":"(I)Z"},{"name":"getByte","access":1,"descriptor":"(I)B"},{"name":"getUnsignedByte","access":1,"descriptor":"(I)S"},{"name":"getBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)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;)Lio/netty/buffer/ByteBuf;"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/GatheringByteChannel;I)I"},{"name":"getBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I"},{"name":"getBytes","access":1,"descriptor":"(ILjava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;"},{"name":"getInt","access":1,"descriptor":"(I)I"},{"name":"getIntLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedInt","access":1,"descriptor":"(I)J"},{"name":"getUnsignedIntLE","access":1,"descriptor":"(I)J"},{"name":"getLong","access":1,"descriptor":"(I)J"},{"name":"getLongLE","access":1,"descriptor":"(I)J"},{"name":"getMedium","access":1,"descriptor":"(I)I"},{"name":"getMediumLE","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMedium","access":1,"descriptor":"(I)I"},{"name":"getUnsignedMediumLE","access":1,"descriptor":"(I)I"},{"name":"getShort","access":1,"descriptor":"(I)S"},{"name":"getShortLE","access":1,"descriptor":"(I)S"},{"name":"getUnsignedShort","access":1,"descriptor":"(I)I"},{"name":"getUnsignedShortLE","access":1,"descriptor":"(I)I"},{"name":"getChar","access":1,"descriptor":"(I)C"},{"name":"getFloat","access":1,"descriptor":"(I)F"},{"name":"getDouble","access":1,"descriptor":"(I)D"},{"name":"getCharSequence","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"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/util/ByteProcessor;)I"},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I"},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I"},{"name":"markReaderIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"markWriterIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"order","access":1,"descriptor":"()Ljava/nio/ByteOrder;"},{"name":"order","access":1,"descriptor":"(Ljava/nio/ByteOrder;)Lio/netty/buffer/ByteBuf;"},{"name":"isReadable","access":1,"descriptor":"()Z"},{"name":"isReadable","access":1,"descriptor":"(I)Z"},{"name":"readableBytes","access":1,"descriptor":"()I"},{"name":"readBoolean","access":1,"descriptor":"()Z"},{"name":"readByte","access":1,"descriptor":"()B"},{"name":"readUnsignedByte","access":1,"descriptor":"()S"},{"name":"readBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)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;)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/GatheringByteChannel;I)I"},{"name":"readBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I"},{"name":"readBytes","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readRetainedSlice","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readBytes","access":1,"descriptor":"(Ljava/io/OutputStream;I)Lio/netty/buffer/ByteBuf;"},{"name":"readerIndex","access":1,"descriptor":"()I"},{"name":"readerIndex","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"readInt","access":1,"descriptor":"()I"},{"name":"readIntLE","access":1,"descriptor":"()I"},{"name":"readUnsignedInt","access":1,"descriptor":"()J"},{"name":"readUnsignedIntLE","access":1,"descriptor":"()J"},{"name":"readLong","access":1,"descriptor":"()J"},{"name":"readLongLE","access":1,"descriptor":"()J"},{"name":"readMedium","access":1,"descriptor":"()I"},{"name":"readMediumLE","access":1,"descriptor":"()I"},{"name":"readUnsignedMedium","access":1,"descriptor":"()I"},{"name":"readUnsignedMediumLE","access":1,"descriptor":"()I"},{"name":"readShort","access":1,"descriptor":"()S"},{"name":"readShortLE","access":1,"descriptor":"()S"},{"name":"readUnsignedShort","access":1,"descriptor":"()I"},{"name":"readUnsignedShortLE","access":1,"descriptor":"()I"},{"name":"readChar","access":1,"descriptor":"()C"},{"name":"readFloat","access":1,"descriptor":"()F"},{"name":"readDouble","access":1,"descriptor":"()D"},{"name":"readCharSequence","access":1,"descriptor":"(ILjava/nio/charset/Charset;)Ljava/lang/CharSequence;"},{"name":"resetReaderIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"resetWriterIndex","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"setBoolean","access":1,"descriptor":"(IZ)Lio/netty/buffer/ByteBuf;"},{"name":"setByte","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[BII)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(I[B)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILio/netty/buffer/ByteBuf;II)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;)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/io/InputStream;I)I"},{"name":"setZero","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/ScatteringByteChannel;I)I"},{"name":"setBytes","access":1,"descriptor":"(ILjava/nio/channels/FileChannel;JI)I"},{"name":"setIndex","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setInt","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setIntLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setLong","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setLongLE","access":1,"descriptor":"(IJ)Lio/netty/buffer/ByteBuf;"},{"name":"setMedium","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setMediumLE","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShort","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"setShortLE","access":1,"descriptor":"(II)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":"skipBytes","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"slice","access":1,"descriptor":"(II)Lio/netty/buffer/ByteBuf;"},{"name":"retainedSlice","access":1,"descriptor":"(II)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":"nioBuffers","access":1,"descriptor":"()[Ljava/nio/ByteBuffer;"},{"name":"nioBuffers","access":1,"descriptor":"(II)[Ljava/nio/ByteBuffer;"},{"name":"internalNioBuffer","access":1,"descriptor":"(II)Ljava/nio/ByteBuffer;"},{"name":"toString","access":1,"descriptor":"(IILjava/nio/charset/Charset;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"(Ljava/nio/charset/Charset;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isWritable","access":1,"descriptor":"()Z"},{"name":"isWritable","access":1,"descriptor":"(I)Z"},{"name":"writableBytes","access":1,"descriptor":"()I"},{"name":"maxWritableBytes","access":1,"descriptor":"()I"},{"name":"writeBoolean","access":1,"descriptor":"(Z)Lio/netty/buffer/ByteBuf;"},{"name":"writeByte","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([BII)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"([B)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)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;)Lio/netty/buffer/ByteBuf;"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/io/InputStream;I)I"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/ScatteringByteChannel;I)I"},{"name":"writeBytes","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JI)I"},{"name":"writeInt","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeIntLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeLong","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeLongLE","access":1,"descriptor":"(J)Lio/netty/buffer/ByteBuf;"},{"name":"writeMedium","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeMediumLE","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeZero","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":"writeShort","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"writeShortLE","access":1,"descriptor":"(I)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":"setCharSequence","access":1,"descriptor":"(ILjava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"writeCharSequence","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)I"},{"name":"checkIndex","access":2,"descriptor":"(II)V"},{"name":"checkReadableBytes","access":2,"descriptor":"(I)V"},{"name":"discardSomeReadBytes","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"retain","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBuf;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"unwrap","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"reject","access":10,"descriptor":"()Ljava/lang/UnsupportedOperationException;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"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":"io/netty/handler/codec/TooLongFrameException","version":50,"access":33,"superName":"io/netty/handler/codec/DecoderException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1995801950698951640"}}],"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":"io/netty/handler/codec/UnsupportedMessageTypeException","version":50,"access":33,"superName":"io/netty/handler/codec/CodecException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2799598826487038726"}}],"methods":[{"name":"","access":129,"descriptor":"(Ljava/lang/Object;[Ljava/lang/Class;)V","signature":"(Ljava/lang/Object;[Ljava/lang/Class<*>;)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":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"message","access":138,"descriptor":"(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/String;[Ljava/lang/Class<*>;)Ljava/lang/String;"}]},{"name":"io/netty/handler/codec/UnsupportedValueConverter","version":50,"access":49,"signature":"Ljava/lang/Object;Lio/netty/handler/codec/ValueConverter;","superName":"java/lang/Object","interfaces":["io/netty/handler/codec/ValueConverter"],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lio/netty/handler/codec/UnsupportedValueConverter;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lio/netty/handler/codec/UnsupportedValueConverter;","signature":"()Lio/netty/handler/codec/UnsupportedValueConverter;"},{"name":"convertObject","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"convertBoolean","access":1,"descriptor":"(Z)Ljava/lang/Object;","signature":"(Z)TV;"},{"name":"convertToBoolean","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"convertByte","access":1,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TV;"},{"name":"convertToByte","access":1,"descriptor":"(Ljava/lang/Object;)B","signature":"(TV;)B"},{"name":"convertChar","access":1,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TV;"},{"name":"convertToChar","access":1,"descriptor":"(Ljava/lang/Object;)C","signature":"(TV;)C"},{"name":"convertShort","access":1,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TV;"},{"name":"convertToShort","access":1,"descriptor":"(Ljava/lang/Object;)S","signature":"(TV;)S"},{"name":"convertInt","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"convertToInt","access":1,"descriptor":"(Ljava/lang/Object;)I","signature":"(TV;)I"},{"name":"convertLong","access":1,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"convertToLong","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TV;)J"},{"name":"convertTimeMillis","access":1,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"convertToTimeMillis","access":1,"descriptor":"(Ljava/lang/Object;)J","signature":"(TV;)J"},{"name":"convertFloat","access":1,"descriptor":"(F)Ljava/lang/Object;","signature":"(F)TV;"},{"name":"convertToFloat","access":1,"descriptor":"(Ljava/lang/Object;)F","signature":"(TV;)F"},{"name":"convertDouble","access":1,"descriptor":"(D)Ljava/lang/Object;","signature":"(D)TV;"},{"name":"convertToDouble","access":1,"descriptor":"(Ljava/lang/Object;)D","signature":"(TV;)D"}]},{"name":"io/netty/handler/codec/ValueConverter","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"convertObject","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TT;"},{"name":"convertBoolean","access":1025,"descriptor":"(Z)Ljava/lang/Object;","signature":"(Z)TT;"},{"name":"convertToBoolean","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"convertByte","access":1025,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TT;"},{"name":"convertToByte","access":1025,"descriptor":"(Ljava/lang/Object;)B","signature":"(TT;)B"},{"name":"convertChar","access":1025,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TT;"},{"name":"convertToChar","access":1025,"descriptor":"(Ljava/lang/Object;)C","signature":"(TT;)C"},{"name":"convertShort","access":1025,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TT;"},{"name":"convertToShort","access":1025,"descriptor":"(Ljava/lang/Object;)S","signature":"(TT;)S"},{"name":"convertInt","access":1025,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;"},{"name":"convertToInt","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TT;)I"},{"name":"convertLong","access":1025,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TT;"},{"name":"convertToLong","access":1025,"descriptor":"(Ljava/lang/Object;)J","signature":"(TT;)J"},{"name":"convertTimeMillis","access":1025,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TT;"},{"name":"convertToTimeMillis","access":1025,"descriptor":"(Ljava/lang/Object;)J","signature":"(TT;)J"},{"name":"convertFloat","access":1025,"descriptor":"(F)Ljava/lang/Object;","signature":"(F)TT;"},{"name":"convertToFloat","access":1025,"descriptor":"(Ljava/lang/Object;)F","signature":"(TT;)F"},{"name":"convertDouble","access":1025,"descriptor":"(D)Ljava/lang/Object;","signature":"(D)TT;"},{"name":"convertToDouble","access":1025,"descriptor":"(Ljava/lang/Object;)D","signature":"(TT;)D"}]},{"name":"io/netty/handler/codec/base64/Base64","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/base64/Base64$1","access":4104},{"name":"io/netty/handler/codec/base64/Base64$Decoder","outerName":"io/netty/handler/codec/base64/Base64","innerName":"Decoder","access":26}],"fields":[{"name":"MAX_LINE_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"76"}},{"name":"EQUALS_SIGN","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"61"}},{"name":"NEW_LINE","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"WHITE_SPACE_ENC","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"-5"}},{"name":"EQUALS_SIGN_ENC","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"-1"}}],"methods":[{"name":"alphabet","access":10,"descriptor":"(Lio/netty/handler/codec/base64/Base64Dialect;)[B"},{"name":"decodabet","access":10,"descriptor":"(Lio/netty/handler/codec/base64/Base64Dialect;)[B"},{"name":"breakLines","access":10,"descriptor":"(Lio/netty/handler/codec/base64/Base64Dialect;)Z"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Z)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;ZLio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IILio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IIZ)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IIZLio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IIZLio/netty/handler/codec/base64/Base64Dialect;Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;"},{"name":"encode3to4","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;IILio/netty/buffer/ByteBuf;I[B)V"},{"name":"encodedBufferSize","access":8,"descriptor":"(IZ)I"},{"name":"toInt","access":10,"descriptor":"(B)I"},{"name":"toIntBE","access":10,"descriptor":"(S)I"},{"name":"toIntLE","access":10,"descriptor":"(S)I"},{"name":"toIntBE","access":10,"descriptor":"(I)I"},{"name":"toIntLE","access":10,"descriptor":"(I)I"},{"name":"encode3to4BigEndian","access":10,"descriptor":"(IILio/netty/buffer/ByteBuf;I[B)V"},{"name":"encode3to4LittleEndian","access":10,"descriptor":"(IILio/netty/buffer/ByteBuf;I[B)V"},{"name":"decode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"decode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf;"},{"name":"decode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"decode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IILio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf;"},{"name":"decode","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;IILio/netty/handler/codec/base64/Base64Dialect;Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;"},{"name":"decodedBufferSize","access":8,"descriptor":"(I)I"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/codec/base64/Base64Dialect;)[B"}]},{"name":"io/netty/handler/codec/base64/Base64$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/base64/Base64","innerClasses":[{"name":"io/netty/handler/codec/base64/Base64$1","access":4104}]},{"name":"io/netty/handler/codec/base64/Base64$Decoder","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"innerClasses":[{"name":"io/netty/handler/codec/base64/Base64$Decoder","outerName":"io/netty/handler/codec/base64/Base64","innerName":"Decoder","access":26},{"name":"io/netty/handler/codec/base64/Base64$1","access":4104}],"fields":[{"name":"b4","access":18,"descriptor":"[B"},{"name":"b4Posn","access":2,"descriptor":"I"},{"name":"decodabet","access":2,"descriptor":"[B"},{"name":"outBuffPosn","access":2,"descriptor":"I"},{"name":"dest","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"decode","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;IILio/netty/buffer/ByteBufAllocator;Lio/netty/handler/codec/base64/Base64Dialect;)Lio/netty/buffer/ByteBuf;"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]},{"name":"decode4to3","access":10,"descriptor":"([BLio/netty/buffer/ByteBuf;I[B)I"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/codec/base64/Base64$1;)V"}]},{"name":"io/netty/handler/codec/base64/Base64Decoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"dialect","access":18,"descriptor":"Lio/netty/handler/codec/base64/Base64Dialect;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/base64/Base64Dialect;)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":"decode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/base64/Base64Dialect","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"STANDARD","access":16409,"descriptor":"Lio/netty/handler/codec/base64/Base64Dialect;"},{"name":"URL_SAFE","access":16409,"descriptor":"Lio/netty/handler/codec/base64/Base64Dialect;"},{"name":"ORDERED","access":16409,"descriptor":"Lio/netty/handler/codec/base64/Base64Dialect;"},{"name":"alphabet","access":16,"descriptor":"[B"},{"name":"decodabet","access":16,"descriptor":"[B"},{"name":"breakLinesByDefault","access":16,"descriptor":"Z"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/base64/Base64Dialect;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/base64/Base64Dialect;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/base64/Base64Dialect;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I[B[BZ)V","signature":"([B[BZ)V"}]},{"name":"io/netty/handler/codec/base64/Base64Encoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;","superName":"io/netty/handler/codec/MessageToMessageEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"breakLines","access":18,"descriptor":"Z"},{"name":"dialect","access":18,"descriptor":"Lio/netty/handler/codec/base64/Base64Dialect;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(ZLio/netty/handler/codec/base64/Base64Dialect;)V"},{"name":"encode","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":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/bytes/ByteArrayDecoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","methods":[{"name":"","access":1,"descriptor":"()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":"decode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/bytes/ByteArrayEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder<[B>;","superName":"io/netty/handler/codec/MessageToMessageEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;[BLjava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;[BLjava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/Brotli","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"CNFE","access":26,"descriptor":"Ljava/lang/ClassNotFoundException;"},{"name":"cause","access":10,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"ensureAvailability","access":9,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"cause","access":9,"descriptor":"()Ljava/lang/Throwable;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/BrotliDecoder","version":50,"access":49,"superName":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/BrotliDecoder$State","outerName":"io/netty/handler/codec/compression/BrotliDecoder","innerName":"State","access":16410},{"name":"com/aayushatharva/brotli4j/decoder/DecoderJNI$Wrapper","outerName":"com/aayushatharva/brotli4j/decoder/DecoderJNI","innerName":"Wrapper","access":9},{"name":"com/aayushatharva/brotli4j/decoder/DecoderJNI$Status","outerName":"com/aayushatharva/brotli4j/decoder/DecoderJNI","innerName":"Status","access":16409}],"fields":[{"name":"inputBufferSize","access":18,"descriptor":"I"},{"name":"decoder","access":2,"descriptor":"Lcom/aayushatharva/brotli4j/decoder/DecoderJNI$Wrapper;"},{"name":"destroyed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"pull","access":2,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;"},{"name":"decompress","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/util/List;Lio/netty/buffer/ByteBufAllocator;)Lio/netty/handler/codec/compression/BrotliDecoder$State;","signature":"(Lio/netty/buffer/ByteBuf;Ljava/util/List;Lio/netty/buffer/ByteBufAllocator;)Lio/netty/handler/codec/compression/BrotliDecoder$State;"},{"name":"readBytes","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/nio/ByteBuffer;)I"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"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":"destroy","access":2,"descriptor":"()V"},{"name":"handlerRemoved0","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/BrotliDecoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/BrotliDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliDecoder$1","access":4104},{"name":"com/aayushatharva/brotli4j/decoder/DecoderJNI$Status","outerName":"com/aayushatharva/brotli4j/decoder/DecoderJNI","innerName":"Status","access":16409}],"fields":[{"name":"$SwitchMap$com$aayushatharva$brotli4j$decoder$DecoderJNI$Status","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/BrotliDecoder$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliDecoder$State","outerName":"io/netty/handler/codec/compression/BrotliDecoder","innerName":"State","access":16410}],"fields":[{"name":"DONE","access":16409,"descriptor":"Lio/netty/handler/codec/compression/BrotliDecoder$State;"},{"name":"NEEDS_MORE_INPUT","access":16409,"descriptor":"Lio/netty/handler/codec/compression/BrotliDecoder$State;"},{"name":"ERROR","access":16409,"descriptor":"Lio/netty/handler/codec/compression/BrotliDecoder$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/BrotliDecoder$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/BrotliDecoder$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/BrotliDecoder$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/BrotliEncoder","version":50,"access":49,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliEncoder$1","access":4104},{"name":"io/netty/handler/codec/compression/BrotliEncoder$Writer","outerName":"io/netty/handler/codec/compression/BrotliEncoder","innerName":"Writer","access":26},{"name":"com/aayushatharva/brotli4j/encoder/Encoder$Parameters","outerName":"com/aayushatharva/brotli4j/encoder/Encoder","innerName":"Parameters","access":25},{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"ATTR","access":26,"descriptor":"Lio/netty/util/AttributeKey;","signature":"Lio/netty/util/AttributeKey;"},{"name":"parameters","access":18,"descriptor":"Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;"},{"name":"isSharable","access":18,"descriptor":"Z"},{"name":"writer","access":2,"descriptor":"Lio/netty/handler/codec/compression/BrotliEncoder$Writer;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/BrotliOptions;)V"},{"name":"","access":1,"descriptor":"(Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;)V"},{"name":"","access":1,"descriptor":"(Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;Z)V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"allocateBuffer","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"isSharable","access":1,"descriptor":"()Z"},{"name":"finish","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/io/IOException"]},{"name":"finishEncode","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"allocateBuffer","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/BrotliEncoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/BrotliEncoder","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliEncoder$1","access":4104}]},{"name":"io/netty/handler/codec/compression/BrotliEncoder$Writer","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/nio/channels/WritableByteChannel"],"innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliEncoder$Writer","outerName":"io/netty/handler/codec/compression/BrotliEncoder","innerName":"Writer","access":26},{"name":"io/netty/handler/codec/compression/BrotliEncoder$Writer$1","access":0},{"name":"com/aayushatharva/brotli4j/encoder/Encoder$Parameters","outerName":"com/aayushatharva/brotli4j/encoder/Encoder","innerName":"Parameters","access":25},{"name":"io/netty/handler/codec/compression/BrotliEncoder$1","access":4104}],"fields":[{"name":"writableBuffer","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"brotliEncoderChannel","access":18,"descriptor":"Lcom/aayushatharva/brotli4j/encoder/BrotliEncoderChannel;"},{"name":"ctx","access":18,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"isClosed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/io/IOException"]},{"name":"encode","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;Z)V","exceptions":["java/lang/Exception"]},{"name":"allocate","access":2,"descriptor":"(Z)V"},{"name":"write","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)I","exceptions":["java/io/IOException"]},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"()V"},{"name":"finish","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)V","exceptions":["java/io/IOException"]},{"name":"","access":4096,"descriptor":"(Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/codec/compression/BrotliEncoder$1;)V","exceptions":["java/io/IOException"]},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/BrotliEncoder$Writer;Lio/netty/buffer/ByteBuf;Z)V","exceptions":["java/lang/Exception"]},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/BrotliEncoder$Writer;)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/handler/codec/compression/BrotliEncoder$Writer$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/codec/compression/BrotliEncoder$Writer","outerMethod":"close","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliEncoder$Writer","outerName":"io/netty/handler/codec/compression/BrotliEncoder","innerName":"Writer","access":26},{"name":"io/netty/handler/codec/compression/BrotliEncoder$Writer$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/BrotliEncoder$Writer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/BrotliEncoder$Writer;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/BrotliMode","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliMode$1","access":4104},{"name":"com/aayushatharva/brotli4j/encoder/Encoder$Mode","outerName":"com/aayushatharva/brotli4j/encoder/Encoder","innerName":"Mode","access":16409}],"fields":[{"name":"GENERIC","access":16409,"descriptor":"Lio/netty/handler/codec/compression/BrotliMode;"},{"name":"TEXT","access":16409,"descriptor":"Lio/netty/handler/codec/compression/BrotliMode;"},{"name":"FONT","access":16409,"descriptor":"Lio/netty/handler/codec/compression/BrotliMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/BrotliMode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/BrotliMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/BrotliMode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"adapt","access":0,"descriptor":"()Lcom/aayushatharva/brotli4j/encoder/Encoder$Mode;"}]},{"name":"io/netty/handler/codec/compression/BrotliMode$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/BrotliMode","innerClasses":[{"name":"io/netty/handler/codec/compression/BrotliMode$1","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$BrotliMode","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/BrotliOptions","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/compression/CompressionOptions"],"innerClasses":[{"name":"com/aayushatharva/brotli4j/encoder/Encoder$Parameters","outerName":"com/aayushatharva/brotli4j/encoder/Encoder","innerName":"Parameters","access":25},{"name":"com/aayushatharva/brotli4j/encoder/Encoder$Mode","outerName":"com/aayushatharva/brotli4j/encoder/Encoder","innerName":"Mode","access":16409}],"fields":[{"name":"parameters","access":18,"descriptor":"Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;"},{"name":"DEFAULT","access":24,"descriptor":"Lio/netty/handler/codec/compression/BrotliOptions;"}],"methods":[{"name":"","access":0,"descriptor":"(Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;)V"},{"name":"parameters","access":1,"descriptor":"()Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;"}]},{"name":"io/netty/handler/codec/compression/ByteBufChecksum","version":50,"access":1056,"superName":"java/lang/Object","interfaces":["java/util/zip/Checksum"],"innerClasses":[{"name":"io/netty/handler/codec/compression/ByteBufChecksum$SlowByteBufChecksum","outerName":"io/netty/handler/codec/compression/ByteBufChecksum","innerName":"SlowByteBufChecksum","access":10},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$ReflectiveByteBufChecksum","outerName":"io/netty/handler/codec/compression/ByteBufChecksum","innerName":"ReflectiveByteBufChecksum","access":26},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$ZlibChecksumMethods","outerName":"io/netty/handler/codec/compression/ByteBufChecksum","innerName":"ZlibChecksumMethods","access":10},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$1","access":0}],"fields":[{"name":"updateProcessor","access":18,"descriptor":"Lio/netty/util/ByteProcessor;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"updateByteBuffer","access":10,"descriptor":"(Ljava/util/zip/Checksum;)Ljava/lang/reflect/Method;"},{"name":"wrapChecksum","access":8,"descriptor":"(Ljava/util/zip/Checksum;)Lio/netty/handler/codec/compression/ByteBufChecksum;"},{"name":"update","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"access$000","access":4104,"descriptor":"(Ljava/util/zip/Checksum;)Ljava/lang/reflect/Method;"}]},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"outerClass":"io/netty/handler/codec/compression/ByteBufChecksum","innerClasses":[{"name":"io/netty/handler/codec/compression/ByteBufChecksum$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/ByteBufChecksum;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/ByteBufChecksum;)V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$ReflectiveByteBufChecksum","version":50,"access":48,"superName":"io/netty/handler/codec/compression/ByteBufChecksum$SlowByteBufChecksum","innerClasses":[{"name":"io/netty/handler/codec/compression/ByteBufChecksum$ReflectiveByteBufChecksum","outerName":"io/netty/handler/codec/compression/ByteBufChecksum","innerName":"ReflectiveByteBufChecksum","access":26},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$SlowByteBufChecksum","outerName":"io/netty/handler/codec/compression/ByteBufChecksum","innerName":"SlowByteBufChecksum","access":10}],"fields":[{"name":"method","access":18,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/zip/Checksum;Ljava/lang/reflect/Method;)V"},{"name":"update","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"}]},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$SlowByteBufChecksum","version":50,"access":32,"superName":"io/netty/handler/codec/compression/ByteBufChecksum","innerClasses":[{"name":"io/netty/handler/codec/compression/ByteBufChecksum$SlowByteBufChecksum","outerName":"io/netty/handler/codec/compression/ByteBufChecksum","innerName":"SlowByteBufChecksum","access":10}],"fields":[{"name":"checksum","access":20,"descriptor":"Ljava/util/zip/Checksum;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/zip/Checksum;)V"},{"name":"update","access":1,"descriptor":"(I)V"},{"name":"update","access":1,"descriptor":"([BII)V"},{"name":"getValue","access":1,"descriptor":"()J"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/ByteBufChecksum$ZlibChecksumMethods","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/ByteBufChecksum$ZlibChecksumMethods","outerName":"io/netty/handler/codec/compression/ByteBufChecksum","innerName":"ZlibChecksumMethods","access":10}],"fields":[{"name":"ADLER32_UPDATE_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"CRC32_UPDATE_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"access$200","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"}]},{"name":"io/netty/handler/codec/compression/Bzip2BitReader","version":50,"access":32,"superName":"java/lang/Object","fields":[{"name":"MAX_COUNT_OF_READABLE_BYTES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"268435455"}},{"name":"in","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"bitBuffer","access":2,"descriptor":"J"},{"name":"bitCount","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"setByteBuf","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"readBits","access":0,"descriptor":"(I)I"},{"name":"readBoolean","access":0,"descriptor":"()Z"},{"name":"readInt","access":0,"descriptor":"()I"},{"name":"refill","access":0,"descriptor":"()V"},{"name":"isReadable","access":0,"descriptor":"()Z"},{"name":"hasReadableBits","access":0,"descriptor":"(I)Z"},{"name":"hasReadableBytes","access":0,"descriptor":"(I)Z"}]},{"name":"io/netty/handler/codec/compression/Bzip2BitWriter","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"bitBuffer","access":2,"descriptor":"J"},{"name":"bitCount","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"writeBits","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;IJ)V"},{"name":"writeBoolean","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Z)V"},{"name":"writeUnary","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"writeInt","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"flush","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"}]},{"name":"io/netty/handler/codec/compression/Bzip2BlockCompressor","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2BlockCompressor$1","access":0}],"fields":[{"name":"writeProcessor","access":18,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"writer","access":18,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BitWriter;"},{"name":"crc","access":18,"descriptor":"Lio/netty/handler/codec/compression/Crc32;"},{"name":"block","access":18,"descriptor":"[B"},{"name":"blockLength","access":2,"descriptor":"I"},{"name":"blockLengthLimit","access":18,"descriptor":"I"},{"name":"blockValuesPresent","access":18,"descriptor":"[Z"},{"name":"bwtBlock","access":18,"descriptor":"[I"},{"name":"rleCurrentValue","access":2,"descriptor":"I"},{"name":"rleLength","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2BitWriter;I)V"},{"name":"writeSymbolMap","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"writeRun","access":2,"descriptor":"(II)V"},{"name":"write","access":0,"descriptor":"(I)Z"},{"name":"write","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;II)I"},{"name":"close","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"availableSize","access":0,"descriptor":"()I"},{"name":"isFull","access":0,"descriptor":"()Z"},{"name":"isEmpty","access":0,"descriptor":"()Z"},{"name":"crc","access":0,"descriptor":"()I"}]},{"name":"io/netty/handler/codec/compression/Bzip2BlockCompressor$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"outerClass":"io/netty/handler/codec/compression/Bzip2BlockCompressor","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2BlockCompressor$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BlockCompressor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2BlockCompressor;)V"},{"name":"process","access":1,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/Bzip2BlockDecompressor","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"reader","access":18,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BitReader;"},{"name":"crc","access":18,"descriptor":"Lio/netty/handler/codec/compression/Crc32;"},{"name":"blockCRC","access":18,"descriptor":"I"},{"name":"blockRandomised","access":18,"descriptor":"Z"},{"name":"huffmanEndOfBlockSymbol","access":0,"descriptor":"I"},{"name":"huffmanInUse16","access":0,"descriptor":"I"},{"name":"huffmanSymbolMap","access":16,"descriptor":"[B"},{"name":"bwtByteCounts","access":18,"descriptor":"[I"},{"name":"bwtBlock","access":18,"descriptor":"[B"},{"name":"bwtStartPointer","access":18,"descriptor":"I"},{"name":"bwtMergedPointers","access":2,"descriptor":"[I"},{"name":"bwtCurrentMergedPointer","access":2,"descriptor":"I"},{"name":"bwtBlockLength","access":2,"descriptor":"I"},{"name":"bwtBytesDecoded","access":2,"descriptor":"I"},{"name":"rleLastDecodedByte","access":2,"descriptor":"I"},{"name":"rleAccumulator","access":2,"descriptor":"I"},{"name":"rleRepeat","access":2,"descriptor":"I"},{"name":"randomIndex","access":2,"descriptor":"I"},{"name":"randomCount","access":2,"descriptor":"I"},{"name":"symbolMTF","access":18,"descriptor":"Lio/netty/handler/codec/compression/Bzip2MoveToFrontTable;"},{"name":"repeatCount","access":2,"descriptor":"I"},{"name":"repeatIncrement","access":2,"descriptor":"I"},{"name":"mtfValue","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(IIZILio/netty/handler/codec/compression/Bzip2BitReader;)V"},{"name":"decodeHuffmanData","access":0,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2HuffmanStageDecoder;)Z"},{"name":"initialiseInverseBWT","access":2,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"()I"},{"name":"decodeNextBWTByte","access":2,"descriptor":"()I"},{"name":"blockLength","access":1,"descriptor":"()I"},{"name":"checkCRC","access":0,"descriptor":"()I"}]},{"name":"io/netty/handler/codec/compression/Bzip2Constants","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"MAGIC_NUMBER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4348520"}},{"name":"BLOCK_HEADER_MAGIC_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3227993"}},{"name":"BLOCK_HEADER_MAGIC_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2511705"}},{"name":"END_OF_STREAM_MAGIC_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1536581"}},{"name":"END_OF_STREAM_MAGIC_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3690640"}},{"name":"BASE_BLOCK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"100000"}},{"name":"MIN_BLOCK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"MAX_BLOCK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"MAX_BLOCK_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"900000"}},{"name":"HUFFMAN_MAX_ALPHABET_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"258"}},{"name":"HUFFMAN_ENCODE_MAX_CODE_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"HUFFMAN_DECODE_MAX_CODE_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"23"}},{"name":"HUFFMAN_SYMBOL_RUNA","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"HUFFMAN_SYMBOL_RUNB","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"HUFFMAN_SYMBOL_RANGE_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"HUFFMAN_SELECTOR_LIST_MAX_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"HUFFMAN_GROUP_RUN_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"50"}},{"name":"MAX_SELECTORS","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"18002"}},{"name":"HUFFMAN_MINIMUM_TABLES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"HUFFMAN_MAXIMUM_TABLES","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/Bzip2Decoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2Decoder$1","access":4104},{"name":"io/netty/handler/codec/compression/Bzip2Decoder$State","outerName":"io/netty/handler/codec/compression/Bzip2Decoder","innerName":"State","access":16410}],"fields":[{"name":"currentState","access":2,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"reader","access":18,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BitReader;"},{"name":"blockDecompressor","access":2,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BlockDecompressor;"},{"name":"huffmanStageDecoder","access":2,"descriptor":"Lio/netty/handler/codec/compression/Bzip2HuffmanStageDecoder;"},{"name":"blockSize","access":2,"descriptor":"I"},{"name":"blockCRC","access":2,"descriptor":"I"},{"name":"streamCRC","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()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":"isClosed","access":1,"descriptor":"()Z"}]},{"name":"io/netty/handler/codec/compression/Bzip2Decoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/Bzip2Decoder","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2Decoder$1","access":4104},{"name":"io/netty/handler/codec/compression/Bzip2Decoder$State","outerName":"io/netty/handler/codec/compression/Bzip2Decoder","innerName":"State","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$Bzip2Decoder$State","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/Bzip2Decoder$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2Decoder$State","outerName":"io/netty/handler/codec/compression/Bzip2Decoder","innerName":"State","access":16410}],"fields":[{"name":"INIT","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"INIT_BLOCK","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"INIT_BLOCK_PARAMS","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"RECEIVE_HUFFMAN_USED_MAP","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"RECEIVE_HUFFMAN_USED_BITMAPS","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"RECEIVE_SELECTORS_NUMBER","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"RECEIVE_SELECTORS","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"RECEIVE_HUFFMAN_LENGTH","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"DECODE_HUFFMAN_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"EOF","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/Bzip2Decoder$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/Bzip2Decoder$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$TRBudget","outerName":"io/netty/handler/codec/compression/Bzip2DivSufSort","innerName":"TRBudget","access":10},{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$PartitionResult","outerName":"io/netty/handler/codec/compression/Bzip2DivSufSort","innerName":"PartitionResult","access":10},{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$StackEntry","outerName":"io/netty/handler/codec/compression/Bzip2DivSufSort","innerName":"StackEntry","access":10}],"fields":[{"name":"STACK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"BUCKET_A_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"BUCKET_B_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"SS_BLOCKSIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"INSERTIONSORT_THRESHOLD","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"LOG_2_TABLE","access":26,"descriptor":"[I"},{"name":"SA","access":18,"descriptor":"[I"},{"name":"T","access":18,"descriptor":"[B"},{"name":"n","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"([B[II)V"},{"name":"swapElements","access":10,"descriptor":"([II[II)V"},{"name":"ssCompare","access":2,"descriptor":"(III)I"},{"name":"ssCompareLast","access":2,"descriptor":"(IIIII)I"},{"name":"ssInsertionSort","access":2,"descriptor":"(IIII)V"},{"name":"ssFixdown","access":2,"descriptor":"(IIIII)V"},{"name":"ssHeapSort","access":2,"descriptor":"(IIII)V"},{"name":"ssMedian3","access":2,"descriptor":"(IIIII)I"},{"name":"ssMedian5","access":2,"descriptor":"(IIIIIII)I"},{"name":"ssPivot","access":2,"descriptor":"(IIII)I"},{"name":"ssLog","access":10,"descriptor":"(I)I"},{"name":"ssSubstringPartition","access":2,"descriptor":"(IIII)I"},{"name":"ssMultiKeyIntroSort","access":2,"descriptor":"(IIII)V"},{"name":"ssBlockSwap","access":10,"descriptor":"([II[III)V"},{"name":"ssMergeForward","access":2,"descriptor":"(I[IIIIII)V"},{"name":"ssMergeBackward","access":2,"descriptor":"(I[IIIIII)V"},{"name":"getIDX","access":10,"descriptor":"(I)I"},{"name":"ssMergeCheckEqual","access":2,"descriptor":"(III)V"},{"name":"ssMerge","access":2,"descriptor":"(IIII[IIII)V"},{"name":"subStringSort","access":2,"descriptor":"(III[IIIIZI)V"},{"name":"trGetC","access":2,"descriptor":"(IIII)I"},{"name":"trFixdown","access":2,"descriptor":"(IIIIII)V"},{"name":"trHeapSort","access":2,"descriptor":"(IIIII)V"},{"name":"trInsertionSort","access":2,"descriptor":"(IIIII)V"},{"name":"trLog","access":10,"descriptor":"(I)I"},{"name":"trMedian3","access":2,"descriptor":"(IIIIII)I"},{"name":"trMedian5","access":2,"descriptor":"(IIIIIIII)I"},{"name":"trPivot","access":2,"descriptor":"(IIIII)I"},{"name":"lsUpdateGroup","access":2,"descriptor":"(III)V"},{"name":"lsIntroSort","access":2,"descriptor":"(IIIII)V"},{"name":"lsSort","access":2,"descriptor":"(III)V"},{"name":"trPartition","access":2,"descriptor":"(IIIIII)Lio/netty/handler/codec/compression/Bzip2DivSufSort$PartitionResult;"},{"name":"trCopy","access":2,"descriptor":"(IIIIIII)V"},{"name":"trIntroSort","access":2,"descriptor":"(IIIIILio/netty/handler/codec/compression/Bzip2DivSufSort$TRBudget;I)V"},{"name":"trSort","access":2,"descriptor":"(III)V"},{"name":"BUCKET_B","access":10,"descriptor":"(II)I"},{"name":"BUCKET_BSTAR","access":10,"descriptor":"(II)I"},{"name":"sortTypeBstar","access":2,"descriptor":"([I[I)I"},{"name":"constructBWT","access":2,"descriptor":"([I[I)I"},{"name":"bwt","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$PartitionResult","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$PartitionResult","outerName":"io/netty/handler/codec/compression/Bzip2DivSufSort","innerName":"PartitionResult","access":10}],"fields":[{"name":"first","access":16,"descriptor":"I"},{"name":"last","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(II)V"}]},{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$StackEntry","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$StackEntry","outerName":"io/netty/handler/codec/compression/Bzip2DivSufSort","innerName":"StackEntry","access":10}],"fields":[{"name":"a","access":16,"descriptor":"I"},{"name":"b","access":16,"descriptor":"I"},{"name":"c","access":16,"descriptor":"I"},{"name":"d","access":16,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(IIII)V"}]},{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$TRBudget","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2DivSufSort$TRBudget","outerName":"io/netty/handler/codec/compression/Bzip2DivSufSort","innerName":"TRBudget","access":10}],"fields":[{"name":"budget","access":0,"descriptor":"I"},{"name":"chance","access":0,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(II)V"},{"name":"update","access":0,"descriptor":"(II)Z"}]},{"name":"io/netty/handler/codec/compression/Bzip2Encoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2Encoder$2","access":4104},{"name":"io/netty/handler/codec/compression/Bzip2Encoder$State","outerName":"io/netty/handler/codec/compression/Bzip2Encoder","innerName":"State","access":16410},{"name":"io/netty/handler/codec/compression/Bzip2Encoder$1","access":0}],"fields":[{"name":"currentState","access":2,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Encoder$State;"},{"name":"writer","access":18,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BitWriter;"},{"name":"streamBlockSize","access":18,"descriptor":"I"},{"name":"streamCRC","access":2,"descriptor":"I"},{"name":"blockCompressor","access":2,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BlockCompressor;"},{"name":"finished","access":66,"descriptor":"Z"},{"name":"ctx","access":66,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"closeBlock","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"finishEncode","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"ctx","access":2,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2Encoder;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2Encoder;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/handler/codec/compression/Bzip2Encoder$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/codec/compression/Bzip2Encoder","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2Encoder$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Encoder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2Encoder;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/Bzip2Encoder$2","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/Bzip2Encoder","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2Encoder$2","access":4104},{"name":"io/netty/handler/codec/compression/Bzip2Encoder$State","outerName":"io/netty/handler/codec/compression/Bzip2Encoder","innerName":"State","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$Bzip2Encoder$State","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/Bzip2Encoder$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/Bzip2Encoder$State","outerName":"io/netty/handler/codec/compression/Bzip2Encoder","innerName":"State","access":16410}],"fields":[{"name":"INIT","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Encoder$State;"},{"name":"INIT_BLOCK","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Encoder$State;"},{"name":"WRITE_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Encoder$State;"},{"name":"CLOSE_BLOCK","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Bzip2Encoder$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/Bzip2Encoder$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/Bzip2Encoder$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/Bzip2Encoder$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/Bzip2HuffmanAllocator","version":50,"access":48,"superName":"java/lang/Object","methods":[{"name":"first","access":10,"descriptor":"([III)I"},{"name":"setExtendedParentPointers","access":10,"descriptor":"([I)V"},{"name":"findNodesToRelocate","access":10,"descriptor":"([II)I"},{"name":"allocateNodeLengths","access":10,"descriptor":"([I)V"},{"name":"allocateNodeLengthsWithRelocation","access":10,"descriptor":"([III)V"},{"name":"allocateHuffmanCodeLengths","access":8,"descriptor":"([II)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/Bzip2HuffmanStageDecoder","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"reader","access":18,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BitReader;"},{"name":"selectors","access":0,"descriptor":"[B"},{"name":"minimumLengths","access":18,"descriptor":"[I"},{"name":"codeBases","access":18,"descriptor":"[[I"},{"name":"codeLimits","access":18,"descriptor":"[[I"},{"name":"codeSymbols","access":18,"descriptor":"[[I"},{"name":"currentTable","access":2,"descriptor":"I"},{"name":"groupIndex","access":2,"descriptor":"I"},{"name":"groupPosition","access":2,"descriptor":"I"},{"name":"totalTables","access":16,"descriptor":"I"},{"name":"alphabetSize","access":16,"descriptor":"I"},{"name":"tableMTF","access":16,"descriptor":"Lio/netty/handler/codec/compression/Bzip2MoveToFrontTable;"},{"name":"currentSelector","access":0,"descriptor":"I"},{"name":"tableCodeLengths","access":16,"descriptor":"[[B"},{"name":"currentGroup","access":0,"descriptor":"I"},{"name":"currentLength","access":0,"descriptor":"I"},{"name":"currentAlpha","access":0,"descriptor":"I"},{"name":"modifyLength","access":0,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2BitReader;II)V"},{"name":"createHuffmanDecodingTables","access":0,"descriptor":"()V"},{"name":"nextSymbol","access":0,"descriptor":"()I"}]},{"name":"io/netty/handler/codec/compression/Bzip2HuffmanStageEncoder","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"HUFFMAN_HIGH_SYMBOL_COST","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"writer","access":18,"descriptor":"Lio/netty/handler/codec/compression/Bzip2BitWriter;"},{"name":"mtfBlock","access":18,"descriptor":"[C"},{"name":"mtfLength","access":18,"descriptor":"I"},{"name":"mtfAlphabetSize","access":18,"descriptor":"I"},{"name":"mtfSymbolFrequencies","access":18,"descriptor":"[I"},{"name":"huffmanCodeLengths","access":18,"descriptor":"[[I"},{"name":"huffmanMergedCodeSymbols","access":18,"descriptor":"[[I"},{"name":"selectors","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/Bzip2BitWriter;[CII[I)V"},{"name":"selectTableCount","access":10,"descriptor":"(I)I"},{"name":"generateHuffmanCodeLengths","access":10,"descriptor":"(I[I[I)V"},{"name":"generateHuffmanOptimisationSeeds","access":2,"descriptor":"()V"},{"name":"optimiseSelectorsAndHuffmanTables","access":2,"descriptor":"(Z)V"},{"name":"assignHuffmanCodeSymbols","access":2,"descriptor":"()V"},{"name":"writeSelectorsAndHuffmanTables","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"writeBlockData","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"encode","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"}]},{"name":"io/netty/handler/codec/compression/Bzip2MTFAndRLE2StageEncoder","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"bwtBlock","access":18,"descriptor":"[I"},{"name":"bwtLength","access":18,"descriptor":"I"},{"name":"bwtValuesPresent","access":18,"descriptor":"[Z"},{"name":"mtfBlock","access":18,"descriptor":"[C"},{"name":"mtfLength","access":2,"descriptor":"I"},{"name":"mtfSymbolFrequencies","access":18,"descriptor":"[I"},{"name":"alphabetSize","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"([II[Z)V"},{"name":"encode","access":0,"descriptor":"()V"},{"name":"mtfBlock","access":0,"descriptor":"()[C"},{"name":"mtfLength","access":0,"descriptor":"()I"},{"name":"mtfAlphabetSize","access":0,"descriptor":"()I"},{"name":"mtfSymbolFrequencies","access":0,"descriptor":"()[I"}]},{"name":"io/netty/handler/codec/compression/Bzip2MoveToFrontTable","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"mtf","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"valueToFront","access":0,"descriptor":"(B)I"},{"name":"indexToFront","access":0,"descriptor":"(I)B"}]},{"name":"io/netty/handler/codec/compression/Bzip2Rand","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"RNUMS","access":26,"descriptor":"[I"}],"methods":[{"name":"rNums","access":8,"descriptor":"(I)I"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/CompressionException","version":50,"access":33,"superName":"io/netty/handler/codec/EncoderException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5603413481274811897"}}],"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":"io/netty/handler/codec/compression/CompressionOptions","version":50,"access":1537,"superName":"java/lang/Object"},{"name":"io/netty/handler/codec/compression/CompressionUtil","version":50,"access":48,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"checkChecksum","access":8,"descriptor":"(Lio/netty/handler/codec/compression/ByteBufChecksum;Lio/netty/buffer/ByteBuf;I)V"},{"name":"safeReadableNioBuffer","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;)Ljava/nio/ByteBuffer;"},{"name":"safeNioBuffer","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/nio/ByteBuffer;"}]},{"name":"io/netty/handler/codec/compression/Crc32","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"crc32Table","access":26,"descriptor":"[I"},{"name":"crc","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"getCRC","access":1,"descriptor":"()I"},{"name":"updateCRC","access":1,"descriptor":"(I)V"},{"name":"updateCRC","access":1,"descriptor":"(II)V"}]},{"name":"io/netty/handler/codec/compression/Crc32c","version":50,"access":32,"superName":"io/netty/handler/codec/compression/ByteBufChecksum","fields":[{"name":"CRC_TABLE","access":26,"descriptor":"[I"},{"name":"LONG_MASK","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4294967295"}},{"name":"BYTE_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"255"}},{"name":"crc","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"update","access":1,"descriptor":"(I)V"},{"name":"update","access":1,"descriptor":"([BII)V"},{"name":"getValue","access":1,"descriptor":"()J"},{"name":"reset","access":1,"descriptor":"()V"},{"name":"crc32c","access":10,"descriptor":"(II)I"}]},{"name":"io/netty/handler/codec/compression/DecompressionException","version":50,"access":33,"superName":"io/netty/handler/codec/DecoderException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3546272712208105199"}}],"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":"io/netty/handler/codec/compression/DeflateOptions","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/compression/CompressionOptions"],"fields":[{"name":"compressionLevel","access":18,"descriptor":"I"},{"name":"windowBits","access":18,"descriptor":"I"},{"name":"memLevel","access":18,"descriptor":"I"},{"name":"DEFAULT","access":24,"descriptor":"Lio/netty/handler/codec/compression/DeflateOptions;"}],"methods":[{"name":"","access":0,"descriptor":"(III)V"},{"name":"compressionLevel","access":1,"descriptor":"()I"},{"name":"windowBits","access":1,"descriptor":"()I"},{"name":"memLevel","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/codec/compression/EncoderUtil","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/EncoderUtil$2","access":8},{"name":"io/netty/handler/codec/compression/EncoderUtil$1","access":8}],"fields":[{"name":"THREAD_POOL_DELAY_SECONDS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}}],"methods":[{"name":"closeAfterFinishEncode","access":8,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/EncoderUtil$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/codec/compression/EncoderUtil","outerMethod":"closeAfterFinishEncode","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/codec/compression/EncoderUtil$1","access":8}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/EncoderUtil$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/codec/compression/EncoderUtil","outerMethod":"closeAfterFinishEncode","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/codec/compression/EncoderUtil$2","access":8}],"fields":[{"name":"val$future","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/Future;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/FastLz","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"MAX_DISTANCE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8191"}},{"name":"MAX_FARDISTANCE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"73725"}},{"name":"HASH_LOG","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"HASH_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8192"}},{"name":"HASH_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8191"}},{"name":"MAX_COPY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"MAX_LEN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"264"}},{"name":"MIN_RECOMENDED_LENGTH_FOR_LEVEL_2","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"MAGIC_NUMBER","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4607066"}},{"name":"BLOCK_TYPE_NON_COMPRESSED","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"BLOCK_TYPE_COMPRESSED","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"BLOCK_WITHOUT_CHECKSUM","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"BLOCK_WITH_CHECKSUM","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"OPTIONS_OFFSET","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"CHECKSUM_OFFSET","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"MAX_CHUNK_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65535"}},{"name":"MIN_LENGTH_TO_COMPRESSION","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"LEVEL_AUTO","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"LEVEL_1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"LEVEL_2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}}],"methods":[{"name":"calculateOutputBufferLength","access":8,"descriptor":"(I)I"},{"name":"compress","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;IILio/netty/buffer/ByteBuf;II)I"},{"name":"decompress","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;IILio/netty/buffer/ByteBuf;II)I"},{"name":"hashFunction","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)I"},{"name":"readU16","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)I"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/FastLzFrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/FastLzFrameDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/FastLzFrameDecoder$State","outerName":"io/netty/handler/codec/compression/FastLzFrameDecoder","innerName":"State","access":16410}],"fields":[{"name":"currentState","access":2,"descriptor":"Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"},{"name":"checksum","access":18,"descriptor":"Lio/netty/handler/codec/compression/ByteBufChecksum;"},{"name":"chunkLength","access":2,"descriptor":"I"},{"name":"originalLength","access":2,"descriptor":"I"},{"name":"isCompressed","access":2,"descriptor":"Z"},{"name":"hasChecksum","access":2,"descriptor":"Z"},{"name":"currentChecksum","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(Ljava/util/zip/Checksum;)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":"io/netty/handler/codec/compression/FastLzFrameDecoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/FastLzFrameDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/FastLzFrameDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/FastLzFrameDecoder$State","outerName":"io/netty/handler/codec/compression/FastLzFrameDecoder","innerName":"State","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$FastLzFrameDecoder$State","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/FastLzFrameDecoder$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/FastLzFrameDecoder$State","outerName":"io/netty/handler/codec/compression/FastLzFrameDecoder","innerName":"State","access":16410}],"fields":[{"name":"INIT_BLOCK","access":16409,"descriptor":"Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"},{"name":"INIT_BLOCK_PARAMS","access":16409,"descriptor":"Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"},{"name":"DECOMPRESS_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"},{"name":"CORRUPTED","access":16409,"descriptor":"Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/FastLzFrameDecoder$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/FastLzFrameEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","fields":[{"name":"level","access":18,"descriptor":"I"},{"name":"checksum","access":18,"descriptor":"Lio/netty/handler/codec/compression/ByteBufChecksum;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(ILjava/util/zip/Checksum;)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/GzipOptions","version":50,"access":49,"superName":"io/netty/handler/codec/compression/DeflateOptions","fields":[{"name":"DEFAULT","access":24,"descriptor":"Lio/netty/handler/codec/compression/GzipOptions;"}],"methods":[{"name":"","access":0,"descriptor":"(III)V"}]},{"name":"io/netty/handler/codec/compression/JZlibDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/compression/ZlibDecoder","innerClasses":[{"name":"com/jcraft/jzlib/JZlib$WrapperType","outerName":"com/jcraft/jzlib/JZlib","innerName":"WrapperType","access":16409}],"fields":[{"name":"z","access":18,"descriptor":"Lcom/jcraft/jzlib/Inflater;"},{"name":"dictionary","access":2,"descriptor":"[B"},{"name":"finished","access":66,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;I)V"},{"name":"","access":1,"descriptor":"([B)V"},{"name":"","access":1,"descriptor":"([BI)V"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"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":"decompressionBufferExhausted","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"}]},{"name":"io/netty/handler/codec/compression/JZlibEncoder","version":50,"access":33,"superName":"io/netty/handler/codec/compression/ZlibEncoder","innerClasses":[{"name":"io/netty/handler/codec/compression/JZlibEncoder$3","access":0},{"name":"io/netty/handler/codec/compression/JZlibEncoder$2","access":0},{"name":"io/netty/handler/codec/compression/JZlibEncoder$1","access":0},{"name":"com/jcraft/jzlib/JZlib$WrapperType","outerName":"com/jcraft/jzlib/JZlib","innerName":"WrapperType","access":16409}],"fields":[{"name":"wrapperOverhead","access":18,"descriptor":"I"},{"name":"z","access":18,"descriptor":"Lcom/jcraft/jzlib/Deflater;"},{"name":"finished","access":66,"descriptor":"Z"},{"name":"ctx","access":66,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"THREAD_POOL_DELAY_SECONDS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;III)V"},{"name":"","access":1,"descriptor":"([B)V"},{"name":"","access":1,"descriptor":"(I[B)V"},{"name":"","access":1,"descriptor":"(III[B)V"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"ctx","access":2,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"finishEncode","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/JZlibEncoder;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/JZlibEncoder;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/handler/codec/compression/JZlibEncoder$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/codec/compression/JZlibEncoder","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/handler/codec/compression/JZlibEncoder$1","access":0}],"fields":[{"name":"val$p","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/JZlibEncoder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/JZlibEncoder;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/JZlibEncoder$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/codec/compression/JZlibEncoder","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/codec/compression/JZlibEncoder$2","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/JZlibEncoder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/JZlibEncoder;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/JZlibEncoder$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/codec/compression/JZlibEncoder","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/codec/compression/JZlibEncoder$3","access":0}],"fields":[{"name":"val$future","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/JZlibEncoder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/JZlibEncoder;Lio/netty/util/concurrent/Future;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/JdkZlibDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/compression/ZlibDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/JdkZlibDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/JdkZlibDecoder$GzipState","outerName":"io/netty/handler/codec/compression/JdkZlibDecoder","innerName":"GzipState","access":16410}],"fields":[{"name":"FHCRC","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"FEXTRA","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"FNAME","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"FCOMMENT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"FRESERVED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"224"}},{"name":"inflater","access":2,"descriptor":"Ljava/util/zip/Inflater;"},{"name":"dictionary","access":18,"descriptor":"[B"},{"name":"crc","access":18,"descriptor":"Lio/netty/handler/codec/compression/ByteBufChecksum;"},{"name":"decompressConcatenated","access":18,"descriptor":"Z"},{"name":"gzipState","access":2,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"flags","access":2,"descriptor":"I"},{"name":"xlen","access":2,"descriptor":"I"},{"name":"finished","access":66,"descriptor":"Z"},{"name":"decideZlibOrNone","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"([B)V"},{"name":"","access":1,"descriptor":"([BI)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;Z)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;ZI)V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(ZI)V"},{"name":"","access":2,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;[BZI)V"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"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":"handleGzipFooter","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"decompressionBufferExhausted","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"handlerRemoved0","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"readGZIPHeader","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"skipIfNeeded","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Z"},{"name":"readGZIPFooter","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"verifyCrc","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"verifyCrc16","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"looksLikeZlib","access":10,"descriptor":"(S)Z"}]},{"name":"io/netty/handler/codec/compression/JdkZlibDecoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/JdkZlibDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/JdkZlibDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/JdkZlibDecoder$GzipState","outerName":"io/netty/handler/codec/compression/JdkZlibDecoder","innerName":"GzipState","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$ZlibWrapper","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$codec$compression$JdkZlibDecoder$GzipState","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/JdkZlibDecoder$GzipState","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/JdkZlibDecoder$GzipState","outerName":"io/netty/handler/codec/compression/JdkZlibDecoder","innerName":"GzipState","access":16410}],"fields":[{"name":"HEADER_START","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"HEADER_END","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"FLG_READ","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"XLEN_READ","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"SKIP_FNAME","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"SKIP_COMMENT","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"PROCESS_FHCRC","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"FOOTER_START","access":16409,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/JdkZlibDecoder$GzipState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/JdkZlibEncoder","version":50,"access":33,"superName":"io/netty/handler/codec/compression/ZlibEncoder","innerClasses":[{"name":"io/netty/handler/codec/compression/JdkZlibEncoder$2","access":4104},{"name":"io/netty/handler/codec/compression/JdkZlibEncoder$1","access":0}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"MAX_INITIAL_OUTPUT_BUFFER_SIZE","access":26,"descriptor":"I"},{"name":"MAX_INPUT_BUFFER_SIZE","access":26,"descriptor":"I"},{"name":"wrapper","access":18,"descriptor":"Lio/netty/handler/codec/compression/ZlibWrapper;"},{"name":"deflater","access":18,"descriptor":"Ljava/util/zip/Deflater;"},{"name":"finished","access":66,"descriptor":"Z"},{"name":"ctx","access":66,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"crc","access":18,"descriptor":"Ljava/util/zip/CRC32;"},{"name":"gzipHeader","access":26,"descriptor":"[B"},{"name":"writeHeader","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;I)V"},{"name":"","access":1,"descriptor":"([B)V"},{"name":"","access":1,"descriptor":"(I[B)V"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"ctx","access":2,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"encodeSome","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V"},{"name":"allocateBuffer","access":20,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"finishEncode","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"deflate","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"deflateJdk6","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"allocateBuffer","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/JdkZlibEncoder;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/JdkZlibEncoder;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/handler/codec/compression/JdkZlibEncoder$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/codec/compression/JdkZlibEncoder","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/handler/codec/compression/JdkZlibEncoder$1","access":0}],"fields":[{"name":"val$p","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/JdkZlibEncoder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/JdkZlibEncoder;Lio/netty/channel/ChannelPromise;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/JdkZlibEncoder$2","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/JdkZlibEncoder","innerClasses":[{"name":"io/netty/handler/codec/compression/JdkZlibEncoder$2","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$ZlibWrapper","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/Lz4Constants","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"MAGIC_NUMBER","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5501767354678207339"}},{"name":"HEADER_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"21"}},{"name":"TOKEN_OFFSET","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"COMPRESSED_LENGTH_OFFSET","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"DECOMPRESSED_LENGTH_OFFSET","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"CHECKSUM_OFFSET","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"COMPRESSION_LEVEL_BASE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"MIN_BLOCK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"MAX_BLOCK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"33554432"}},{"name":"DEFAULT_BLOCK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"BLOCK_TYPE_NON_COMPRESSED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"BLOCK_TYPE_COMPRESSED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"DEFAULT_SEED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1756908916"}}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder$State","outerName":"io/netty/handler/codec/compression/Lz4FrameDecoder","innerName":"State","access":16410}],"fields":[{"name":"currentState","access":2,"descriptor":"Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"},{"name":"decompressor","access":2,"descriptor":"Lnet/jpountz/lz4/LZ4FastDecompressor;"},{"name":"checksum","access":2,"descriptor":"Lio/netty/handler/codec/compression/ByteBufChecksum;"},{"name":"blockType","access":2,"descriptor":"I"},{"name":"compressedLength","access":2,"descriptor":"I"},{"name":"decompressedLength","access":2,"descriptor":"I"},{"name":"currentChecksum","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(Lnet/jpountz/lz4/LZ4Factory;Z)V"},{"name":"","access":1,"descriptor":"(Lnet/jpountz/lz4/LZ4Factory;Ljava/util/zip/Checksum;)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":"isClosed","access":1,"descriptor":"()Z"}]},{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/Lz4FrameDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder$State","outerName":"io/netty/handler/codec/compression/Lz4FrameDecoder","innerName":"State","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$Lz4FrameDecoder$State","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/Lz4FrameDecoder$State","outerName":"io/netty/handler/codec/compression/Lz4FrameDecoder","innerName":"State","access":16410}],"fields":[{"name":"INIT_BLOCK","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"},{"name":"DECOMPRESS_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"},{"name":"FINISHED","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"},{"name":"CORRUPTED","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/Lz4FrameDecoder$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/Lz4FrameEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/handler/codec/compression/Lz4FrameEncoder$1","access":0}],"fields":[{"name":"DEFAULT_MAX_ENCODE_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483647"}},{"name":"blockSize","access":18,"descriptor":"I"},{"name":"compressor","access":18,"descriptor":"Lnet/jpountz/lz4/LZ4Compressor;"},{"name":"checksum","access":18,"descriptor":"Lio/netty/handler/codec/compression/ByteBufChecksum;"},{"name":"compressionLevel","access":18,"descriptor":"I"},{"name":"buffer","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"maxEncodeSize","access":18,"descriptor":"I"},{"name":"finished","access":66,"descriptor":"Z"},{"name":"ctx","access":66,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(Lnet/jpountz/lz4/LZ4Factory;ZILjava/util/zip/Checksum;)V"},{"name":"","access":1,"descriptor":"(Lnet/jpountz/lz4/LZ4Factory;ZILjava/util/zip/Checksum;I)V"},{"name":"compressionLevel","access":10,"descriptor":"(I)I"},{"name":"allocateBuffer","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Z)Lio/netty/buffer/ByteBuf;"},{"name":"allocateBuffer","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;ZZ)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"flushBufferedData","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"finishEncode","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"ctx","access":2,"descriptor":"()Lio/netty/channel/ChannelHandlerContext;"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"getBackingBuffer","access":16,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"allocateBuffer","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/Lz4FrameEncoder;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/codec/compression/Lz4FrameEncoder;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/handler/codec/compression/Lz4FrameEncoder$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/codec/compression/Lz4FrameEncoder","outerMethod":"close","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/handler/codec/compression/Lz4FrameEncoder$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/codec/compression/Lz4FrameEncoder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/compression/Lz4FrameEncoder;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/Lz4XXHash32","version":50,"access":49,"superName":"io/netty/handler/codec/compression/ByteBufChecksum","fields":[{"name":"XXHASH32","access":26,"descriptor":"Lnet/jpountz/xxhash/XXHash32;"},{"name":"seed","access":18,"descriptor":"I"},{"name":"used","access":2,"descriptor":"Z"},{"name":"value","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"update","access":1,"descriptor":"(I)V"},{"name":"update","access":1,"descriptor":"([BII)V"},{"name":"update","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"getValue","access":1,"descriptor":"()J"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/LzfDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/LzfDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/LzfDecoder$State","outerName":"io/netty/handler/codec/compression/LzfDecoder","innerName":"State","access":16410}],"fields":[{"name":"currentState","access":2,"descriptor":"Lio/netty/handler/codec/compression/LzfDecoder$State;"},{"name":"MAGIC_NUMBER","access":26,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"23126"}},{"name":"decoder","access":2,"descriptor":"Lcom/ning/compress/lzf/ChunkDecoder;"},{"name":"recycler","access":2,"descriptor":"Lcom/ning/compress/BufferRecycler;"},{"name":"chunkLength","access":2,"descriptor":"I"},{"name":"originalLength","access":2,"descriptor":"I"},{"name":"isCompressed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)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":"io/netty/handler/codec/compression/LzfDecoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/LzfDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/LzfDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/LzfDecoder$State","outerName":"io/netty/handler/codec/compression/LzfDecoder","innerName":"State","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$LzfDecoder$State","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/LzfDecoder$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/LzfDecoder$State","outerName":"io/netty/handler/codec/compression/LzfDecoder","innerName":"State","access":16410}],"fields":[{"name":"INIT_BLOCK","access":16409,"descriptor":"Lio/netty/handler/codec/compression/LzfDecoder$State;"},{"name":"INIT_ORIGINAL_LENGTH","access":16409,"descriptor":"Lio/netty/handler/codec/compression/LzfDecoder$State;"},{"name":"DECOMPRESS_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/LzfDecoder$State;"},{"name":"CORRUPTED","access":16409,"descriptor":"Lio/netty/handler/codec/compression/LzfDecoder$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/LzfDecoder$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/LzfDecoder$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/LzfDecoder$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/LzfEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","fields":[{"name":"MIN_BLOCK_TO_COMPRESS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"DEFAULT_SAFE","access":26,"descriptor":"Z"},{"name":"compressThreshold","access":18,"descriptor":"I"},{"name":"encoder","access":18,"descriptor":"Lcom/ning/compress/lzf/ChunkEncoder;"},{"name":"recycler","access":18,"descriptor":"Lcom/ning/compress/BufferRecycler;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Z)V"},{"name":"","access":131073,"descriptor":"(ZI)V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"","access":131073,"descriptor":"(ZII)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"encodeCompress","access":2,"descriptor":"([BII[BI)I"},{"name":"lzfEncodeNonCompress","access":10,"descriptor":"([BII[BI)I"},{"name":"encodeNonCompress","access":10,"descriptor":"([BII[BI)I"},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/LzmaFrameEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"MEDIUM_DICTIONARY_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"MIN_FAST_BYTES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"MEDIUM_FAST_BYTES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"MAX_FAST_BYTES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"273"}},{"name":"DEFAULT_MATCH_FINDER","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"DEFAULT_LC","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"DEFAULT_LP","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"DEFAULT_PB","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"encoder","access":18,"descriptor":"Llzma/sdk/lzma/Encoder;"},{"name":"properties","access":18,"descriptor":"B"},{"name":"littleEndianDictionarySize","access":18,"descriptor":"I"},{"name":"warningLogged","access":10,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IIII)V"},{"name":"","access":1,"descriptor":"(IIIIZI)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"allocateBuffer","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"maxOutputBufferLength","access":10,"descriptor":"(I)I"},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"allocateBuffer","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/Snappy","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/Snappy$1","access":4104},{"name":"io/netty/handler/codec/compression/Snappy$State","outerName":"io/netty/handler/codec/compression/Snappy","innerName":"State","access":16410}],"fields":[{"name":"MAX_HT_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16384"}},{"name":"MIN_COMPRESSIBLE_BYTES","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"PREAMBLE_NOT_FULL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"NOT_ENOUGH_INPUT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"LITERAL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"COPY_1_BYTE_OFFSET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"COPY_2_BYTE_OFFSET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"COPY_4_BYTE_OFFSET","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"HASH_TABLE","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal<[S>;"},{"name":"DEFAULT_REUSE_HASHTABLE","access":26,"descriptor":"Z"},{"name":"reuseHashtable","access":18,"descriptor":"Z"},{"name":"state","access":2,"descriptor":"Lio/netty/handler/codec/compression/Snappy$State;"},{"name":"tag","access":2,"descriptor":"B"},{"name":"written","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Z)V"},{"name":"withHashTableReuse","access":9,"descriptor":"()Lio/netty/handler/codec/compression/Snappy;"},{"name":"reset","access":1,"descriptor":"()V"},{"name":"encode","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I)V"},{"name":"hash","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)I"},{"name":"getHashTable","access":2,"descriptor":"(I)[S"},{"name":"getHashTableFastThreadLocalArrayFill","access":9,"descriptor":"(I)[S"},{"name":"findMatchingLength","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;III)I"},{"name":"bitsToEncode","access":10,"descriptor":"(I)I"},{"name":"encodeLiteral","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I)V"},{"name":"encodeCopyWithOffset","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"encodeCopy","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)V"},{"name":"decode","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V"},{"name":"readPreamble","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"getPreamble","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"decodeLiteral","access":8,"descriptor":"(BLio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)I"},{"name":"decodeCopyWith1ByteOffset","access":10,"descriptor":"(BLio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I)I"},{"name":"decodeCopyWith2ByteOffset","access":10,"descriptor":"(BLio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I)I"},{"name":"decodeCopyWith4ByteOffset","access":10,"descriptor":"(BLio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I)I"},{"name":"validateOffset","access":10,"descriptor":"(II)V"},{"name":"calculateChecksum","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"calculateChecksum","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;II)I"},{"name":"validateChecksum","access":8,"descriptor":"(ILio/netty/buffer/ByteBuf;)V"},{"name":"validateChecksum","access":8,"descriptor":"(ILio/netty/buffer/ByteBuf;II)V"},{"name":"maskChecksum","access":8,"descriptor":"(J)I"}]},{"name":"io/netty/handler/codec/compression/Snappy$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/Snappy","innerClasses":[{"name":"io/netty/handler/codec/compression/Snappy$1","access":4104},{"name":"io/netty/handler/codec/compression/Snappy$State","outerName":"io/netty/handler/codec/compression/Snappy","innerName":"State","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$Snappy$State","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/Snappy$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/Snappy$State","outerName":"io/netty/handler/codec/compression/Snappy","innerName":"State","access":16410}],"fields":[{"name":"READING_PREAMBLE","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Snappy$State;"},{"name":"READING_TAG","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Snappy$State;"},{"name":"READING_LITERAL","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Snappy$State;"},{"name":"READING_COPY","access":16409,"descriptor":"Lio/netty/handler/codec/compression/Snappy$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/Snappy$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/Snappy$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/Snappy$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType","outerName":"io/netty/handler/codec/compression/SnappyFrameDecoder","innerName":"ChunkType","access":16410}],"fields":[{"name":"SNAPPY_IDENTIFIER_LEN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"MAX_UNCOMPRESSED_DATA_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65540"}},{"name":"MAX_DECOMPRESSED_DATA_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}},{"name":"MAX_COMPRESSED_CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16777215"}},{"name":"snappy","access":18,"descriptor":"Lio/netty/handler/codec/compression/Snappy;"},{"name":"validateChecksums","access":18,"descriptor":"Z"},{"name":"started","access":2,"descriptor":"Z"},{"name":"corrupted","access":2,"descriptor":"Z"},{"name":"numBytesToSkip","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)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":"checkByte","access":10,"descriptor":"(BB)V"},{"name":"mapChunkType","access":10,"descriptor":"(B)Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"}]},{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/SnappyFrameDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType","outerName":"io/netty/handler/codec/compression/SnappyFrameDecoder","innerName":"ChunkType","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$SnappyFrameDecoder$ChunkType","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType","outerName":"io/netty/handler/codec/compression/SnappyFrameDecoder","innerName":"ChunkType","access":16410}],"fields":[{"name":"STREAM_IDENTIFIER","access":16409,"descriptor":"Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"},{"name":"COMPRESSED_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"},{"name":"UNCOMPRESSED_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"},{"name":"RESERVED_UNSKIPPABLE","access":16409,"descriptor":"Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"},{"name":"RESERVED_SKIPPABLE","access":16409,"descriptor":"Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/SnappyFrameDecoder$ChunkType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/SnappyFrameEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","fields":[{"name":"SNAPPY_SLICE_SIZE","access":26,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"32767"}},{"name":"SNAPPY_SLICE_JUMBO_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65535"}},{"name":"MIN_COMPRESSIBLE_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"18"}},{"name":"STREAM_START","access":26,"descriptor":"[B"},{"name":"snappy","access":18,"descriptor":"Lio/netty/handler/codec/compression/Snappy;"},{"name":"started","access":2,"descriptor":"Z"},{"name":"sliceSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"snappyEncoderWithJumboFrames","access":9,"descriptor":"()Lio/netty/handler/codec/compression/SnappyFrameEncoder;"},{"name":"","access":2,"descriptor":"(I)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"writeUnencodedChunk","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I)V"},{"name":"setChunkLength","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"writeChunkLength","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"calculateAndWriteChecksum","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V"},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/SnappyFramedDecoder","version":50,"access":131105,"superName":"io/netty/handler/codec/compression/SnappyFrameDecoder","methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/SnappyFramedEncoder","version":50,"access":131105,"superName":"io/netty/handler/codec/compression/SnappyFrameEncoder","methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/SnappyOptions","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/compression/CompressionOptions"],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/StandardCompressionOptions","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"com/aayushatharva/brotli4j/encoder/Encoder$Parameters","outerName":"com/aayushatharva/brotli4j/encoder/Encoder","innerName":"Parameters","access":25},{"name":"com/aayushatharva/brotli4j/encoder/Encoder$Mode","outerName":"com/aayushatharva/brotli4j/encoder/Encoder","innerName":"Mode","access":16409}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"brotli","access":9,"descriptor":"()Lio/netty/handler/codec/compression/BrotliOptions;"},{"name":"brotli","access":131081,"descriptor":"(Lcom/aayushatharva/brotli4j/encoder/Encoder$Parameters;)Lio/netty/handler/codec/compression/BrotliOptions;"},{"name":"brotli","access":9,"descriptor":"(IILio/netty/handler/codec/compression/BrotliMode;)Lio/netty/handler/codec/compression/BrotliOptions;"},{"name":"zstd","access":9,"descriptor":"()Lio/netty/handler/codec/compression/ZstdOptions;"},{"name":"zstd","access":9,"descriptor":"(III)Lio/netty/handler/codec/compression/ZstdOptions;"},{"name":"snappy","access":9,"descriptor":"()Lio/netty/handler/codec/compression/SnappyOptions;"},{"name":"gzip","access":9,"descriptor":"()Lio/netty/handler/codec/compression/GzipOptions;"},{"name":"gzip","access":9,"descriptor":"(III)Lio/netty/handler/codec/compression/GzipOptions;"},{"name":"deflate","access":9,"descriptor":"()Lio/netty/handler/codec/compression/DeflateOptions;"},{"name":"deflate","access":9,"descriptor":"(III)Lio/netty/handler/codec/compression/DeflateOptions;"}]},{"name":"io/netty/handler/codec/compression/ZlibCodecFactory","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_JDK_WINDOW_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"15"}},{"name":"DEFAULT_JDK_MEM_LEVEL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"noJdkZlibDecoder","access":26,"descriptor":"Z"},{"name":"noJdkZlibEncoder","access":26,"descriptor":"Z"},{"name":"JZLIB_AVAILABLE","access":26,"descriptor":"Z"}],"methods":[{"name":"isSupportingWindowSizeAndMemLevel","access":9,"descriptor":"()Z"},{"name":"newZlibEncoder","access":9,"descriptor":"(I)Lio/netty/handler/codec/compression/ZlibEncoder;"},{"name":"newZlibEncoder","access":9,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)Lio/netty/handler/codec/compression/ZlibEncoder;"},{"name":"newZlibEncoder","access":9,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;I)Lio/netty/handler/codec/compression/ZlibEncoder;"},{"name":"newZlibEncoder","access":9,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;III)Lio/netty/handler/codec/compression/ZlibEncoder;"},{"name":"newZlibEncoder","access":9,"descriptor":"([B)Lio/netty/handler/codec/compression/ZlibEncoder;"},{"name":"newZlibEncoder","access":9,"descriptor":"(I[B)Lio/netty/handler/codec/compression/ZlibEncoder;"},{"name":"newZlibEncoder","access":9,"descriptor":"(III[B)Lio/netty/handler/codec/compression/ZlibEncoder;"},{"name":"newZlibDecoder","access":9,"descriptor":"()Lio/netty/handler/codec/compression/ZlibDecoder;"},{"name":"newZlibDecoder","access":9,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)Lio/netty/handler/codec/compression/ZlibDecoder;"},{"name":"newZlibDecoder","access":9,"descriptor":"([B)Lio/netty/handler/codec/compression/ZlibDecoder;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/ZlibDecoder","version":50,"access":1057,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"maxAllocation","access":20,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"isClosed","access":1025,"descriptor":"()Z"},{"name":"prepareDecompressBuffer","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"decompressionBufferExhausted","access":4,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"}]},{"name":"io/netty/handler/codec/compression/ZlibEncoder","version":50,"access":1057,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"isClosed","access":1025,"descriptor":"()Z"},{"name":"close","access":1025,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":1025,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/handler/codec/compression/ZlibUtil","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/codec/compression/ZlibUtil$1","access":4104},{"name":"com/jcraft/jzlib/JZlib$WrapperType","outerName":"com/jcraft/jzlib/JZlib","innerName":"WrapperType","access":16409}],"methods":[{"name":"fail","access":8,"descriptor":"(Lcom/jcraft/jzlib/Inflater;Ljava/lang/String;I)V"},{"name":"fail","access":8,"descriptor":"(Lcom/jcraft/jzlib/Deflater;Ljava/lang/String;I)V"},{"name":"inflaterException","access":8,"descriptor":"(Lcom/jcraft/jzlib/Inflater;Ljava/lang/String;I)Lio/netty/handler/codec/compression/DecompressionException;"},{"name":"deflaterException","access":8,"descriptor":"(Lcom/jcraft/jzlib/Deflater;Ljava/lang/String;I)Lio/netty/handler/codec/compression/CompressionException;"},{"name":"convertWrapperType","access":8,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)Lcom/jcraft/jzlib/JZlib$WrapperType;"},{"name":"wrapperOverhead","access":8,"descriptor":"(Lio/netty/handler/codec/compression/ZlibWrapper;)I"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/ZlibUtil$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/ZlibUtil","innerClasses":[{"name":"io/netty/handler/codec/compression/ZlibUtil$1","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$handler$codec$compression$ZlibWrapper","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/codec/compression/ZlibWrapper","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ZLIB","access":16409,"descriptor":"Lio/netty/handler/codec/compression/ZlibWrapper;"},{"name":"GZIP","access":16409,"descriptor":"Lio/netty/handler/codec/compression/ZlibWrapper;"},{"name":"NONE","access":16409,"descriptor":"Lio/netty/handler/codec/compression/ZlibWrapper;"},{"name":"ZLIB_OR_NONE","access":16409,"descriptor":"Lio/netty/handler/codec/compression/ZlibWrapper;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/ZlibWrapper;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/ZlibWrapper;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/ZlibWrapper;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/Zstd","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"cause","access":26,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"ensureAvailability","access":9,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"cause","access":9,"descriptor":"()Ljava/lang/Throwable;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/ZstdConstants","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"DEFAULT_COMPRESSION_LEVEL","access":24,"descriptor":"I"},{"name":"MIN_COMPRESSION_LEVEL","access":24,"descriptor":"I"},{"name":"MAX_COMPRESSION_LEVEL","access":24,"descriptor":"I"},{"name":"MAX_BLOCK_SIZE","access":24,"descriptor":"I"},{"name":"DEFAULT_BLOCK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"65536"}}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/compression/ZstdDecoder","version":50,"access":49,"superName":"io/netty/handler/codec/ByteToMessageDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/ZstdDecoder$1","access":4104},{"name":"io/netty/handler/codec/compression/ZstdDecoder$MutableByteBufInputStream","outerName":"io/netty/handler/codec/compression/ZstdDecoder","innerName":"MutableByteBufInputStream","access":26},{"name":"io/netty/handler/codec/compression/ZstdDecoder$State","outerName":"io/netty/handler/codec/compression/ZstdDecoder","innerName":"State","access":16410}],"fields":[{"name":"inputStream","access":18,"descriptor":"Lio/netty/handler/codec/compression/ZstdDecoder$MutableByteBufInputStream;"},{"name":"zstdIs","access":2,"descriptor":"Lcom/github/luben/zstd/ZstdInputStreamNoFinalizer;"},{"name":"currentState","access":2,"descriptor":"Lio/netty/handler/codec/compression/ZstdDecoder$State;"}],"methods":[{"name":"","access":1,"descriptor":"()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":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved0","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"closeSilently","access":10,"descriptor":"(Ljava/io/Closeable;)V"}]},{"name":"io/netty/handler/codec/compression/ZstdDecoder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/codec/compression/ZstdDecoder","innerClasses":[{"name":"io/netty/handler/codec/compression/ZstdDecoder$1","access":4104}]},{"name":"io/netty/handler/codec/compression/ZstdDecoder$MutableByteBufInputStream","version":50,"access":48,"superName":"java/io/InputStream","innerClasses":[{"name":"io/netty/handler/codec/compression/ZstdDecoder$MutableByteBufInputStream","outerName":"io/netty/handler/codec/compression/ZstdDecoder","innerName":"MutableByteBufInputStream","access":26},{"name":"io/netty/handler/codec/compression/ZstdDecoder$1","access":4104}],"fields":[{"name":"current","access":0,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"()I"},{"name":"read","access":1,"descriptor":"([BII)I"},{"name":"available","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/codec/compression/ZstdDecoder$1;)V"}]},{"name":"io/netty/handler/codec/compression/ZstdDecoder$State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/codec/compression/ZstdDecoder$State","outerName":"io/netty/handler/codec/compression/ZstdDecoder","innerName":"State","access":16410}],"fields":[{"name":"DECOMPRESS_DATA","access":16409,"descriptor":"Lio/netty/handler/codec/compression/ZstdDecoder$State;"},{"name":"CORRUPTED","access":16409,"descriptor":"Lio/netty/handler/codec/compression/ZstdDecoder$State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/codec/compression/ZstdDecoder$State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/codec/compression/ZstdDecoder$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/codec/compression/ZstdDecoder$State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/codec/compression/ZstdEncoder","version":50,"access":49,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","fields":[{"name":"blockSize","access":18,"descriptor":"I"},{"name":"compressionLevel","access":18,"descriptor":"I"},{"name":"maxEncodeSize","access":18,"descriptor":"I"},{"name":"buffer","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"","access":1,"descriptor":"(III)V"},{"name":"allocateBuffer","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Z)Lio/netty/buffer/ByteBuf;"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V"},{"name":"flushBufferedData","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"allocateBuffer","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/compression/ZstdOptions","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/compression/CompressionOptions"],"fields":[{"name":"blockSize","access":18,"descriptor":"I"},{"name":"compressionLevel","access":18,"descriptor":"I"},{"name":"maxEncodeSize","access":18,"descriptor":"I"},{"name":"DEFAULT","access":24,"descriptor":"Lio/netty/handler/codec/compression/ZstdOptions;"}],"methods":[{"name":"","access":0,"descriptor":"(III)V"},{"name":"compressionLevel","access":1,"descriptor":"()I"},{"name":"blockSize","access":1,"descriptor":"()I"},{"name":"maxEncodeSize","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/codec/json/JsonObjectDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"ST_CORRUPTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"ST_INIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"ST_DECODING_NORMAL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ST_DECODING_ARRAY_STREAM","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"openBraces","access":2,"descriptor":"I"},{"name":"idx","access":2,"descriptor":"I"},{"name":"lastReaderIndex","access":2,"descriptor":"I"},{"name":"state","access":2,"descriptor":"I"},{"name":"insideString","access":2,"descriptor":"Z"},{"name":"maxObjectLength","access":18,"descriptor":"I"},{"name":"streamArrayElements","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(IZ)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":"extractObject","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"decodeByte","access":2,"descriptor":"(BLio/netty/buffer/ByteBuf;I)V"},{"name":"initDecoding","access":2,"descriptor":"(B)V"},{"name":"reset","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/marshalling/ChannelBufferByteInput","version":50,"access":32,"superName":"java/lang/Object","interfaces":["org/jboss/marshalling/ByteInput"],"fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"available","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([B)I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]}]},{"name":"io/netty/handler/codec/marshalling/ChannelBufferByteOutput","version":50,"access":32,"superName":"java/lang/Object","interfaces":["org/jboss/marshalling/ByteOutput"],"fields":[{"name":"buffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"flush","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"getBuffer","access":0,"descriptor":"()Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/handler/codec/marshalling/CompatibleMarshallingDecoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/ReplayingDecoder;","superName":"io/netty/handler/codec/ReplayingDecoder","innerClasses":[{"name":"io/netty/handler/codec/marshalling/LimitingByteInput$TooBigObjectException","outerName":"io/netty/handler/codec/marshalling/LimitingByteInput","innerName":"TooBigObjectException","access":24}],"fields":[{"name":"provider","access":20,"descriptor":"Lio/netty/handler/codec/marshalling/UnmarshallerProvider;"},{"name":"maxObjectSize","access":20,"descriptor":"I"},{"name":"discardingTooLongFrame","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/marshalling/UnmarshallerProvider;I)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":"decodeLast","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":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/CompatibleMarshallingEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"provider","access":18,"descriptor":"Lio/netty/handler/codec/marshalling/MarshallerProvider;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/marshalling/MarshallerProvider;)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/ContextBoundUnmarshallerProvider","version":50,"access":33,"superName":"io/netty/handler/codec/marshalling/DefaultUnmarshallerProvider","fields":[{"name":"UNMARSHALLER","access":26,"descriptor":"Lio/netty/util/AttributeKey;","signature":"Lio/netty/util/AttributeKey;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/jboss/marshalling/MarshallerFactory;Lorg/jboss/marshalling/MarshallingConfiguration;)V"},{"name":"getUnmarshaller","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lorg/jboss/marshalling/Unmarshaller;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/DefaultMarshallerProvider","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/marshalling/MarshallerProvider"],"fields":[{"name":"factory","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallerFactory;"},{"name":"config","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallingConfiguration;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/jboss/marshalling/MarshallerFactory;Lorg/jboss/marshalling/MarshallingConfiguration;)V"},{"name":"getMarshaller","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lorg/jboss/marshalling/Marshaller;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/DefaultUnmarshallerProvider","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/marshalling/UnmarshallerProvider"],"fields":[{"name":"factory","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallerFactory;"},{"name":"config","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallingConfiguration;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/jboss/marshalling/MarshallerFactory;Lorg/jboss/marshalling/MarshallingConfiguration;)V"},{"name":"getUnmarshaller","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lorg/jboss/marshalling/Unmarshaller;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/LimitingByteInput","version":50,"access":32,"superName":"java/lang/Object","interfaces":["org/jboss/marshalling/ByteInput"],"innerClasses":[{"name":"io/netty/handler/codec/marshalling/LimitingByteInput$TooBigObjectException","outerName":"io/netty/handler/codec/marshalling/LimitingByteInput","innerName":"TooBigObjectException","access":24}],"fields":[{"name":"EXCEPTION","access":26,"descriptor":"Lio/netty/handler/codec/marshalling/LimitingByteInput$TooBigObjectException;"},{"name":"input","access":18,"descriptor":"Lorg/jboss/marshalling/ByteInput;"},{"name":"limit","access":18,"descriptor":"J"},{"name":"read","access":2,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/jboss/marshalling/ByteInput;J)V"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"available","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([B)I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]},{"name":"readable","access":2,"descriptor":"(I)I"}]},{"name":"io/netty/handler/codec/marshalling/LimitingByteInput$TooBigObjectException","version":50,"access":48,"superName":"java/io/IOException","innerClasses":[{"name":"io/netty/handler/codec/marshalling/LimitingByteInput$TooBigObjectException","outerName":"io/netty/handler/codec/marshalling/LimitingByteInput","innerName":"TooBigObjectException","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/marshalling/MarshallerProvider","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getMarshaller","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lorg/jboss/marshalling/Marshaller;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/MarshallingDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/LengthFieldBasedFrameDecoder","fields":[{"name":"provider","access":18,"descriptor":"Lio/netty/handler/codec/marshalling/UnmarshallerProvider;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/marshalling/UnmarshallerProvider;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/marshalling/UnmarshallerProvider;I)V"},{"name":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"extractFrame","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"}]},{"name":"io/netty/handler/codec/marshalling/MarshallingEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"LENGTH_PLACEHOLDER","access":26,"descriptor":"[B"},{"name":"provider","access":18,"descriptor":"Lio/netty/handler/codec/marshalling/MarshallerProvider;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/marshalling/MarshallerProvider;)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/ThreadLocalMarshallerProvider","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/marshalling/MarshallerProvider"],"fields":[{"name":"marshallers","access":18,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"},{"name":"factory","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallerFactory;"},{"name":"config","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallingConfiguration;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/jboss/marshalling/MarshallerFactory;Lorg/jboss/marshalling/MarshallingConfiguration;)V"},{"name":"getMarshaller","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lorg/jboss/marshalling/Marshaller;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/ThreadLocalUnmarshallerProvider","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/marshalling/UnmarshallerProvider"],"fields":[{"name":"unmarshallers","access":18,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"},{"name":"factory","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallerFactory;"},{"name":"config","access":18,"descriptor":"Lorg/jboss/marshalling/MarshallingConfiguration;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/jboss/marshalling/MarshallerFactory;Lorg/jboss/marshalling/MarshallingConfiguration;)V"},{"name":"getUnmarshaller","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lorg/jboss/marshalling/Unmarshaller;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/marshalling/UnmarshallerProvider","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getUnmarshaller","access":1025,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lorg/jboss/marshalling/Unmarshaller;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/protobuf/ProtobufDecoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737},{"name":"com/google/protobuf/MessageLite$Builder","outerName":"com/google/protobuf/MessageLite","innerName":"Builder","access":1545}],"fields":[{"name":"HAS_PARSER","access":26,"descriptor":"Z"},{"name":"prototype","access":18,"descriptor":"Lcom/google/protobuf/MessageLite;"},{"name":"extensionRegistry","access":18,"descriptor":"Lcom/google/protobuf/ExtensionRegistryLite;"}],"methods":[{"name":"","access":1,"descriptor":"(Lcom/google/protobuf/MessageLite;)V"},{"name":"","access":1,"descriptor":"(Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/ExtensionRegistry;)V"},{"name":"","access":1,"descriptor":"(Lcom/google/protobuf/MessageLite;Lcom/google/protobuf/ExtensionRegistryLite;)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":"decode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/protobuf/ProtobufDecoderNano","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"clazz","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<+Lcom/google/protobuf/nano/MessageNano;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lcom/google/protobuf/nano/MessageNano;>;)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":"decode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/protobuf/ProtobufEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;","superName":"io/netty/handler/codec/MessageToMessageEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737},{"name":"com/google/protobuf/MessageLite$Builder","outerName":"com/google/protobuf/MessageLite","innerName":"Builder","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lcom/google/protobuf/MessageLiteOrBuilder;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Lcom/google/protobuf/MessageLiteOrBuilder;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/protobuf/ProtobufEncoderNano","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;","superName":"io/netty/handler/codec/MessageToMessageEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lcom/google/protobuf/nano/MessageNano;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Lcom/google/protobuf/nano/MessageNano;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/protobuf/ProtobufVarint32FrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","methods":[{"name":"","access":1,"descriptor":"()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":"readRawVarint32","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"},{"name":"readRawVarint40","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)I"},{"name":"readRawVarint24","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)I"}]},{"name":"io/netty/handler/codec/protobuf/ProtobufVarint32LengthFieldPrepender","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"writeRawVarint32","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;I)V"},{"name":"computeRawVarint32Size","access":8,"descriptor":"(I)I"},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/serialization/CachingClassResolver","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/serialization/ClassResolver"],"fields":[{"name":"classCache","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"delegate","access":18,"descriptor":"Lio/netty/handler/codec/serialization/ClassResolver;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/codec/serialization/ClassResolver;Ljava/util/Map;)V","signature":"(Lio/netty/handler/codec/serialization/ClassResolver;Ljava/util/Map;>;)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"io/netty/handler/codec/serialization/ClassLoaderClassResolver","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/handler/codec/serialization/ClassResolver"],"fields":[{"name":"classLoader","access":18,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ClassLoader;)V"},{"name":"resolve","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"io/netty/handler/codec/serialization/ClassResolver","version":50,"access":132609,"superName":"java/lang/Object","methods":[{"name":"resolve","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]}]},{"name":"io/netty/handler/codec/serialization/ClassResolvers","version":50,"access":131121,"superName":"java/lang/Object","methods":[{"name":"cacheDisabled","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lio/netty/handler/codec/serialization/ClassResolver;"},{"name":"weakCachingResolver","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lio/netty/handler/codec/serialization/ClassResolver;"},{"name":"softCachingResolver","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lio/netty/handler/codec/serialization/ClassResolver;"},{"name":"weakCachingConcurrentResolver","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lio/netty/handler/codec/serialization/ClassResolver;"},{"name":"softCachingConcurrentResolver","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Lio/netty/handler/codec/serialization/ClassResolver;"},{"name":"defaultClassLoader","access":8,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/lang/ClassLoader;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/codec/serialization/CompactObjectInputStream","version":50,"access":32,"superName":"java/io/ObjectInputStream","fields":[{"name":"classResolver","access":18,"descriptor":"Lio/netty/handler/codec/serialization/ClassResolver;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/InputStream;Lio/netty/handler/codec/serialization/ClassResolver;)V","exceptions":["java/io/IOException"]},{"name":"readStreamHeader","access":4,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"readClassDescriptor","access":4,"descriptor":"()Ljava/io/ObjectStreamClass;","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]},{"name":"resolveClass","access":4,"descriptor":"(Ljava/io/ObjectStreamClass;)Ljava/lang/Class;","signature":"(Ljava/io/ObjectStreamClass;)Ljava/lang/Class<*>;","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]}]},{"name":"io/netty/handler/codec/serialization/CompactObjectOutputStream","version":50,"access":32,"superName":"java/io/ObjectOutputStream","fields":[{"name":"TYPE_FAT_DESCRIPTOR","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"TYPE_THIN_DESCRIPTOR","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"writeStreamHeader","access":4,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"writeClassDescriptor","access":4,"descriptor":"(Ljava/io/ObjectStreamClass;)V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/handler/codec/serialization/CompatibleObjectEncoder","version":50,"access":131105,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","fields":[{"name":"resetInterval","access":18,"descriptor":"I"},{"name":"writtenObjects","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"newObjectOutputStream","access":4,"descriptor":"(Ljava/io/OutputStream;)Ljava/io/ObjectOutputStream;","exceptions":["java/lang/Exception"]},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/io/Serializable;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/serialization/ObjectDecoder","version":50,"access":131105,"superName":"io/netty/handler/codec/LengthFieldBasedFrameDecoder","fields":[{"name":"classResolver","access":18,"descriptor":"Lio/netty/handler/codec/serialization/ClassResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/serialization/ClassResolver;)V"},{"name":"","access":1,"descriptor":"(ILio/netty/handler/codec/serialization/ClassResolver;)V"},{"name":"decode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/serialization/ObjectDecoderInputStream","version":50,"access":131105,"superName":"java/io/InputStream","interfaces":["java/io/ObjectInput"],"fields":[{"name":"in","access":18,"descriptor":"Ljava/io/DataInputStream;"},{"name":"maxObjectSize","access":18,"descriptor":"I"},{"name":"classResolver","access":18,"descriptor":"Lio/netty/handler/codec/serialization/ClassResolver;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V"},{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;Ljava/lang/ClassLoader;)V"},{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;I)V"},{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;Ljava/lang/ClassLoader;I)V"},{"name":"readObject","access":1,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/ClassNotFoundException","java/io/IOException"]},{"name":"available","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"mark","access":1,"descriptor":"(I)V"},{"name":"markSupported","access":1,"descriptor":"()Z"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":17,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"read","access":17,"descriptor":"([B)I","exceptions":["java/io/IOException"]},{"name":"readBoolean","access":17,"descriptor":"()Z","exceptions":["java/io/IOException"]},{"name":"readByte","access":17,"descriptor":"()B","exceptions":["java/io/IOException"]},{"name":"readChar","access":17,"descriptor":"()C","exceptions":["java/io/IOException"]},{"name":"readDouble","access":17,"descriptor":"()D","exceptions":["java/io/IOException"]},{"name":"readFloat","access":17,"descriptor":"()F","exceptions":["java/io/IOException"]},{"name":"readFully","access":17,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"readFully","access":17,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"readInt","access":17,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readLine","access":131089,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"readLong","access":17,"descriptor":"()J","exceptions":["java/io/IOException"]},{"name":"readShort","access":17,"descriptor":"()S","exceptions":["java/io/IOException"]},{"name":"readUnsignedByte","access":17,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readUnsignedShort","access":17,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"readUTF","access":17,"descriptor":"()Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"reset","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"skip","access":1,"descriptor":"(J)J","exceptions":["java/io/IOException"]},{"name":"skipBytes","access":17,"descriptor":"(I)I","exceptions":["java/io/IOException"]}]},{"name":"io/netty/handler/codec/serialization/ObjectEncoder","version":50,"access":131105,"signature":"Lio/netty/handler/codec/MessageToByteEncoder;","superName":"io/netty/handler/codec/MessageToByteEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"LENGTH_PLACEHOLDER","access":26,"descriptor":"[B"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/io/Serializable;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/serialization/ObjectEncoderOutputStream","version":50,"access":131105,"superName":"java/io/OutputStream","interfaces":["java/io/ObjectOutput"],"fields":[{"name":"out","access":18,"descriptor":"Ljava/io/DataOutputStream;"},{"name":"estimatedLength","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/OutputStream;)V"},{"name":"","access":1,"descriptor":"(Ljava/io/OutputStream;I)V"},{"name":"writeObject","access":1,"descriptor":"(Ljava/lang/Object;)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"flush","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"size","access":17,"descriptor":"()I"},{"name":"write","access":1,"descriptor":"([BII)V","exceptions":["java/io/IOException"]},{"name":"write","access":1,"descriptor":"([B)V","exceptions":["java/io/IOException"]},{"name":"writeBoolean","access":17,"descriptor":"(Z)V","exceptions":["java/io/IOException"]},{"name":"writeByte","access":17,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeBytes","access":17,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeChar","access":17,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeChars","access":17,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"writeDouble","access":17,"descriptor":"(D)V","exceptions":["java/io/IOException"]},{"name":"writeFloat","access":17,"descriptor":"(F)V","exceptions":["java/io/IOException"]},{"name":"writeInt","access":17,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeLong","access":17,"descriptor":"(J)V","exceptions":["java/io/IOException"]},{"name":"writeShort","access":17,"descriptor":"(I)V","exceptions":["java/io/IOException"]},{"name":"writeUTF","access":17,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/handler/codec/serialization/ReferenceMap","version":50,"access":1056,"signature":"Ljava/lang/Object;Ljava/util/Map;","superName":"java/lang/Object","interfaces":["java/util/Map"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"delegate","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":"fold","access":1024,"descriptor":"(Ljava/lang/Object;)Ljava/lang/ref/Reference;","signature":"(TV;)Ljava/lang/ref/Reference;"},{"name":"unfold","access":2,"descriptor":"(Ljava/lang/ref/Reference;)Ljava/lang/Object;","signature":"(Ljava/lang/ref/Reference;)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TK;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+TK;+TV;>;)V"},{"name":"clear","access":1,"descriptor":"()V"},{"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":"io/netty/handler/codec/serialization/SoftReferenceMap","version":50,"access":48,"signature":"Lio/netty/handler/codec/serialization/ReferenceMap;","superName":"io/netty/handler/codec/serialization/ReferenceMap","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"fold","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/ref/Reference;","signature":"(TV;)Ljava/lang/ref/Reference;"}]},{"name":"io/netty/handler/codec/serialization/WeakReferenceMap","version":50,"access":48,"signature":"Lio/netty/handler/codec/serialization/ReferenceMap;","superName":"io/netty/handler/codec/serialization/ReferenceMap","methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;>;)V"},{"name":"fold","access":0,"descriptor":"(Ljava/lang/Object;)Ljava/lang/ref/Reference;","signature":"(TV;)Ljava/lang/ref/Reference;"}]},{"name":"io/netty/handler/codec/string/LineEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;","superName":"io/netty/handler/codec/MessageToMessageEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"charset","access":18,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"lineSeparator","access":18,"descriptor":"[B"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/string/LineSeparator;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/charset/Charset;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/codec/string/LineSeparator;Ljava/nio/charset/Charset;)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/CharSequence;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/CharSequence;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/string/LineSeparator","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"DEFAULT","access":25,"descriptor":"Lio/netty/handler/codec/string/LineSeparator;"},{"name":"UNIX","access":25,"descriptor":"Lio/netty/handler/codec/string/LineSeparator;"},{"name":"WINDOWS","access":25,"descriptor":"Lio/netty/handler/codec/string/LineSeparator;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"value","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/codec/string/StringDecoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageDecoder;","superName":"io/netty/handler/codec/MessageToMessageDecoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"charset","access":18,"descriptor":"Ljava/nio/charset/Charset;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/nio/charset/Charset;)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":"decode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/string/StringEncoder","version":50,"access":33,"signature":"Lio/netty/handler/codec/MessageToMessageEncoder;","superName":"io/netty/handler/codec/MessageToMessageEncoder","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"charset","access":18,"descriptor":"Ljava/nio/charset/Charset;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/nio/charset/Charset;)V"},{"name":"encode","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/CharSequence;Ljava/util/List;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/CharSequence;Ljava/util/List;)V","exceptions":["java/lang/Exception"]},{"name":"encode","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Ljava/util/List;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/codec/xml/XmlFrameDecoder","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"maxFrameLength","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)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":"fail","access":2,"descriptor":"(J)V"},{"name":"fail","access":10,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"extractFrame","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Lio/netty/buffer/ByteBuf;"},{"name":"isValidStartCharForXmlElement","access":10,"descriptor":"(B)Z"},{"name":"isCommentBlockStart","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Z"},{"name":"isCDATABlockStart","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)Z"}]},{"name":"io/netty/handler/flow/FlowControlHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/handler/flow/FlowControlHandler$1","access":4104},{"name":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque","outerName":"io/netty/handler/flow/FlowControlHandler","innerName":"RecyclableArrayDeque","access":26}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"releaseMessages","access":18,"descriptor":"Z"},{"name":"queue","access":2,"descriptor":"Lio/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque;"},{"name":"config","access":2,"descriptor":"Lio/netty/channel/ChannelConfig;"},{"name":"shouldConsume","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"isQueueEmpty","access":0,"descriptor":"()Z"},{"name":"destroy","access":2,"descriptor":"()V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"dequeue","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;I)I"}]},{"name":"io/netty/handler/flow/FlowControlHandler$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/flow/FlowControlHandler","innerClasses":[{"name":"io/netty/handler/flow/FlowControlHandler$1","access":4104}]},{"name":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque","version":50,"access":48,"signature":"Ljava/util/ArrayDeque;","superName":"java/util/ArrayDeque","innerClasses":[{"name":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque","outerName":"io/netty/handler/flow/FlowControlHandler","innerName":"RecyclableArrayDeque","access":26},{"name":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/handler/flow/FlowControlHandler$1","access":4104},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}},{"name":"DEFAULT_NUM_ELEMENTS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/internal/ObjectPool$Handle;","signature":"Lio/netty/util/internal/ObjectPool$Handle;"}],"methods":[{"name":"newInstance","access":9,"descriptor":"()Lio/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque;"},{"name":"","access":2,"descriptor":"(ILio/netty/util/internal/ObjectPool$Handle;)V","signature":"(ILio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"recycle","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(ILio/netty/util/internal/ObjectPool$Handle;Lio/netty/handler/flow/FlowControlHandler$1;)V"}]},{"name":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque","innerClasses":[{"name":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque","outerName":"io/netty/handler/flow/FlowControlHandler","innerName":"RecyclableArrayDeque","access":26},{"name":"io/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/handler/flow/FlowControlHandler$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/handler/flow/FlowControlHandler$RecyclableArrayDeque;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/handler/flush/FlushConsolidationHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/handler/flush/FlushConsolidationHandler$1","access":0}],"fields":[{"name":"explicitFlushAfterFlushes","access":18,"descriptor":"I"},{"name":"consolidateWhenNoReadInProgress","access":18,"descriptor":"Z"},{"name":"flushTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"flushPendingCount","access":2,"descriptor":"I"},{"name":"readInProgress","access":2,"descriptor":"Z"},{"name":"ctx","access":2,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"nextScheduledFlush","access":2,"descriptor":"Ljava/util/concurrent/Future;","signature":"Ljava/util/concurrent/Future<*>;"},{"name":"DEFAULT_EXPLICIT_FLUSH_AFTER_FLUSHES","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IZ)V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"resetReadAndFlushIfNeeded","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"flushIfNeeded","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"flushNow","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"scheduleFlush","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"cancelScheduledFlush","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/flush/FlushConsolidationHandler;)I"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/flush/FlushConsolidationHandler;)Z"},{"name":"access$002","access":4104,"descriptor":"(Lio/netty/handler/flush/FlushConsolidationHandler;I)I"},{"name":"access$202","access":4104,"descriptor":"(Lio/netty/handler/flush/FlushConsolidationHandler;Ljava/util/concurrent/Future;)Ljava/util/concurrent/Future;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/handler/flush/FlushConsolidationHandler;)Lio/netty/channel/ChannelHandlerContext;"}]},{"name":"io/netty/handler/flush/FlushConsolidationHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/flush/FlushConsolidationHandler","outerMethod":"","outerMethodDescriptor":"(IZ)V","innerClasses":[{"name":"io/netty/handler/flush/FlushConsolidationHandler$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/flush/FlushConsolidationHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/flush/FlushConsolidationHandler;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ipfilter/AbstractRemoteAddressFilter","version":50,"access":1057,"signature":"Lio/netty/channel/ChannelInboundHandlerAdapter;","superName":"io/netty/channel/ChannelInboundHandlerAdapter","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handleNewChannel","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Z","exceptions":["java/lang/Exception"]},{"name":"accept","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;)Z","signature":"(Lio/netty/channel/ChannelHandlerContext;TT;)Z","exceptions":["java/lang/Exception"]},{"name":"channelAccepted","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;TT;)V"},{"name":"channelRejected","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;)Lio/netty/channel/ChannelFuture;","signature":"(Lio/netty/channel/ChannelHandlerContext;TT;)Lio/netty/channel/ChannelFuture;"}]},{"name":"io/netty/handler/ipfilter/IpFilterRule","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"matches","access":1025,"descriptor":"(Ljava/net/InetSocketAddress;)Z"},{"name":"ruleType","access":1025,"descriptor":"()Lio/netty/handler/ipfilter/IpFilterRuleType;"}]},{"name":"io/netty/handler/ipfilter/IpFilterRuleType","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ACCEPT","access":16409,"descriptor":"Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"REJECT","access":16409,"descriptor":"Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ipfilter/IpFilterRuleType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/ipfilter/IpSubnetFilter","version":50,"access":33,"signature":"Lio/netty/handler/ipfilter/AbstractRemoteAddressFilter;","superName":"io/netty/handler/ipfilter/AbstractRemoteAddressFilter","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$Ip4SubnetFilterRule","outerName":"io/netty/handler/ipfilter/IpSubnetFilterRule","innerName":"Ip4SubnetFilterRule","access":24}],"fields":[{"name":"acceptIfNotFound","access":18,"descriptor":"Z"},{"name":"ipv4Rules","access":18,"descriptor":"[Lio/netty/handler/ipfilter/IpSubnetFilterRule;"},{"name":"ipv6Rules","access":18,"descriptor":"[Lio/netty/handler/ipfilter/IpSubnetFilterRule;"},{"name":"ipFilterRuleTypeIPv4","access":18,"descriptor":"Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"ipFilterRuleTypeIPv6","access":18,"descriptor":"Lio/netty/handler/ipfilter/IpFilterRuleType;"}],"methods":[{"name":"","access":129,"descriptor":"([Lio/netty/handler/ipfilter/IpSubnetFilterRule;)V"},{"name":"","access":129,"descriptor":"(Z[Lio/netty/handler/ipfilter/IpSubnetFilterRule;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"","access":1,"descriptor":"(ZLjava/util/List;)V","signature":"(ZLjava/util/List;)V"},{"name":"accept","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/InetSocketAddress;)Z"},{"name":"sortAndFilter","access":10,"descriptor":"(Ljava/util/List;)[Lio/netty/handler/ipfilter/IpSubnetFilterRule;","signature":"(Ljava/util/List;)[Lio/netty/handler/ipfilter/IpSubnetFilterRule;"},{"name":"accept","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule","version":50,"access":49,"signature":"Ljava/lang/Object;Lio/netty/handler/ipfilter/IpFilterRule;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["io/netty/handler/ipfilter/IpFilterRule","java/lang/Comparable"],"innerClasses":[{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$1","access":4104},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$Ip6SubnetFilterRule","outerName":"io/netty/handler/ipfilter/IpSubnetFilterRule","innerName":"Ip6SubnetFilterRule","access":24},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$Ip4SubnetFilterRule","outerName":"io/netty/handler/ipfilter/IpSubnetFilterRule","innerName":"Ip4SubnetFilterRule","access":24}],"fields":[{"name":"filterRule","access":18,"descriptor":"Lio/netty/handler/ipfilter/IpFilterRule;"},{"name":"ipAddress","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/handler/ipfilter/IpFilterRuleType;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILio/netty/handler/ipfilter/IpFilterRuleType;)V"},{"name":"","access":1,"descriptor":"(Ljava/net/InetAddress;ILio/netty/handler/ipfilter/IpFilterRuleType;)V"},{"name":"selectFilterRule","access":10,"descriptor":"(Ljava/net/InetAddress;ILio/netty/handler/ipfilter/IpFilterRuleType;)Lio/netty/handler/ipfilter/IpFilterRule;"},{"name":"matches","access":1,"descriptor":"(Ljava/net/InetSocketAddress;)Z"},{"name":"ruleType","access":1,"descriptor":"()Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"getIpAddress","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"getFilterRule","access":0,"descriptor":"()Lio/netty/handler/ipfilter/IpFilterRule;"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/handler/ipfilter/IpSubnetFilterRule;)I"},{"name":"compareTo","access":0,"descriptor":"(Ljava/net/InetSocketAddress;)I"},{"name":"compareInt","access":10,"descriptor":"(II)I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ipfilter/IpSubnetFilterRule","innerClasses":[{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$1","access":4104}]},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$Ip4SubnetFilterRule","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ipfilter/IpFilterRule"],"innerClasses":[{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$Ip4SubnetFilterRule","outerName":"io/netty/handler/ipfilter/IpSubnetFilterRule","innerName":"Ip4SubnetFilterRule","access":24},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$1","access":4104}],"fields":[{"name":"networkAddress","access":18,"descriptor":"I"},{"name":"subnetMask","access":18,"descriptor":"I"},{"name":"ruleType","access":18,"descriptor":"Lio/netty/handler/ipfilter/IpFilterRuleType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/net/Inet4Address;ILio/netty/handler/ipfilter/IpFilterRuleType;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/net/InetSocketAddress;)Z"},{"name":"ruleType","access":1,"descriptor":"()Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"prefixToSubnetMask","access":10,"descriptor":"(I)I"},{"name":"","access":4096,"descriptor":"(Ljava/net/Inet4Address;ILio/netty/handler/ipfilter/IpFilterRuleType;Lio/netty/handler/ipfilter/IpSubnetFilterRule$1;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/ipfilter/IpSubnetFilterRule$Ip4SubnetFilterRule;)I"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/handler/ipfilter/IpSubnetFilterRule$Ip4SubnetFilterRule;)I"}]},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$Ip6SubnetFilterRule","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ipfilter/IpFilterRule"],"innerClasses":[{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$Ip6SubnetFilterRule","outerName":"io/netty/handler/ipfilter/IpSubnetFilterRule","innerName":"Ip6SubnetFilterRule","access":24},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRule$1","access":4104}],"fields":[{"name":"MINUS_ONE","access":26,"descriptor":"Ljava/math/BigInteger;"},{"name":"networkAddress","access":18,"descriptor":"Ljava/math/BigInteger;"},{"name":"subnetMask","access":18,"descriptor":"Ljava/math/BigInteger;"},{"name":"ruleType","access":18,"descriptor":"Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/net/Inet6Address;ILio/netty/handler/ipfilter/IpFilterRuleType;)V"},{"name":"matches","access":1,"descriptor":"(Ljava/net/InetSocketAddress;)Z"},{"name":"ruleType","access":1,"descriptor":"()Lio/netty/handler/ipfilter/IpFilterRuleType;"},{"name":"ipToInt","access":10,"descriptor":"(Ljava/net/Inet6Address;)Ljava/math/BigInteger;"},{"name":"prefixToSubnetMask","access":10,"descriptor":"(I)Ljava/math/BigInteger;"},{"name":"","access":4096,"descriptor":"(Ljava/net/Inet6Address;ILio/netty/handler/ipfilter/IpFilterRuleType;Lio/netty/handler/ipfilter/IpSubnetFilterRule$1;)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/handler/ipfilter/IpSubnetFilterRule$Ip6SubnetFilterRule;)Ljava/math/BigInteger;"},{"name":"access$500","access":4104,"descriptor":"(Ljava/net/Inet6Address;)Ljava/math/BigInteger;"}]},{"name":"io/netty/handler/ipfilter/IpSubnetFilterRuleComparator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lio/netty/handler/ipfilter/IpSubnetFilterRuleComparator;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"io/netty/handler/ipfilter/RuleBasedIpFilter","version":50,"access":33,"signature":"Lio/netty/handler/ipfilter/AbstractRemoteAddressFilter;","superName":"io/netty/handler/ipfilter/AbstractRemoteAddressFilter","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"acceptIfNotFound","access":18,"descriptor":"Z"},{"name":"rules","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":129,"descriptor":"([Lio/netty/handler/ipfilter/IpFilterRule;)V"},{"name":"","access":129,"descriptor":"(Z[Lio/netty/handler/ipfilter/IpFilterRule;)V"},{"name":"accept","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/InetSocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"accept","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ipfilter/UniqueIpFilter","version":50,"access":33,"signature":"Lio/netty/handler/ipfilter/AbstractRemoteAddressFilter;","superName":"io/netty/handler/ipfilter/AbstractRemoteAddressFilter","innerClasses":[{"name":"io/netty/handler/ipfilter/UniqueIpFilter$1","access":0},{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"connected","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"accept","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/InetSocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"accept","access":4164,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;)Z","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ipfilter/UniqueIpFilter;)Ljava/util/Set;"}]},{"name":"io/netty/handler/ipfilter/UniqueIpFilter$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/ipfilter/UniqueIpFilter","outerMethod":"accept","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/InetSocketAddress;)Z","innerClasses":[{"name":"io/netty/handler/ipfilter/UniqueIpFilter$1","access":0}],"fields":[{"name":"val$remoteIp","access":4112,"descriptor":"Ljava/net/InetAddress;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ipfilter/UniqueIpFilter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ipfilter/UniqueIpFilter;Ljava/net/InetAddress;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/logging/ByteBufFormat","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SIMPLE","access":16409,"descriptor":"Lio/netty/handler/logging/ByteBufFormat;"},{"name":"HEX_DUMP","access":16409,"descriptor":"Lio/netty/handler/logging/ByteBufFormat;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/logging/ByteBufFormat;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/logging/ByteBufFormat;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/logging/ByteBufFormat;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/logging/LogLevel","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"TRACE","access":16409,"descriptor":"Lio/netty/handler/logging/LogLevel;"},{"name":"DEBUG","access":16409,"descriptor":"Lio/netty/handler/logging/LogLevel;"},{"name":"INFO","access":16409,"descriptor":"Lio/netty/handler/logging/LogLevel;"},{"name":"WARN","access":16409,"descriptor":"Lio/netty/handler/logging/LogLevel;"},{"name":"ERROR","access":16409,"descriptor":"Lio/netty/handler/logging/LogLevel;"},{"name":"internalLevel","access":18,"descriptor":"Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/logging/LogLevel;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/logging/LogLevel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/logging/LogLevel;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILio/netty/util/internal/logging/InternalLogLevel;)V","signature":"(Lio/netty/util/internal/logging/InternalLogLevel;)V"},{"name":"toInternalLevel","access":1,"descriptor":"()Lio/netty/util/internal/logging/InternalLogLevel;"}]},{"name":"io/netty/handler/logging/LoggingHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"DEFAULT_LEVEL","access":26,"descriptor":"Lio/netty/handler/logging/LogLevel;"},{"name":"logger","access":20,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"internalLevel","access":20,"descriptor":"Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"level","access":18,"descriptor":"Lio/netty/handler/logging/LogLevel;"},{"name":"byteBufFormat","access":18,"descriptor":"Lio/netty/handler/logging/ByteBufFormat;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/logging/ByteBufFormat;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/logging/LogLevel;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/logging/LogLevel;Lio/netty/handler/logging/ByteBufFormat;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lio/netty/handler/logging/LogLevel;)V","signature":"(Ljava/lang/Class<*>;Lio/netty/handler/logging/LogLevel;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Lio/netty/handler/logging/LogLevel;Lio/netty/handler/logging/ByteBufFormat;)V","signature":"(Ljava/lang/Class<*>;Lio/netty/handler/logging/LogLevel;Lio/netty/handler/logging/ByteBufFormat;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/handler/logging/LogLevel;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/handler/logging/LogLevel;Lio/netty/handler/logging/ByteBufFormat;)V"},{"name":"level","access":1,"descriptor":"()Lio/netty/handler/logging/LogLevel;"},{"name":"byteBufFormat","access":1,"descriptor":"()Lio/netty/handler/logging/ByteBufFormat;"},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelUnregistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)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":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"format","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)Ljava/lang/String;"},{"name":"format","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;"},{"name":"format","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/String;"},{"name":"formatByteBuf","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/buffer/ByteBuf;)Ljava/lang/String;"},{"name":"formatByteBufHolder","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/buffer/ByteBufHolder;)Ljava/lang/String;"},{"name":"formatSimple","access":10,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"io/netty/handler/pcap/EthernetPacket","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"DUMMY_SOURCE_MAC_ADDRESS","access":26,"descriptor":"[B"},{"name":"DUMMY_DESTINATION_MAC_ADDRESS","access":26,"descriptor":"[B"},{"name":"V4","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2048"}},{"name":"V6","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"34525"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"writeIPv4","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V"},{"name":"writeIPv6","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V"},{"name":"writePacket","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;[B[BI)V"}]},{"name":"io/netty/handler/pcap/IPPacket","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"MAX_TTL","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"V4_HEADER_SIZE","access":26,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"TCP","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"UDP","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"17"}},{"name":"IPV6_VERSION_TRAFFIC_FLOW","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"60000000"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"writeUDPv4","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;II)V"},{"name":"writeUDPv6","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;[B[B)V"},{"name":"writeTCPv4","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;II)V"},{"name":"writeTCPv6","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;[B[B)V"},{"name":"writePacketv4","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;III)V"},{"name":"writePacketv6","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I[B[B)V"}]},{"name":"io/netty/handler/pcap/PcapHeaders","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"GLOBAL_HEADER","access":26,"descriptor":"[B"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"writeGlobalHeader","access":8,"descriptor":"(Ljava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"writePacketHeader","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;IIII)V"}]},{"name":"io/netty/handler/pcap/PcapWriteHandler","version":50,"access":49,"superName":"io/netty/channel/ChannelDuplexHandler","interfaces":["java/io/Closeable"],"innerClasses":[{"name":"io/netty/handler/pcap/PcapWriteHandler$1","access":4104},{"name":"io/netty/handler/pcap/PcapWriteHandler$WildcardAddressHolder","outerName":"io/netty/handler/pcap/PcapWriteHandler","innerName":"WildcardAddressHolder","access":26},{"name":"io/netty/handler/pcap/PcapWriteHandler$Builder","outerName":"io/netty/handler/pcap/PcapWriteHandler","innerName":"Builder","access":25},{"name":"io/netty/handler/pcap/PcapWriteHandler$ChannelType","outerName":"io/netty/handler/pcap/PcapWriteHandler","innerName":"ChannelType","access":16410},{"name":"io/netty/handler/pcap/TCPPacket$TCPFlag","outerName":"io/netty/handler/pcap/TCPPacket","innerName":"TCPFlag","access":16408}],"fields":[{"name":"logger","access":18,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"pCapWriter","access":2,"descriptor":"Lio/netty/handler/pcap/PcapWriter;"},{"name":"outputStream","access":18,"descriptor":"Ljava/io/OutputStream;"},{"name":"captureZeroByte","access":18,"descriptor":"Z"},{"name":"writePcapGlobalHeader","access":18,"descriptor":"Z"},{"name":"sharedOutputStream","access":18,"descriptor":"Z"},{"name":"sendSegmentNumber","access":2,"descriptor":"J"},{"name":"receiveSegmentNumber","access":2,"descriptor":"J"},{"name":"channelType","access":2,"descriptor":"Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"},{"name":"initiatorAddr","access":2,"descriptor":"Ljava/net/InetSocketAddress;"},{"name":"handlerAddr","access":2,"descriptor":"Ljava/net/InetSocketAddress;"},{"name":"isServerPipeline","access":2,"descriptor":"Z"},{"name":"state","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;","signature":"Ljava/util/concurrent/atomic/AtomicReference;"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/io/OutputStream;)V"},{"name":"","access":131073,"descriptor":"(Ljava/io/OutputStream;ZZ)V"},{"name":"","access":2,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;Ljava/io/OutputStream;)V"},{"name":"writeGlobalHeader","access":9,"descriptor":"(Ljava/io/OutputStream;)V","exceptions":["java/io/IOException"]},{"name":"initializeIfNecessary","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)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":"handleTCP","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)V"},{"name":"handleTcpPacket","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;ZLio/netty/buffer/ByteBufAllocator;)V"},{"name":"completeTCPWrite","access":2,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBufAllocator;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"incrementUintSegmentNumber","access":10,"descriptor":"(JI)J"},{"name":"handleUDP","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Z)V"},{"name":"completeUDPWrite","access":2,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBufAllocator;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"getLocalAddress","access":10,"descriptor":"(Lio/netty/channel/Channel;Ljava/net/InetSocketAddress;)Ljava/net/InetSocketAddress;"},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"logTCP","access":2,"descriptor":"(ZIJJLjava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Z)V"},{"name":"outputStream","access":0,"descriptor":"()Ljava/io/OutputStream;"},{"name":"sharedOutputStream","access":0,"descriptor":"()Z"},{"name":"writePcapGlobalHeader","access":0,"descriptor":"()Z"},{"name":"isWriting","access":1,"descriptor":"()Z"},{"name":"state","access":0,"descriptor":"()Lio/netty/handler/pcap/State;"},{"name":"pause","access":1,"descriptor":"()V"},{"name":"resume","access":1,"descriptor":"()V"},{"name":"markClosed","access":0,"descriptor":"()V"},{"name":"pCapWriter","access":0,"descriptor":"()Lio/netty/handler/pcap/PcapWriter;"},{"name":"logDiscard","access":2,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]},{"name":"builder","access":9,"descriptor":"()Lio/netty/handler/pcap/PcapWriteHandler$Builder;"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;Ljava/io/OutputStream;Lio/netty/handler/pcap/PcapWriteHandler$1;)V"}]},{"name":"io/netty/handler/pcap/PcapWriteHandler$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/pcap/PcapWriteHandler","innerClasses":[{"name":"io/netty/handler/pcap/PcapWriteHandler$1","access":4104}]},{"name":"io/netty/handler/pcap/PcapWriteHandler$Builder","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/pcap/PcapWriteHandler$ChannelType","outerName":"io/netty/handler/pcap/PcapWriteHandler","innerName":"ChannelType","access":16410},{"name":"io/netty/handler/pcap/PcapWriteHandler$Builder","outerName":"io/netty/handler/pcap/PcapWriteHandler","innerName":"Builder","access":25},{"name":"io/netty/handler/pcap/PcapWriteHandler$1","access":4104}],"fields":[{"name":"captureZeroByte","access":2,"descriptor":"Z"},{"name":"sharedOutputStream","access":2,"descriptor":"Z"},{"name":"writePcapGlobalHeader","access":2,"descriptor":"Z"},{"name":"channelType","access":2,"descriptor":"Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"},{"name":"initiatorAddr","access":2,"descriptor":"Ljava/net/InetSocketAddress;"},{"name":"handlerAddr","access":2,"descriptor":"Ljava/net/InetSocketAddress;"},{"name":"isServerPipeline","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"captureZeroByte","access":1,"descriptor":"(Z)Lio/netty/handler/pcap/PcapWriteHandler$Builder;"},{"name":"sharedOutputStream","access":1,"descriptor":"(Z)Lio/netty/handler/pcap/PcapWriteHandler$Builder;"},{"name":"writePcapGlobalHeader","access":1,"descriptor":"(Z)Lio/netty/handler/pcap/PcapWriteHandler$Builder;"},{"name":"forceTcpChannel","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;Z)Lio/netty/handler/pcap/PcapWriteHandler$Builder;"},{"name":"forceUdpChannel","access":1,"descriptor":"(Ljava/net/InetSocketAddress;Ljava/net/InetSocketAddress;)Lio/netty/handler/pcap/PcapWriteHandler$Builder;"},{"name":"build","access":1,"descriptor":"(Ljava/io/OutputStream;)Lio/netty/handler/pcap/PcapWriteHandler;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;)Z"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;)Z"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;)Z"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;)Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;)Ljava/net/InetSocketAddress;"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;)Ljava/net/InetSocketAddress;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$Builder;)Z"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler$1;)V"}]},{"name":"io/netty/handler/pcap/PcapWriteHandler$ChannelType","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/pcap/PcapWriteHandler$ChannelType","outerName":"io/netty/handler/pcap/PcapWriteHandler","innerName":"ChannelType","access":16410}],"fields":[{"name":"TCP","access":16409,"descriptor":"Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"},{"name":"UDP","access":16409,"descriptor":"Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/pcap/PcapWriteHandler$ChannelType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/pcap/PcapWriteHandler$WildcardAddressHolder","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/pcap/PcapWriteHandler$WildcardAddressHolder","outerName":"io/netty/handler/pcap/PcapWriteHandler","innerName":"WildcardAddressHolder","access":26}],"fields":[{"name":"wildcard4","access":24,"descriptor":"Ljava/net/InetAddress;"},{"name":"wildcard6","access":24,"descriptor":"Ljava/net/InetAddress;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/pcap/PcapWriter","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/io/Closeable"],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"pcapWriteHandler","access":18,"descriptor":"Lio/netty/handler/pcap/PcapWriteHandler;"},{"name":"outputStream","access":18,"descriptor":"Ljava/io/OutputStream;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/pcap/PcapWriteHandler;)V","exceptions":["java/io/IOException"]},{"name":"writePacket","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/io/IOException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/handler/pcap/State","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"INIT","access":16409,"descriptor":"Lio/netty/handler/pcap/State;"},{"name":"WRITING","access":16409,"descriptor":"Lio/netty/handler/pcap/State;"},{"name":"PAUSED","access":16409,"descriptor":"Lio/netty/handler/pcap/State;"},{"name":"CLOSED","access":16409,"descriptor":"Lio/netty/handler/pcap/State;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/pcap/State;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/pcap/State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/pcap/State;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/pcap/TCPPacket","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/pcap/TCPPacket$TCPFlag","outerName":"io/netty/handler/pcap/TCPPacket","innerName":"TCPFlag","access":16408}],"fields":[{"name":"OFFSET","access":26,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"20480"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"writePacket","access":136,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;JJII[Lio/netty/handler/pcap/TCPPacket$TCPFlag;)V"}]},{"name":"io/netty/handler/pcap/TCPPacket$TCPFlag","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/pcap/TCPPacket$TCPFlag","outerName":"io/netty/handler/pcap/TCPPacket","innerName":"TCPFlag","access":16408}],"fields":[{"name":"FIN","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"SYN","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"RST","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"PSH","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"ACK","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"URG","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"ECE","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"CWR","access":16409,"descriptor":"Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"value","access":18,"descriptor":"I"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/pcap/TCPPacket$TCPFlag;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/pcap/TCPPacket$TCPFlag;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;II)V","signature":"(I)V"},{"name":"getFlag","access":136,"descriptor":"([Lio/netty/handler/pcap/TCPPacket$TCPFlag;)I"}]},{"name":"io/netty/handler/pcap/UDPPacket","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"UDP_HEADER_SIZE","access":26,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"8"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"writePacket","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;II)V"}]},{"name":"io/netty/handler/ssl/AbstractSniHandler","version":50,"access":1057,"signature":"Lio/netty/handler/ssl/SslClientHelloHandler;","superName":"io/netty/handler/ssl/SslClientHelloHandler","innerClasses":[{"name":"io/netty/handler/ssl/AbstractSniHandler$1","access":0}],"fields":[{"name":"handshakeTimeoutMillis","access":20,"descriptor":"J"},{"name":"timeoutFuture","access":2,"descriptor":"Lio/netty/util/concurrent/ScheduledFuture;","signature":"Lio/netty/util/concurrent/ScheduledFuture<*>;"},{"name":"hostname","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"extractSniHostname","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)Ljava/lang/String;"},{"name":"","access":4,"descriptor":"(J)V"},{"name":"","access":4,"descriptor":"(IJ)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"checkStartTimeout","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"lookup","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/util/concurrent/Future;","exceptions":["java/lang/Exception"]},{"name":"onLookupComplete","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]},{"name":"lookup","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)Lio/netty/util/concurrent/Future;","exceptions":["java/lang/Exception"]},{"name":"onLookupComplete","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]},{"name":"fireSniCompletionEvent","access":10,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/util/concurrent/Future<*>;)V"}]},{"name":"io/netty/handler/ssl/AbstractSniHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/AbstractSniHandler","outerMethod":"checkStartTimeout","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/handler/ssl/AbstractSniHandler$1","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/AbstractSniHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/AbstractSniHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolAccessor","version":50,"access":1536,"superName":"java/lang/Object","methods":[{"name":"getNegotiatedApplicationProtocol","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409}],"fields":[{"name":"DISABLED","access":25,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig;"},{"name":"supportedProtocols","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"protocol","access":18,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"selectorBehavior","access":18,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"selectedBehavior","access":18,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/Iterable;)V","signature":"(Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;[Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/util/List;)V","signature":"(Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/util/List;)V"},{"name":"","access":2,"descriptor":"()V"},{"name":"supportedProtocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"protocol","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"selectorFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"selectedListenerFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"NPN","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"ALPN","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"NPN_AND_ALPN","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"fields":[{"name":"ACCEPT","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"},{"name":"FATAL_ALERT","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"},{"name":"CHOOSE_MY_LAST_PROTOCOL","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409}],"fields":[{"name":"FATAL_ALERT","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"NO_ADVERTISE","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"CHOOSE_MY_LAST_PROTOCOL","access":16409,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolNames","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"HTTP_2","access":25,"descriptor":"Ljava/lang/String;","constant":"h2"},{"name":"HTTP_1_1","access":25,"descriptor":"Ljava/lang/String;","constant":"http/1.1"},{"name":"SPDY_3_1","access":25,"descriptor":"Ljava/lang/String;","constant":"spdy/3.1"},{"name":"SPDY_3","access":25,"descriptor":"Ljava/lang/String;","constant":"spdy/3"},{"name":"SPDY_2","access":25,"descriptor":"Ljava/lang/String;","constant":"spdy/2"},{"name":"SPDY_1","access":25,"descriptor":"Ljava/lang/String;","constant":"spdy/1"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolNegotiationHandler","version":50,"access":1057,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"fallbackProtocol","access":18,"descriptor":"Ljava/lang/String;"},{"name":"bufferedMessages","access":18,"descriptor":"Lio/netty/util/internal/RecyclableArrayList;"},{"name":"ctx","access":2,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"sslHandlerChecked","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"fireBufferedMessages","access":2,"descriptor":"()V"},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"removeSelfIfPresent","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"configurePipeline","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)V","exceptions":["java/lang/Exception"]},{"name":"handshakeFailure","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ApplicationProtocolNegotiator","version":50,"access":132609,"superName":"java/lang/Object","methods":[{"name":"protocols","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"io/netty/handler/ssl/ApplicationProtocolUtil","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"DEFAULT_LIST_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toList","access":8,"descriptor":"(Ljava/lang/Iterable;)Ljava/util/List;","signature":"(Ljava/lang/Iterable;)Ljava/util/List;"},{"name":"toList","access":8,"descriptor":"(ILjava/lang/Iterable;)Ljava/util/List;","signature":"(ILjava/lang/Iterable;)Ljava/util/List;"},{"name":"toList","access":136,"descriptor":"([Ljava/lang/String;)Ljava/util/List;","signature":"([Ljava/lang/String;)Ljava/util/List;"},{"name":"toList","access":136,"descriptor":"(I[Ljava/lang/String;)Ljava/util/List;","signature":"(I[Ljava/lang/String;)Ljava/util/List;"}]},{"name":"io/netty/handler/ssl/AsyncRunnable","version":50,"access":1536,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"methods":[{"name":"run","access":1025,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"io/netty/handler/ssl/BouncyCastle","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"BOUNCY_CASTLE_ON_CLASSPATH","access":26,"descriptor":"Z"}],"methods":[{"name":"isAvailable","access":8,"descriptor":"()Z"},{"name":"isInUse","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine","version":50,"access":48,"superName":"io/netty/handler/ssl/JdkAlpnSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine$2","access":0},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V"},{"name":"getApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getHandshakeApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setHandshakeApplicationProtocolSelector","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction;Ljava/lang/String;>;)V"},{"name":"getHandshakeApplicationProtocolSelector","access":1,"descriptor":"()Ljava/util/function/BiFunction;","signature":"()Ljava/util/function/BiFunction;Ljava/lang/String;>;"}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/BiConsumer;","superName":"java/lang/Object","interfaces":["java/util/function/BiConsumer"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector","outerName":"io/netty/handler/ssl/JdkAlpnSslEngine","innerName":"AlpnSelector","access":16}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"accept","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector;)V"},{"name":"accept","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine$2","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/BiConsumer;>;","superName":"java/lang/Object","interfaces":["java/util/function/BiConsumer"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslEngine$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"accept","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V"},{"name":"accept","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$10","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$9","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$8","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$7","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$6","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$5","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$4","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$3","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$2","access":8},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"SET_PARAMETERS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_PARAMETERS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"SET_APPLICATION_PROTOCOLS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_APPLICATION_PROTOCOL","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_HANDSHAKE_APPLICATION_PROTOCOL","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"BC_APPLICATION_PROTOCOL_SELECTOR","access":26,"descriptor":"Ljava/lang/Class;"},{"name":"BC_APPLICATION_PROTOCOL_SELECTOR_SELECT","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getApplicationProtocol","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;"},{"name":"setApplicationProtocols","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V"},{"name":"getHandshakeApplicationProtocol","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;"},{"name":"setHandshakeApplicationProtocolSelector","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/function/BiFunction;)V","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/function/BiFunction;Ljava/lang/String;>;)V"},{"name":"getHandshakeApplicationProtocolSelector","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/function/BiFunction;","signature":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/function/BiFunction;Ljava/lang/String;>;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$1","access":8}],"fields":[{"name":"val$testBCApplicationProtocolSelector","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$10","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/lang/String;>;","superName":"java/lang/Object","interfaces":["java/util/function/BiFunction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","outerMethod":"getHandshakeApplicationProtocolSelector","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/function/BiFunction;","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$10","access":8}],"fields":[{"name":"val$selector","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"apply","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$2","access":8}],"fields":[{"name":"val$testBCSslEngine","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$3","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$3","access":8}],"fields":[{"name":"val$testBCSslEngine","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$bCSslParametersClass","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$4","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$4","access":8}],"fields":[{"name":"val$bCSslParametersClass","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$5","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$5","access":8}],"fields":[{"name":"val$testBCSslEngine","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$6","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$6","access":8}],"fields":[{"name":"val$testBCSslEngine","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$7","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$7","access":8}],"fields":[{"name":"val$testBCSslEngine","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$testBCApplicationProtocolSelector","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$8","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$8","access":8}],"fields":[{"name":"val$testBCSslEngine","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$9","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/reflect/InvocationHandler"],"outerClass":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils","outerMethod":"setHandshakeApplicationProtocolSelector","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/function/BiFunction;)V","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastleAlpnSslUtils$9","access":8}],"fields":[{"name":"val$selector","access":4112,"descriptor":"Ljava/util/function/BiFunction;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/function/BiFunction;)V"},{"name":"invoke","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/Throwable"]}]},{"name":"io/netty/handler/ssl/BouncyCastlePemReader","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastlePemReader$1","access":8}],"fields":[{"name":"BC_PROVIDER_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"BC"},{"name":"BC_PROVIDER","access":26,"descriptor":"Ljava/lang/String;","constant":"org.bouncycastle.jce.provider.BouncyCastleProvider"},{"name":"BC_FIPS_PROVIDER_NAME","access":26,"descriptor":"Ljava/lang/String;","constant":"BCFIPS"},{"name":"BC_FIPS_PROVIDER","access":26,"descriptor":"Ljava/lang/String;","constant":"org.bouncycastle.jcajce.provider.BouncyCastleFipsProvider"},{"name":"BC_PEMPARSER","access":26,"descriptor":"Ljava/lang/String;","constant":"org.bouncycastle.openssl.PEMParser"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"unavailabilityCause","access":74,"descriptor":"Ljava/lang/Throwable;"},{"name":"bcProvider","access":74,"descriptor":"Ljava/security/Provider;"},{"name":"attemptedLoading","access":74,"descriptor":"Z"}],"methods":[{"name":"hasAttemptedLoading","access":9,"descriptor":"()Z"},{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"unavailabilityCause","access":9,"descriptor":"()Ljava/lang/Throwable;"},{"name":"tryLoading","access":10,"descriptor":"()V"},{"name":"resetBcProvider","access":8,"descriptor":"()Ljava/security/Provider;"},{"name":"getPrivateKey","access":9,"descriptor":"(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/PrivateKey;"},{"name":"getPrivateKey","access":9,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Ljava/security/PrivateKey;"},{"name":"newConverter","access":10,"descriptor":"()Lorg/bouncycastle/openssl/jcajce/JcaPEMKeyConverter;"},{"name":"getPrivateKey","access":10,"descriptor":"(Lorg/bouncycastle/openssl/PEMParser;Ljava/lang/String;)Ljava/security/PrivateKey;","exceptions":["java/io/IOException","org/bouncycastle/pkcs/PKCSException","org/bouncycastle/operator/OperatorCreationException"]},{"name":"newParser","access":10,"descriptor":"(Ljava/io/File;)Lorg/bouncycastle/openssl/PEMParser;","exceptions":["java/io/FileNotFoundException"]},{"name":"newParser","access":10,"descriptor":"(Ljava/io/InputStream;)Lorg/bouncycastle/openssl/PEMParser;"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$002","access":4104,"descriptor":"(Ljava/security/Provider;)Ljava/security/Provider;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/security/Provider;"},{"name":"access$100","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"},{"name":"access$202","access":4104,"descriptor":"(Z)Z"},{"name":"access$302","access":4104,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Throwable;"}]},{"name":"io/netty/handler/ssl/BouncyCastlePemReader$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/handler/ssl/BouncyCastlePemReader","outerMethod":"tryLoading","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/handler/ssl/BouncyCastlePemReader$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/CipherSuiteConverter","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/CipherSuiteConverter$CachedValue","outerName":"io/netty/handler/ssl/CipherSuiteConverter","innerName":"CachedValue","access":26}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"JAVA_CIPHERSUITE_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"OPENSSL_CIPHERSUITE_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"JAVA_AES_CBC_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"JAVA_AES_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"OPENSSL_AES_CBC_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"OPENSSL_AES_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"j2o","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"o2j","access":26,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;>;"},{"name":"j2oTls13","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"o2jTls13","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"}],"methods":[{"name":"clearCache","access":8,"descriptor":"()V"},{"name":"isJ2OCached","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"isO2JCached","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"toOpenSsl","access":9,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"cacheFromJava","access":10,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"toOpenSslUncached","access":8,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"toOpenSslHandshakeAlgo","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toOpenSslBulkCipher","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toOpenSslHmacAlgo","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toJava","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"cacheFromOpenSsl","access":10,"descriptor":"(Ljava/lang/String;)Ljava/util/Map;","signature":"(Ljava/lang/String;)Ljava/util/Map;"},{"name":"toJavaUncached","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toJavaUncached0","access":10,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"toJavaHandshakeAlgo","access":10,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"toJavaBulkCipher","access":10,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"toJavaHmacAlgo","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"convertToCipherStrings","access":8,"descriptor":"(Ljava/lang/Iterable;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;Z)V","signature":"(Ljava/lang/Iterable;Ljava/lang/StringBuilder;Ljava/lang/StringBuilder;Z)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/CipherSuiteConverter$CachedValue","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/CipherSuiteConverter$CachedValue","outerName":"io/netty/handler/ssl/CipherSuiteConverter","innerName":"CachedValue","access":26}],"fields":[{"name":"NULL","access":26,"descriptor":"Lio/netty/handler/ssl/CipherSuiteConverter$CachedValue;"},{"name":"value","access":16,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"of","access":8,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/CipherSuiteConverter$CachedValue;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/CipherSuiteFilter","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"filterCipherSuites","access":1025,"descriptor":"(Ljava/lang/Iterable;Ljava/util/List;Ljava/util/Set;)[Ljava/lang/String;","signature":"(Ljava/lang/Iterable;Ljava/util/List;Ljava/util/Set;)[Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/Ciphers","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"TLS_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_AES_256_GCM_SHA384"},{"name":"TLS_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_CHACHA20_POLY1305_SHA256"},{"name":"TLS_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_AES_128_GCM_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"},{"name":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"},{"name":"TLS_DHE_DSS_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_AES_256_GCM_SHA384"},{"name":"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"},{"name":"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_CHACHA20_POLY1305_SHA256"},{"name":"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_CHACHA20_POLY1305_SHA256"},{"name":"TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_CHACHA20_POLY1305_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM8"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_CCM"},{"name":"TLS_DHE_RSA_WITH_AES_256_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_256_CBC_CCM8"},{"name":"TLS_DHE_RSA_WITH_AES_256_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_256_CBC_CCM"},{"name":"TLS_ECDHE_ECDSA_WITH_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_ARIA256_GCM_SHA384"},{"name":"TLS_RSA_WITH_ECDHE_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_ECDHE_ARIA256_GCM_SHA384"},{"name":"TLS_DHE_DSS_WITH_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_ARIA256_GCM_SHA384"},{"name":"TLS_DHE_RSA_WITH_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_ARIA256_GCM_SHA384"},{"name":"TLS_DH_anon_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_AES_256_GCM_SHA384"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"},{"name":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"},{"name":"TLS_DHE_DSS_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_AES_128_GCM_SHA256"},{"name":"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_CCM8"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_CCM"},{"name":"TLS_DHE_RSA_WITH_AES_128_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_128_CBC_CCM8"},{"name":"TLS_DHE_RSA_WITH_AES_128_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_128_CBC_CCM"},{"name":"TLS_ECDHE_ECDSA_WITH_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_ARIA128_GCM_SHA256"},{"name":"TLS_RSA_WITH_ECDHE_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_ECDHE_ARIA128_GCM_SHA256"},{"name":"TLS_DHE_DSS_WITH_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_ARIA128_GCM_SHA256"},{"name":"TLS_DHE_RSA_WITH_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_ARIA128_GCM_SHA256"},{"name":"TLS_DH_anon_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_AES_128_GCM_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"},{"name":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"},{"name":"TLS_DHE_RSA_WITH_AES_256_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_256_CBC_SHA256"},{"name":"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_CAMELLIA256_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_CAMELLIA256_SHA384"},{"name":"TLS_ECDHE_RSA_WITH_CAMELLIA256_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_CAMELLIA256_SHA384"},{"name":"TLS_DHE_RSA_WITH_CAMELLIA256_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_CAMELLIA256_SHA256"},{"name":"TLS_DHE_DSS_WITH_CAMELLIA256_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_CAMELLIA256_SHA256"},{"name":"TLS_DH_anon_WITH_AES_256_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_AES_256_CBC_SHA256"},{"name":"TLS_DH_anon_WITH_CAMELLIA256_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_CAMELLIA256_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"},{"name":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"},{"name":"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_128_CBC_SHA256"},{"name":"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_CAMELLIA128_SHA256"},{"name":"TLS_ECDHE_RSA_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_CAMELLIA128_SHA256"},{"name":"TLS_DHE_RSA_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_CAMELLIA128_SHA256"},{"name":"TLS_DHE_DSS_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_CAMELLIA128_SHA256"},{"name":"TLS_DH_anon_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_AES_128_CBC_SHA256"},{"name":"TLS_DH_anon_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_CAMELLIA128_SHA256"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"},{"name":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"},{"name":"TLS_DHE_RSA_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"},{"name":"TLS_DHE_DSS_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"},{"name":"TLS_DHE_RSA_WITH_CAMELLIA256_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_CAMELLIA256_SHA"},{"name":"TLS_DHE_DSS_WITH_CAMELLIA256_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_CAMELLIA256_SHA"},{"name":"TLS_ECDH_anon_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDH_anon_WITH_AES_256_CBC_SHA"},{"name":"TLS_DH_anon_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_AES_256_CBC_SHA"},{"name":"TLS_DH_anon_WITH_CAMELLIA256_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_CAMELLIA256_SHA"},{"name":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"},{"name":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"},{"name":"TLS_DHE_RSA_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"},{"name":"TLS_DHE_DSS_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"},{"name":"TLS_DHE_RSA_WITH_SEED_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_SEED_SHA"},{"name":"TLS_DHE_DSS_WITH_SEED_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_SEED_SHA"},{"name":"TLS_DHE_RSA_WITH_CAMELLIA128_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_RSA_WITH_CAMELLIA128_SHA"},{"name":"TLS_DHE_DSS_WITH_CAMELLIA128_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_DSS_WITH_CAMELLIA128_SHA"},{"name":"TLS_ECDH_anon_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDH_anon_WITH_AES_128_CBC_SHA"},{"name":"TLS_DH_anon_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_AES_128_CBC_SHA"},{"name":"TLS_DH_anon_WITH_SEED_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_SEED_SHA"},{"name":"TLS_DH_anon_WITH_CAMELLIA128_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DH_anon_WITH_CAMELLIA128_SHA"},{"name":"TLS_RSA_PSK_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_AES_256_GCM_SHA384"},{"name":"TLS_DHE_PSK_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_256_GCM_SHA384"},{"name":"TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_CHACHA20_POLY1305_SHA256"},{"name":"TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_CHACHA20_POLY1305_SHA256"},{"name":"TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_PSK_WITH_CHACHA20_POLY1305_SHA256"},{"name":"TLS_DHE_PSK_WITH_AES_256_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_256_CBC_CCM8"},{"name":"TLS_DHE_PSK_WITH_AES_256_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_256_CBC_CCM"},{"name":"TLS_RSA_PSK_WITH_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_ARIA256_GCM_SHA384"},{"name":"TLS_DHE_PSK_WITH_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_ARIA256_GCM_SHA384"},{"name":"TLS_RSA_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_256_GCM_SHA384"},{"name":"TLS_RSA_WITH_AES_256_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_256_CBC_CCM8"},{"name":"TLS_RSA_WITH_AES_256_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_256_CBC_CCM"},{"name":"TLS_RSA_WITH_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_ARIA256_GCM_SHA384"},{"name":"TLS_PSK_WITH_AES_256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_256_GCM_SHA384"},{"name":"TLS_PSK_WITH_CHACHA20_POLY1305_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_CHACHA20_POLY1305_SHA256"},{"name":"TLS_PSK_WITH_AES_256_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_256_CBC_CCM8"},{"name":"TLS_PSK_WITH_AES_256_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_256_CBC_CCM"},{"name":"TLS_PSK_WITH_ARIA256_GCM_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_ARIA256_GCM_SHA384"},{"name":"TLS_RSA_PSK_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_AES_128_GCM_SHA256"},{"name":"TLS_DHE_PSK_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_128_GCM_SHA256"},{"name":"TLS_DHE_PSK_WITH_AES_128_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_128_CBC_CCM8"},{"name":"TLS_DHE_PSK_WITH_AES_128_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_128_CBC_CCM"},{"name":"TLS_RSA_PSK_WITH_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_ARIA128_GCM_SHA256"},{"name":"TLS_DHE_PSK_WITH_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_ARIA128_GCM_SHA256"},{"name":"TLS_RSA_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_128_GCM_SHA256"},{"name":"TLS_RSA_WITH_AES_128_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_128_CBC_CCM8"},{"name":"TLS_RSA_WITH_AES_128_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_128_CBC_CCM"},{"name":"TLS_RSA_WITH_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_ARIA128_GCM_SHA256"},{"name":"TLS_PSK_WITH_AES_128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_128_GCM_SHA256"},{"name":"TLS_PSK_WITH_AES_128_CBC_CCM8","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_128_CBC_CCM8"},{"name":"TLS_PSK_WITH_AES_128_CBC_CCM","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_128_CBC_CCM"},{"name":"TLS_PSK_WITH_ARIA128_GCM_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_ARIA128_GCM_SHA256"},{"name":"TLS_RSA_WITH_AES_256_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_256_CBC_SHA256"},{"name":"TLS_RSA_WITH_CAMELLIA256_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_CAMELLIA256_SHA256"},{"name":"TLS_RSA_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_128_CBC_SHA256"},{"name":"TLS_RSA_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_CAMELLIA128_SHA256"},{"name":"TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA384"},{"name":"TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_PSK_WITH_AES_256_CBC_SHA"},{"name":"TLS_SRP_DSS_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_SRP_DSS_WITH_AES_256_CBC_SHA"},{"name":"TLS_SRP_RSA_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_SRP_RSA_WITH_AES_256_CBC_SHA"},{"name":"TLS_SRP_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_SRP_WITH_AES_256_CBC_SHA"},{"name":"TLS_RSA_PSK_WITH_AES_256_CBC_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_AES_256_CBC_SHA384"},{"name":"TLS_DHE_PSK_WITH_AES_256_CBC_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_256_CBC_SHA384"},{"name":"TLS_RSA_PSK_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_AES_256_CBC_SHA"},{"name":"TLS_DHE_PSK_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_256_CBC_SHA"},{"name":"TLS_ECDHE_PSK_WITH_CAMELLIA256_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_PSK_WITH_CAMELLIA256_SHA384"},{"name":"TLS_RSA_PSK_WITH_CAMELLIA256_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_CAMELLIA256_SHA384"},{"name":"TLS_DHE_PSK_WITH_CAMELLIA256_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_CAMELLIA256_SHA384"},{"name":"TLS_RSA_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_256_CBC_SHA"},{"name":"TLS_RSA_WITH_CAMELLIA256_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_CAMELLIA256_SHA"},{"name":"TLS_PSK_WITH_AES_256_CBC_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_256_CBC_SHA384"},{"name":"TLS_PSK_WITH_AES_256_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_256_CBC_SHA"},{"name":"TLS_PSK_WITH_CAMELLIA256_SHA384","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_CAMELLIA256_SHA384"},{"name":"TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA256"},{"name":"TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_PSK_WITH_AES_128_CBC_SHA"},{"name":"TLS_SRP_DSS_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_SRP_DSS_WITH_AES_128_CBC_SHA"},{"name":"TLS_SRP_RSA_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_SRP_RSA_WITH_AES_128_CBC_SHA"},{"name":"TLS_SRP_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_SRP_WITH_AES_128_CBC_SHA"},{"name":"TLS_RSA_PSK_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_AES_128_CBC_SHA256"},{"name":"TLS_DHE_PSK_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_128_CBC_SHA256"},{"name":"TLS_RSA_PSK_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_AES_128_CBC_SHA"},{"name":"TLS_DHE_PSK_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_AES_128_CBC_SHA"},{"name":"TLS_ECDHE_PSK_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_ECDHE_PSK_WITH_CAMELLIA128_SHA256"},{"name":"TLS_RSA_PSK_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_PSK_WITH_CAMELLIA128_SHA256"},{"name":"TLS_DHE_PSK_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_DHE_PSK_WITH_CAMELLIA128_SHA256"},{"name":"TLS_RSA_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_AES_128_CBC_SHA"},{"name":"TLS_RSA_WITH_SEED_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_SEED_SHA"},{"name":"TLS_RSA_WITH_CAMELLIA128_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_CAMELLIA128_SHA"},{"name":"TLS_RSA_WITH_IDEA_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_RSA_WITH_IDEA_CBC_SHA"},{"name":"TLS_PSK_WITH_AES_128_CBC_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_128_CBC_SHA256"},{"name":"TLS_PSK_WITH_AES_128_CBC_SHA","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_AES_128_CBC_SHA"},{"name":"TLS_PSK_WITH_CAMELLIA128_SHA256","access":25,"descriptor":"Ljava/lang/String;","constant":"TLS_PSK_WITH_CAMELLIA128_SHA256"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/ClientAuth","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"NONE","access":16409,"descriptor":"Lio/netty/handler/ssl/ClientAuth;"},{"name":"OPTIONAL","access":16409,"descriptor":"Lio/netty/handler/ssl/ClientAuth;"},{"name":"REQUIRE","access":16409,"descriptor":"Lio/netty/handler/ssl/ClientAuth;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/ClientAuth;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/ClientAuth;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/ClientAuth;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/ssl/Conscrypt","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"IS_CONSCRYPT_SSLENGINE","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"isAvailable","access":8,"descriptor":"()Z"},{"name":"isEngineSupported","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine","version":50,"access":1056,"superName":"io/netty/handler/ssl/JdkSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$1","access":4104},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$BufferAdapter","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"BufferAdapter","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$BufferAllocatorAdapter","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"BufferAllocatorAdapter","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"ServerEngine","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"ClientEngine","access":26}],"fields":[{"name":"USE_BUFFER_ALLOCATOR","access":26,"descriptor":"Z"}],"methods":[{"name":"newClientEngine","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)Lio/netty/handler/ssl/ConscryptAlpnSslEngine;"},{"name":"newServerEngine","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)Lio/netty/handler/ssl/ConscryptAlpnSslEngine;"},{"name":"","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Ljava/util/List;)V","signature":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Ljava/util/List;)V"},{"name":"calculateOutNetBufSize","access":16,"descriptor":"(II)I"},{"name":"calculateRequiredOutBufSpace","access":16,"descriptor":"(II)I"},{"name":"calculateSpace","access":2,"descriptor":"(IIJ)I"},{"name":"unwrap","access":16,"descriptor":"([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":4096,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Ljava/util/List;Lio/netty/handler/ssl/ConscryptAlpnSslEngine$1;)V"}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$1","access":4104}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$BufferAdapter","version":50,"access":48,"superName":"org/conscrypt/AllocatedBuffer","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$BufferAdapter","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"BufferAdapter","access":26}],"fields":[{"name":"nettyBuffer","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"buffer","access":18,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"nioBuffer","access":1,"descriptor":"()Ljava/nio/ByteBuffer;"},{"name":"retain","access":1,"descriptor":"()Lorg/conscrypt/AllocatedBuffer;"},{"name":"release","access":1,"descriptor":"()Lorg/conscrypt/AllocatedBuffer;"}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$BufferAllocatorAdapter","version":50,"access":48,"superName":"org/conscrypt/BufferAllocator","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$BufferAllocatorAdapter","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"BufferAllocatorAdapter","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$BufferAdapter","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"BufferAdapter","access":26}],"fields":[{"name":"alloc","access":18,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)V"},{"name":"allocateDirectBuffer","access":1,"descriptor":"(I)Lorg/conscrypt/AllocatedBuffer;"}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine","version":50,"access":48,"superName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"ClientEngine","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$1","access":4104},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545}],"fields":[{"name":"protocolListener","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V"},{"name":"selectProtocol","access":2,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine;)V","exceptions":["javax/net/ssl/SSLException"]}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine$1","version":50,"access":32,"superName":"org/conscrypt/HandshakeListener","outerClass":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"ClientEngine","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ConscryptAlpnSslEngine$ClientEngine;)V"},{"name":"onHandshakeFinished","access":1,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine","version":50,"access":48,"superName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"ServerEngine","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$1","access":4104},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545}],"fields":[{"name":"protocolSelector","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V"},{"name":"selectProtocol","access":2,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine;)V","exceptions":["javax/net/ssl/SSLException"]}]},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine$1","version":50,"access":32,"superName":"org/conscrypt/HandshakeListener","outerClass":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V","innerClasses":[{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine","outerName":"io/netty/handler/ssl/ConscryptAlpnSslEngine","innerName":"ServerEngine","access":26},{"name":"io/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ConscryptAlpnSslEngine$ServerEngine;)V"},{"name":"onHandshakeFinished","access":1,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]}]},{"name":"io/netty/handler/ssl/DefaultOpenSslKeyMaterial","version":50,"access":48,"superName":"io/netty/util/AbstractReferenceCounted","interfaces":["io/netty/handler/ssl/OpenSslKeyMaterial"],"fields":[{"name":"leakDetector","access":26,"descriptor":"Lio/netty/util/ResourceLeakDetector;","signature":"Lio/netty/util/ResourceLeakDetector;"},{"name":"leak","access":18,"descriptor":"Lio/netty/util/ResourceLeakTracker;","signature":"Lio/netty/util/ResourceLeakTracker;"},{"name":"x509CertificateChain","access":18,"descriptor":"[Ljava/security/cert/X509Certificate;"},{"name":"chain","access":2,"descriptor":"J"},{"name":"privateKey","access":2,"descriptor":"J"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(JJ[Ljava/security/cert/X509Certificate;)V"},{"name":"certificateChain","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"},{"name":"certificateChainAddress","access":1,"descriptor":"()J"},{"name":"privateKeyAddress","access":1,"descriptor":"()J"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"retain","access":1,"descriptor":"()Lio/netty/handler/ssl/DefaultOpenSslKeyMaterial;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/handler/ssl/DefaultOpenSslKeyMaterial;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/handler/ssl/DefaultOpenSslKeyMaterial;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/DefaultOpenSslKeyMaterial;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterial;"}]},{"name":"io/netty/handler/ssl/DelegatingSslContext","version":50,"access":1057,"superName":"io/netty/handler/ssl/SslContext","fields":[{"name":"ctx","access":18,"descriptor":"Lio/netty/handler/ssl/SslContext;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/handler/ssl/SslContext;)V"},{"name":"isClient","access":17,"descriptor":"()Z"},{"name":"cipherSuites","access":17,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"sessionCacheSize","access":17,"descriptor":"()J"},{"name":"sessionTimeout","access":17,"descriptor":"()J"},{"name":"applicationProtocolNegotiator","access":17,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolNegotiator;"},{"name":"newEngine","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljavax/net/ssl/SSLEngine;"},{"name":"newEngine","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;"},{"name":"newHandler","access":20,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Z)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":20,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZ)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZLjava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZLjava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"sessionContext","access":17,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"},{"name":"initEngine","access":1028,"descriptor":"(Ljavax/net/ssl/SSLEngine;)V"},{"name":"initHandler","access":4,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)V"}]},{"name":"io/netty/handler/ssl/EnhancingX509ExtendedTrustManager","version":50,"access":48,"superName":"javax/net/ssl/X509ExtendedTrustManager","fields":[{"name":"wrapped","access":18,"descriptor":"Ljavax/net/ssl/X509ExtendedTrustManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509TrustManager;)V"},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"getAcceptedIssuers","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"},{"name":"throwEnhancedCertificateException","access":10,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/security/cert/CertificateException;)V","exceptions":["java/security/cert/CertificateException"]}]},{"name":"io/netty/handler/ssl/ExtendedOpenSslSession","version":50,"access":1056,"superName":"javax/net/ssl/ExtendedSSLSession","interfaces":["io/netty/handler/ssl/OpenSslInternalSession"],"innerClasses":[{"name":"io/netty/handler/ssl/ExtendedOpenSslSession$SSLSessionBindingListenerDecorator","outerName":"io/netty/handler/ssl/ExtendedOpenSslSession","innerName":"SSLSessionBindingListenerDecorator","access":18}],"fields":[{"name":"LOCAL_SUPPORTED_SIGNATURE_ALGORITHMS","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"wrapped","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslInternalSession;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslInternalSession;)V"},{"name":"getRequestedServerNames","access":1025,"descriptor":"()Ljava/util/List;"},{"name":"getStatusResponses","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List<[B>;"},{"name":"prepareHandshake","access":1,"descriptor":"()V"},{"name":"keyValueStorage","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"sessionId","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionId;"},{"name":"setSessionDetails","access":1,"descriptor":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V","signature":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V"},{"name":"setLocalCertificate","access":17,"descriptor":"([Ljava/security/cert/Certificate;)V"},{"name":"getPeerSupportedSignatureAlgorithms","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"tryExpandApplicationBufferSize","access":17,"descriptor":"(I)V"},{"name":"getLocalSupportedSignatureAlgorithms","access":17,"descriptor":"()[Ljava/lang/String;"},{"name":"getId","access":17,"descriptor":"()[B"},{"name":"getSessionContext","access":17,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"getCreationTime","access":17,"descriptor":"()J"},{"name":"getLastAccessedTime","access":17,"descriptor":"()J"},{"name":"setLastAccessedTime","access":1,"descriptor":"(J)V"},{"name":"invalidate","access":17,"descriptor":"()V"},{"name":"isValid","access":17,"descriptor":"()Z"},{"name":"putValue","access":17,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"getValue","access":17,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"removeValue","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValueNames","access":17,"descriptor":"()[Ljava/lang/String;"},{"name":"getPeerCertificates","access":17,"descriptor":"()[Ljava/security/cert/Certificate;","exceptions":["javax/net/ssl/SSLPeerUnverifiedException"]},{"name":"hasPeerCertificates","access":1,"descriptor":"()Z"},{"name":"getLocalCertificates","access":17,"descriptor":"()[Ljava/security/cert/Certificate;"},{"name":"getPeerCertificateChain","access":17,"descriptor":"()[Ljavax/security/cert/X509Certificate;","exceptions":["javax/net/ssl/SSLPeerUnverifiedException"]},{"name":"getPeerPrincipal","access":17,"descriptor":"()Ljava/security/Principal;","exceptions":["javax/net/ssl/SSLPeerUnverifiedException"]},{"name":"getLocalPrincipal","access":17,"descriptor":"()Ljava/security/Principal;"},{"name":"getCipherSuite","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPeerHost","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getPeerPort","access":17,"descriptor":"()I"},{"name":"getPacketBufferSize","access":17,"descriptor":"()I"},{"name":"getApplicationBufferSize","access":17,"descriptor":"()I"},{"name":"handshakeFinished","access":1,"descriptor":"([BLjava/lang/String;Ljava/lang/String;[B[[BJJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"}]},{"name":"io/netty/handler/ssl/ExtendedOpenSslSession$SSLSessionBindingListenerDecorator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["javax/net/ssl/SSLSessionBindingListener"],"innerClasses":[{"name":"io/netty/handler/ssl/ExtendedOpenSslSession$SSLSessionBindingListenerDecorator","outerName":"io/netty/handler/ssl/ExtendedOpenSslSession","innerName":"SSLSessionBindingListenerDecorator","access":18}],"fields":[{"name":"delegate","access":16,"descriptor":"Ljavax/net/ssl/SSLSessionBindingListener;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ExtendedOpenSslSession;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ExtendedOpenSslSession;Ljavax/net/ssl/SSLSessionBindingListener;)V"},{"name":"valueBound","access":1,"descriptor":"(Ljavax/net/ssl/SSLSessionBindingEvent;)V"},{"name":"valueUnbound","access":1,"descriptor":"(Ljavax/net/ssl/SSLSessionBindingEvent;)V"}]},{"name":"io/netty/handler/ssl/GroupsConverter","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"mappings","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"toOpenSsl","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/IdentityCipherSuiteFilter","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/CipherSuiteFilter"],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/handler/ssl/IdentityCipherSuiteFilter;"},{"name":"INSTANCE_DEFAULTING_TO_SUPPORTED_CIPHERS","access":25,"descriptor":"Lio/netty/handler/ssl/IdentityCipherSuiteFilter;"},{"name":"defaultToDefaultCiphers","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Z)V"},{"name":"filterCipherSuites","access":1,"descriptor":"(Ljava/lang/Iterable;Ljava/util/List;Ljava/util/Set;)[Ljava/lang/String;","signature":"(Ljava/lang/Iterable;Ljava/util/List;Ljava/util/Set;)[Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/Java7SslParametersUtils","version":50,"access":48,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"setAlgorithmConstraints","access":8,"descriptor":"(Ljavax/net/ssl/SSLParameters;Ljava/lang/Object;)V"},{"name":"setEndpointIdentificationAlgorithm","access":8,"descriptor":"(Ljavax/net/ssl/SSLParameters;Ljava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/Java8SslUtils","version":50,"access":48,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getSniHostNames","access":8,"descriptor":"(Ljavax/net/ssl/SSLParameters;)Ljava/util/List;","signature":"(Ljavax/net/ssl/SSLParameters;)Ljava/util/List;"},{"name":"setSniHostNames","access":8,"descriptor":"(Ljavax/net/ssl/SSLParameters;Ljava/util/List;)V","signature":"(Ljavax/net/ssl/SSLParameters;Ljava/util/List;)V"},{"name":"isValidHostNameForSNI","access":8,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getSniHostNames","access":8,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;)Ljava/util/List;"},{"name":"getSniHostName","access":8,"descriptor":"([B)Ljava/util/List;"},{"name":"getUseCipherSuitesOrder","access":8,"descriptor":"(Ljavax/net/ssl/SSLParameters;)Z"},{"name":"setUseCipherSuitesOrder","access":8,"descriptor":"(Ljavax/net/ssl/SSLParameters;Z)V"},{"name":"setSNIMatchers","access":8,"descriptor":"(Ljavax/net/ssl/SSLParameters;Ljava/util/Collection;)V","signature":"(Ljavax/net/ssl/SSLParameters;Ljava/util/Collection<*>;)V"},{"name":"checkSniHostnameMatch","access":8,"descriptor":"(Ljava/util/Collection;[B)Z","signature":"(Ljava/util/Collection<*>;[B)Z"}]},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator","version":50,"access":131121,"superName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$1","access":4104},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$AlpnWrapper","outerName":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator","innerName":"AlpnWrapper","access":26},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$FailureWrapper","outerName":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator","innerName":"FailureWrapper","access":26},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"AllocatorAwareSslEngineWrapperFactory","access":1033}],"fields":[{"name":"AVAILABLE","access":26,"descriptor":"Z"},{"name":"ALPN_WRAPPER","access":26,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"([Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(ZLjava/lang/Iterable;)V","signature":"(ZLjava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"(Z[Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(ZZLjava/lang/Iterable;)V","signature":"(ZZLjava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"(ZZ[Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V","signature":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;[Ljava/lang/String;)V"},{"name":"isAlpnSupported","access":8,"descriptor":"()Z"},{"name":"wrapperFactory","access":4161,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"},{"name":"protocolListenerFactory","access":4161,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"},{"name":"protocolSelectorFactory","access":4161,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"protocols","access":4161,"descriptor":"()Ljava/util/List;"}]},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$1","access":4104}]},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$AlpnWrapper","version":50,"access":48,"superName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$AlpnWrapper","outerName":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator","innerName":"AlpnWrapper","access":26},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$1","access":4104},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"AllocatorAwareSslEngineWrapperFactory","access":1033}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"wrapSslEngine","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)Ljavax/net/ssl/SSLEngine;"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$1;)V"}]},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$FailureWrapper","version":50,"access":48,"superName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$FailureWrapper","outerName":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator","innerName":"FailureWrapper","access":26},{"name":"io/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$1","access":4104},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"AllocatorAwareSslEngineWrapperFactory","access":1033}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"wrapSslEngine","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)Ljavax/net/ssl/SSLEngine;"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/JdkAlpnApplicationProtocolNegotiator$1;)V"}]},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine","version":50,"access":32,"superName":"io/netty/handler/ssl/JdkSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector","outerName":"io/netty/handler/ssl/JdkAlpnSslEngine","innerName":"AlpnSelector","access":16},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$2","access":0},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545},{"name":"javax/net/ssl/SSLEngineResult$HandshakeStatus","outerName":"javax/net/ssl/SSLEngineResult","innerName":"HandshakeStatus","access":16409}],"fields":[{"name":"selectionListener","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;"},{"name":"alpnSelector","access":18,"descriptor":"Lio/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;ZLjava/util/function/BiConsumer;Ljava/util/function/BiConsumer;)V","signature":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;ZLjava/util/function/BiConsumer;Ljava/util/function/BiConsumer;>;)V"},{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V"},{"name":"verifyProtocolSelection","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngineResult;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":1,"descriptor":"([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":1,"descriptor":"([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"setNegotiatedApplicationProtocol","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"getNegotiatedApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getHandshakeApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setHandshakeApplicationProtocolSelector","access":1,"descriptor":"(Ljava/util/function/BiFunction;)V","signature":"(Ljava/util/function/BiFunction;Ljava/lang/String;>;)V"},{"name":"getHandshakeApplicationProtocolSelector","access":1,"descriptor":"()Ljava/util/function/BiFunction;","signature":"()Ljava/util/function/BiFunction;Ljava/lang/String;>;"}]},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/BiConsumer;","superName":"java/lang/Object","interfaces":["java/util/function/BiConsumer"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector","outerName":"io/netty/handler/ssl/JdkAlpnSslEngine","innerName":"AlpnSelector","access":16}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"accept","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector;)V"},{"name":"accept","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$2","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/BiConsumer;>;","superName":"java/lang/Object","interfaces":["java/util/function/BiConsumer"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$2","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"accept","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V"},{"name":"accept","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/lang/String;>;","superName":"java/lang/Object","interfaces":["java/util/function/BiFunction"],"innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JdkAlpnSslEngine$AlpnSelector","outerName":"io/netty/handler/ssl/JdkAlpnSslEngine","innerName":"AlpnSelector","access":16}],"fields":[{"name":"selector","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;"},{"name":"called","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/JdkAlpnSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JdkAlpnSslEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;)V"},{"name":"apply","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String;"},{"name":"checkUnsupported","access":0,"descriptor":"()V"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$6","access":8},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$5","access":8},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$4","access":8},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$3","access":8},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$2","access":8},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"SET_APPLICATION_PROTOCOLS","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_APPLICATION_PROTOCOL","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_HANDSHAKE_APPLICATION_PROTOCOL","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"SET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"GET_HANDSHAKE_APPLICATION_PROTOCOL_SELECTOR","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"supportsAlpn","access":8,"descriptor":"()Z"},{"name":"getApplicationProtocol","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;"},{"name":"getHandshakeApplicationProtocol","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;"},{"name":"setApplicationProtocols","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)V"},{"name":"setHandshakeApplicationProtocolSelector","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/function/BiFunction;)V","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/function/BiFunction;Ljava/lang/String;>;)V"},{"name":"getHandshakeApplicationProtocolSelector","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/function/BiFunction;","signature":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/function/BiFunction;Ljava/lang/String;>;"}]},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$3","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$3","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$4","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$4","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$5","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/function/BiFunction;Ljava/lang/String;>;","superName":"java/lang/Object","interfaces":["java/util/function/BiFunction"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$5","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"apply","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Ljava/lang/String;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$6","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/handler/ssl/JdkAlpnSslUtils","innerClasses":[{"name":"io/netty/handler/ssl/JdkAlpnSslUtils$6","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/reflect/Method;","exceptions":["java/lang/Exception"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/ApplicationProtocolNegotiator"],"innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"AllocatorAwareSslEngineWrapperFactory","access":1033},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545}],"methods":[{"name":"wrapperFactory","access":1025,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"},{"name":"protocolSelectorFactory","access":1025,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"protocolListenerFactory","access":1025,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"}]},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory"],"innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"AllocatorAwareSslEngineWrapperFactory","access":1033},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"wrapSslEngine","access":17,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)Ljavax/net/ssl/SSLEngine;"},{"name":"wrapSslEngine","access":1024,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)Ljavax/net/ssl/SSLEngine;"}]},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545}],"methods":[{"name":"unsupported","access":1025,"descriptor":"()V"},{"name":"selected","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545}],"methods":[{"name":"newListener","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;"}]},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545}],"methods":[{"name":"unsupported","access":1025,"descriptor":"()V"},{"name":"select","access":1025,"descriptor":"(Ljava/util/List;)Ljava/lang/String;","signature":"(Ljava/util/List;)Ljava/lang/String;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545}],"methods":[{"name":"newSelector","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;"}]},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545}],"methods":[{"name":"wrapSslEngine","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)Ljavax/net/ssl/SSLEngine;"}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator"],"innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"FailProtocolSelectionListener","access":26},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelectionListener","access":10},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelector","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"FailProtocolSelector","access":26},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelector","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelector","access":8},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$4","access":8},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$3","access":8},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$2","access":8},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$1","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545}],"fields":[{"name":"protocols","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"selectorFactory","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"listenerFactory","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"},{"name":"wrapperFactory","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"},{"name":"FAIL_SELECTOR_FACTORY","access":24,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"NO_FAIL_SELECTOR_FACTORY","access":24,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"FAIL_SELECTION_LISTENER_FACTORY","access":24,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"},{"name":"NO_FAIL_SELECTION_LISTENER_FACTORY","access":24,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V","signature":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V"},{"name":"","access":128,"descriptor":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;[Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/util/List;)V","signature":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/util/List;)V"},{"name":"protocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"protocolSelectorFactory","access":1,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"protocolListenerFactory","access":1,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"},{"name":"wrapperFactory","access":1,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory"],"outerClass":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$1","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelector","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"FailProtocolSelector","access":26},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newSelector","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;"}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory"],"outerClass":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$2","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelector","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelector","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newSelector","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;"}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory"],"outerClass":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$3","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"FailProtocolSelectionListener","access":26},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newListener","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;"}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$4","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory"],"outerClass":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$4","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelectionListener","access":10},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newListener","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/List;)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;"}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelectionListener","version":50,"access":48,"superName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelectionListener","innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"FailProtocolSelectionListener","access":26},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelectionListener","access":10}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/List;)V","signature":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/List;)V"},{"name":"noSelectedMatchFound","access":4,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelector","version":50,"access":48,"superName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelector","innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$FailProtocolSelector","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"FailProtocolSelector","access":26},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelector","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelector","access":8}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/Set;)V","signature":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/Set;)V"},{"name":"noSelectMatchFound","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelectionListener","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener"],"innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelectionListener","access":10},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545}],"fields":[{"name":"engineWrapper","access":18,"descriptor":"Lio/netty/handler/ssl/JdkSslEngine;"},{"name":"supportedProtocols","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/List;)V","signature":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/List;)V"},{"name":"unsupported","access":1,"descriptor":"()V"},{"name":"selected","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/Exception"]},{"name":"noSelectedMatchFound","access":4,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelector","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector"],"innerClasses":[{"name":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator$NoFailProtocolSelector","outerName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerName":"NoFailProtocolSelector","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545}],"fields":[{"name":"engineWrapper","access":18,"descriptor":"Lio/netty/handler/ssl/JdkSslEngine;"},{"name":"supportedProtocols","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/Set;)V","signature":"(Lio/netty/handler/ssl/JdkSslEngine;Ljava/util/Set;)V"},{"name":"unsupported","access":1,"descriptor":"()V"},{"name":"select","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/String;","signature":"(Ljava/util/List;)Ljava/lang/String;","exceptions":["java/lang/Exception"]},{"name":"noSelectMatchFound","access":1,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator"],"innerClasses":[{"name":"io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator$1","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545}],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator;"},{"name":"DEFAULT_SSL_ENGINE_WRAPPER_FACTORY","access":26,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"wrapperFactory","access":1,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"},{"name":"protocolSelectorFactory","access":1,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"protocolListenerFactory","access":1,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"},{"name":"protocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory"],"outerClass":"io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkDefaultApplicationProtocolNegotiator$1","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"wrapSslEngine","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)Ljavax/net/ssl/SSLEngine;"}]},{"name":"io/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator","version":50,"access":131121,"superName":"io/netty/handler/ssl/JdkBaseApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator$1","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545}],"fields":[{"name":"NPN_WRAPPER","access":26,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"([Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(ZLjava/lang/Iterable;)V","signature":"(ZLjava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"(Z[Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(ZZLjava/lang/Iterable;)V","signature":"(ZZLjava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"(ZZ[Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V","signature":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;Ljava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"(Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;[Ljava/lang/String;)V"},{"name":"wrapperFactory","access":4161,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory;"},{"name":"protocolListenerFactory","access":4161,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory;"},{"name":"protocolSelectorFactory","access":4161,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory;"},{"name":"protocols","access":4161,"descriptor":"()Ljava/util/List;"}]},{"name":"io/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory"],"outerClass":"io/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator","innerClasses":[{"name":"io/netty/handler/ssl/JdkNpnApplicationProtocolNegotiator$1","access":8},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"wrapSslEngine","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)Ljavax/net/ssl/SSLEngine;"}]},{"name":"io/netty/handler/ssl/JdkSslClientContext","version":50,"access":131121,"superName":"io/netty/handler/ssl/JdkSslContext","methods":[{"name":"","access":131073,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljavax/net/ssl/TrustManagerFactory;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":0,"descriptor":"(Ljava/security/Provider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/security/Provider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":0,"descriptor":"(Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJLjava/security/SecureRandom;Ljava/lang/String;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;)V","signature":"(Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJLjava/security/SecureRandom;Ljava/lang/String;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"newSSLContext","access":10,"descriptor":"(Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;JJLjava/security/SecureRandom;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;)Ljavax/net/ssl/SSLContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrapIfNeeded","access":10,"descriptor":"([Ljavax/net/ssl/TrustManager;Lio/netty/handler/ssl/ResumptionController;)[Ljavax/net/ssl/TrustManager;"}]},{"name":"io/netty/handler/ssl/JdkSslContext","version":50,"access":33,"superName":"io/netty/handler/ssl/SslContext","innerClasses":[{"name":"io/netty/handler/ssl/JdkSslContext$1","access":4104},{"name":"io/netty/handler/ssl/JdkSslContext$Defaults","outerName":"io/netty/handler/ssl/JdkSslContext","innerName":"Defaults","access":26},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$SslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"SslEngineWrapperFactory","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$AllocatorAwareSslEngineWrapperFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"AllocatorAwareSslEngineWrapperFactory","access":1033},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"PROTOCOL","access":24,"descriptor":"Ljava/lang/String;","constant":"TLS"},{"name":"DEFAULT_PROTOCOLS","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"DEFAULT_CIPHERS","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"DEFAULT_CIPHERS_NON_TLSV13","access":26,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"SUPPORTED_CIPHERS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"SUPPORTED_CIPHERS_NON_TLSV13","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"DEFAULT_PROVIDER","access":26,"descriptor":"Ljava/security/Provider;"},{"name":"protocols","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"cipherSuites","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"unmodifiableCipherSuites","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"apn","access":18,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;"},{"name":"clientAuth","access":18,"descriptor":"Lio/netty/handler/ssl/ClientAuth;"},{"name":"sslContext","access":18,"descriptor":"Ljavax/net/ssl/SSLContext;"},{"name":"isClient","access":18,"descriptor":"Z"},{"name":"endpointIdentificationAlgorithm","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"defaultProtocols","access":10,"descriptor":"(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/SSLEngine;)[Ljava/lang/String;"},{"name":"supportedCiphers","access":10,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/Set;","signature":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/Set;"},{"name":"defaultCiphers","access":10,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Ljava/util/List;","signature":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Ljava/util/List;"},{"name":"isTlsV13Supported","access":10,"descriptor":"([Ljava/lang/String;)Z"},{"name":"","access":131073,"descriptor":"(Ljavax/net/ssl/SSLContext;ZLio/netty/handler/ssl/ClientAuth;)V"},{"name":"","access":131073,"descriptor":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;Lio/netty/handler/ssl/ClientAuth;)V","signature":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;Lio/netty/handler/ssl/ClientAuth;)V"},{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;Z)V","signature":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;Z)V"},{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;Z)V","signature":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;Z)V"},{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;)V","signature":"(Ljavax/net/ssl/SSLContext;ZLjava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;)V"},{"name":"context","access":17,"descriptor":"()Ljavax/net/ssl/SSLContext;"},{"name":"isClient","access":17,"descriptor":"()Z"},{"name":"sessionContext","access":17,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"},{"name":"cipherSuites","access":17,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"newEngine","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljavax/net/ssl/SSLEngine;"},{"name":"newEngine","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;"},{"name":"configureAndWrapEngine","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBufAllocator;)Ljavax/net/ssl/SSLEngine;"},{"name":"configureEndpointVerification","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngine;)V"},{"name":"applicationProtocolNegotiator","access":17,"descriptor":"()Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;"},{"name":"toNegotiator","access":8,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig;Z)Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;"},{"name":"buildKeyManagerFactory","access":8,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;","exceptions":["java/security/UnrecoverableKeyException","java/security/KeyStoreException","java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/security/cert/CertificateException","java/security/KeyException","java/io/IOException"]},{"name":"buildKeyManagerFactory","access":131084,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;)Ljavax/net/ssl/KeyManagerFactory;","exceptions":["java/security/UnrecoverableKeyException","java/security/KeyStoreException","java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/security/cert/CertificateException","java/security/KeyException","java/io/IOException"]},{"name":"buildKeyManagerFactory","access":8,"descriptor":"(Ljava/io/File;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;","exceptions":["java/security/KeyStoreException","java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/io/IOException","java/security/cert/CertificateException","java/security/KeyException","java/security/UnrecoverableKeyException"]},{"name":"buildKeyManagerFactory","access":131084,"descriptor":"(Ljava/io/File;Ljava/lang/String;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;)Ljavax/net/ssl/KeyManagerFactory;","exceptions":["java/security/KeyStoreException","java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/io/IOException","java/security/cert/CertificateException","java/security/KeyException","java/security/UnrecoverableKeyException"]},{"name":"applicationProtocolNegotiator","access":4161,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolNegotiator;"},{"name":"access$100","access":4104,"descriptor":"(Ljavax/net/ssl/SSLContext;Ljavax/net/ssl/SSLEngine;)[Ljava/lang/String;"},{"name":"access$200","access":4104,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljava/util/Set;"},{"name":"access$300","access":4104,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/Set;)Ljava/util/List;"}]},{"name":"io/netty/handler/ssl/JdkSslContext$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/JdkSslContext","innerClasses":[{"name":"io/netty/handler/ssl/JdkSslContext$1","access":4104},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409}],"fields":[{"name":"$SwitchMap$io$netty$handler$ssl$ClientAuth","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$SelectorFailureBehavior","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$SelectedListenerFailureBehavior","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$Protocol","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/ssl/JdkSslContext$Defaults","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/JdkSslContext$Defaults","outerName":"io/netty/handler/ssl/JdkSslContext","innerName":"Defaults","access":26},{"name":"io/netty/handler/ssl/JdkSslContext$1","access":4104}],"fields":[{"name":"defaultProtocols","access":0,"descriptor":"[Ljava/lang/String;"},{"name":"defaultCiphers","access":0,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"defaultCiphersNonTLSv13","access":0,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"supportedCiphers","access":0,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"supportedCiphersNonTLSv13","access":0,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"defaultProvider","access":0,"descriptor":"Ljava/security/Provider;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"init","access":0,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/JdkSslContext$1;)V"}]},{"name":"io/netty/handler/ssl/JdkSslEngine","version":50,"access":32,"superName":"javax/net/ssl/SSLEngine","interfaces":["io/netty/handler/ssl/ApplicationProtocolAccessor"],"innerClasses":[{"name":"javax/net/ssl/SSLEngineResult$HandshakeStatus","outerName":"javax/net/ssl/SSLEngineResult","innerName":"HandshakeStatus","access":16409}],"fields":[{"name":"engine","access":18,"descriptor":"Ljavax/net/ssl/SSLEngine;"},{"name":"applicationProtocol","access":66,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;)V"},{"name":"getNegotiatedApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setNegotiatedApplicationProtocol","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSession","access":1,"descriptor":"()Ljavax/net/ssl/SSLSession;"},{"name":"getWrappedEngine","access":1,"descriptor":"()Ljavax/net/ssl/SSLEngine;"},{"name":"closeInbound","access":1,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"closeOutbound","access":1,"descriptor":"()V"},{"name":"getPeerHost","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPeerPort","access":1,"descriptor":"()I"},{"name":"wrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":1,"descriptor":"([Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":1,"descriptor":"([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":1,"descriptor":"(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"getDelegatedTask","access":1,"descriptor":"()Ljava/lang/Runnable;"},{"name":"isInboundDone","access":1,"descriptor":"()Z"},{"name":"isOutboundDone","access":1,"descriptor":"()Z"},{"name":"getSupportedCipherSuites","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getEnabledCipherSuites","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"setEnabledCipherSuites","access":1,"descriptor":"([Ljava/lang/String;)V"},{"name":"getSupportedProtocols","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getEnabledProtocols","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"setEnabledProtocols","access":1,"descriptor":"([Ljava/lang/String;)V"},{"name":"getHandshakeSession","access":1,"descriptor":"()Ljavax/net/ssl/SSLSession;"},{"name":"beginHandshake","access":1,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"getHandshakeStatus","access":1,"descriptor":"()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;"},{"name":"setUseClientMode","access":1,"descriptor":"(Z)V"},{"name":"getUseClientMode","access":1,"descriptor":"()Z"},{"name":"setNeedClientAuth","access":1,"descriptor":"(Z)V"},{"name":"getNeedClientAuth","access":1,"descriptor":"()Z"},{"name":"setWantClientAuth","access":1,"descriptor":"(Z)V"},{"name":"getWantClientAuth","access":1,"descriptor":"()Z"},{"name":"setEnableSessionCreation","access":1,"descriptor":"(Z)V"},{"name":"getEnableSessionCreation","access":1,"descriptor":"()Z"},{"name":"getSSLParameters","access":1,"descriptor":"()Ljavax/net/ssl/SSLParameters;"},{"name":"setSSLParameters","access":1,"descriptor":"(Ljavax/net/ssl/SSLParameters;)V"}]},{"name":"io/netty/handler/ssl/JdkSslServerContext","version":50,"access":131121,"superName":"io/netty/handler/ssl/JdkSslContext","fields":[{"name":"WRAP_TRUST_MANAGER","access":26,"descriptor":"Z"}],"methods":[{"name":"checkIfWrappingTrustManagerIsSupported","access":8,"descriptor":"()V","exceptions":["java/security/cert/CertificateException","java/security/InvalidAlgorithmParameterException","javax/crypto/NoSuchPaddingException","java/security/NoSuchAlgorithmException","java/security/spec/InvalidKeySpecException","java/io/IOException","java/security/KeyException","java/security/KeyStoreException","java/security/UnrecoverableKeyException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":0,"descriptor":"(Ljava/security/Provider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJLjava/lang/String;)V","signature":"(Ljava/security/Provider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJLjava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":0,"descriptor":"(Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/security/SecureRandom;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;)V","signature":"(Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/security/SecureRandom;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"newSSLContext","access":10,"descriptor":"(Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;JJLjava/security/SecureRandom;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;)Ljavax/net/ssl/SSLContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrapTrustManagerIfNeeded","access":10,"descriptor":"([Ljavax/net/ssl/TrustManager;Lio/netty/handler/ssl/ResumptionController;)[Ljavax/net/ssl/TrustManager;"}]},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine","version":50,"access":1056,"superName":"io/netty/handler/ssl/JdkSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$1","access":4104},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine","outerName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerName":"ServerEngine","access":26},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine","outerName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerName":"ClientEngine","access":26}],"fields":[{"name":"available","access":26,"descriptor":"Z"}],"methods":[{"name":"isAvailable","access":8,"descriptor":"()Z"},{"name":"initAvailable","access":10,"descriptor":"()Z"},{"name":"newClientEngine","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)Lio/netty/handler/ssl/JettyAlpnSslEngine;"},{"name":"newServerEngine","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)Lio/netty/handler/ssl/JettyAlpnSslEngine;"},{"name":"","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngine;)V"},{"name":"","access":4096,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JettyAlpnSslEngine$1;)V"}]},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/JettyAlpnSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$1","access":4104}]},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine","version":50,"access":48,"superName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine","outerName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerName":"ClientEngine","access":26},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$1","access":4104},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545},{"name":"org/eclipse/jetty/alpn/ALPN$Provider","outerName":"org/eclipse/jetty/alpn/ALPN","innerName":"Provider","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V"},{"name":"closeInbound","access":1,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"closeOutbound","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["org/eclipse/jetty/alpn/ALPN$ClientProvider"],"outerClass":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine","outerName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerName":"ClientEngine","access":26},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine$1","access":0},{"name":"org/eclipse/jetty/alpn/ALPN$ClientProvider","outerName":"org/eclipse/jetty/alpn/ALPN","innerName":"ClientProvider","access":1545}],"fields":[{"name":"val$applicationNegotiator","access":4112,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;"},{"name":"val$protocolListener","access":4112,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JettyAlpnSslEngine$ClientEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;)V"},{"name":"protocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"selected","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"unsupported","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine","version":50,"access":48,"superName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine","outerName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerName":"ServerEngine","access":26},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$1","access":4104},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545},{"name":"org/eclipse/jetty/alpn/ALPN$Provider","outerName":"org/eclipse/jetty/alpn/ALPN","innerName":"Provider","access":1545}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V"},{"name":"closeInbound","access":1,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"closeOutbound","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["org/eclipse/jetty/alpn/ALPN$ServerProvider"],"outerClass":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine","outerName":"io/netty/handler/ssl/JettyAlpnSslEngine","innerName":"ServerEngine","access":26},{"name":"io/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine$1","access":0},{"name":"org/eclipse/jetty/alpn/ALPN$ServerProvider","outerName":"org/eclipse/jetty/alpn/ALPN","innerName":"ServerProvider","access":1545}],"fields":[{"name":"val$protocolSelector","access":4112,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JettyAlpnSslEngine$ServerEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;)V"},{"name":"select","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/String;","signature":"(Ljava/util/List;)Ljava/lang/String;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unsupported","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/JettyNpnSslEngine","version":50,"access":48,"superName":"io/netty/handler/ssl/JdkSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/JettyNpnSslEngine$2","access":0},{"name":"io/netty/handler/ssl/JettyNpnSslEngine$1","access":0},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListenerFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListenerFactory","access":1545},{"name":"org/eclipse/jetty/npn/NextProtoNego$Provider","outerName":"org/eclipse/jetty/npn/NextProtoNego","innerName":"Provider","access":1545},{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectorFactory","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectorFactory","access":1545}],"fields":[{"name":"available","access":10,"descriptor":"Z"}],"methods":[{"name":"isAvailable","access":8,"descriptor":"()Z"},{"name":"updateAvailability","access":10,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V"},{"name":"closeInbound","access":1,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"closeOutbound","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/JettyNpnSslEngine$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["org/eclipse/jetty/npn/NextProtoNego$ServerProvider"],"outerClass":"io/netty/handler/ssl/JettyNpnSslEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelectionListener","access":1545},{"name":"io/netty/handler/ssl/JettyNpnSslEngine$1","access":0},{"name":"org/eclipse/jetty/npn/NextProtoNego$ServerProvider","outerName":"org/eclipse/jetty/npn/NextProtoNego","innerName":"ServerProvider","access":1545}],"fields":[{"name":"val$protocolListener","access":4112,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;"},{"name":"val$applicationNegotiator","access":4112,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/JettyNpnSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JettyNpnSslEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelectionListener;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;)V"},{"name":"unsupported","access":1,"descriptor":"()V"},{"name":"protocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"protocolSelected","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/JettyNpnSslEngine$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["org/eclipse/jetty/npn/NextProtoNego$ClientProvider"],"outerClass":"io/netty/handler/ssl/JettyNpnSslEngine","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/SSLEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector","outerName":"io/netty/handler/ssl/JdkApplicationProtocolNegotiator","innerName":"ProtocolSelector","access":1545},{"name":"io/netty/handler/ssl/JettyNpnSslEngine$2","access":0},{"name":"org/eclipse/jetty/npn/NextProtoNego$ClientProvider","outerName":"org/eclipse/jetty/npn/NextProtoNego","innerName":"ClientProvider","access":1545}],"fields":[{"name":"val$protocolSelector","access":4112,"descriptor":"Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/JettyNpnSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/JettyNpnSslEngine;Lio/netty/handler/ssl/JdkApplicationProtocolNegotiator$ProtocolSelector;)V"},{"name":"supports","access":1,"descriptor":"()Z"},{"name":"unsupported","access":1,"descriptor":"()V"},{"name":"selectProtocol","access":1,"descriptor":"(Ljava/util/List;)Ljava/lang/String;","signature":"(Ljava/util/List;)Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/NotSslRecordException","version":50,"access":33,"superName":"javax/net/ssl/SSLException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4316784434770656841"}}],"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":"io/netty/handler/ssl/OpenSsl","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"UNAVAILABILITY_CAUSE","access":26,"descriptor":"Ljava/lang/Throwable;"},{"name":"DEFAULT_CIPHERS","access":24,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"AVAILABLE_CIPHER_SUITES","access":24,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"AVAILABLE_OPENSSL_CIPHER_SUITES","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"AVAILABLE_JAVA_CIPHER_SUITES","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"SUPPORTS_KEYMANAGER_FACTORY","access":26,"descriptor":"Z"},{"name":"USE_KEYMANAGER_FACTORY","access":26,"descriptor":"Z"},{"name":"SUPPORTS_OCSP","access":26,"descriptor":"Z"},{"name":"TLSV13_SUPPORTED","access":26,"descriptor":"Z"},{"name":"IS_BORINGSSL","access":26,"descriptor":"Z"},{"name":"CLIENT_DEFAULT_PROTOCOLS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"SERVER_DEFAULT_PROTOCOLS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"SUPPORTED_PROTOCOLS_SET","access":24,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"EXTRA_SUPPORTED_TLS_1_3_CIPHERS","access":24,"descriptor":"[Ljava/lang/String;"},{"name":"EXTRA_SUPPORTED_TLS_1_3_CIPHERS_STRING","access":24,"descriptor":"Ljava/lang/String;"},{"name":"NAMED_GROUPS","access":24,"descriptor":"[Ljava/lang/String;"},{"name":"JAVAX_CERTIFICATE_CREATION_SUPPORTED","access":24,"descriptor":"Z"},{"name":"DEFAULT_NAMED_GROUPS","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"checkTls13Ciphers","access":8,"descriptor":"(Lio/netty/util/internal/logging/InternalLogger;Ljava/lang/String;)Ljava/lang/String;"},{"name":"isSessionCacheSupported","access":8,"descriptor":"()Z"},{"name":"selfSignedCertificate","access":8,"descriptor":"()Ljava/security/cert/X509Certificate;","exceptions":["java/security/cert/CertificateException"]},{"name":"doesSupportOcsp","access":10,"descriptor":"()Z"},{"name":"doesSupportProtocol","access":10,"descriptor":"(II)Z"},{"name":"isAvailable","access":9,"descriptor":"()Z"},{"name":"isAlpnSupported","access":131081,"descriptor":"()Z"},{"name":"isOcspSupported","access":9,"descriptor":"()Z"},{"name":"version","access":9,"descriptor":"()I"},{"name":"versionString","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"ensureAvailability","access":9,"descriptor":"()V"},{"name":"unavailabilityCause","access":9,"descriptor":"()Ljava/lang/Throwable;"},{"name":"availableCipherSuites","access":131081,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"availableOpenSslCipherSuites","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"availableJavaCipherSuites","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isCipherSuiteAvailable","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"supportsKeyManagerFactory","access":9,"descriptor":"()Z"},{"name":"supportsHostnameValidation","access":131081,"descriptor":"()Z"},{"name":"useKeyManagerFactory","access":8,"descriptor":"()Z"},{"name":"memoryAddress","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;)J"},{"name":"","access":2,"descriptor":"()V"},{"name":"loadTcNative","access":10,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"initializeTcNative","access":10,"descriptor":"(Ljava/lang/String;)Z","exceptions":["java/lang/Exception"]},{"name":"releaseIfNeeded","access":8,"descriptor":"(Lio/netty/util/ReferenceCounted;)V"},{"name":"isTlsv13Supported","access":8,"descriptor":"()Z"},{"name":"isOptionSupported","access":8,"descriptor":"(Lio/netty/handler/ssl/SslContextOption;)Z","signature":"(Lio/netty/handler/ssl/SslContextOption<*>;)Z"},{"name":"defaultProtocols","access":10,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;"},{"name":"defaultProtocols","access":8,"descriptor":"(Z)[Ljava/lang/String;"},{"name":"isBoringSSL","access":8,"descriptor":"()Z"}]},{"name":"io/netty/handler/ssl/OpenSslApplicationProtocolNegotiator","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/ApplicationProtocolNegotiator"],"innerClasses":[{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"methods":[{"name":"protocol","access":1025,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"selectorFailureBehavior","access":1025,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"selectedListenerFailureBehavior","access":1025,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"}]},{"name":"io/netty/handler/ssl/OpenSslAsyncPrivateKeyMethod","version":50,"access":1537,"superName":"java/lang/Object","fields":[{"name":"SSL_SIGN_RSA_PKCS1_SHA1","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_SHA256","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_SHA384","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_SHA512","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SHA1","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SECP256R1_SHA256","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SECP384R1_SHA384","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SECP521R1_SHA512","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PSS_RSAE_SHA256","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PSS_RSAE_SHA384","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PSS_RSAE_SHA512","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ED25519","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_MD5_SHA1","access":25,"descriptor":"I"}],"methods":[{"name":"sign","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;I[B)Lio/netty/util/concurrent/Future;","signature":"(Ljavax/net/ssl/SSLEngine;I[B)Lio/netty/util/concurrent/Future<[B>;"},{"name":"decrypt","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;[B)Lio/netty/util/concurrent/Future;","signature":"(Ljavax/net/ssl/SSLEngine;[B)Lio/netty/util/concurrent/Future<[B>;"}]},{"name":"io/netty/handler/ssl/OpenSslCachingKeyMaterialProvider","version":50,"access":48,"superName":"io/netty/handler/ssl/OpenSslKeyMaterialProvider","fields":[{"name":"maxCachedEntries","access":18,"descriptor":"I"},{"name":"full","access":66,"descriptor":"Z"},{"name":"cache","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;I)V"},{"name":"chooseKeyMaterial","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslKeyMaterial;","exceptions":["java/lang/Exception"]},{"name":"destroy","access":0,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/OpenSslCachingX509KeyManagerFactory","version":50,"access":49,"superName":"javax/net/ssl/KeyManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslCachingX509KeyManagerFactory$1","access":0}],"fields":[{"name":"maxCachedEntries","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/KeyManagerFactory;)V"},{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/KeyManagerFactory;I)V"},{"name":"newProvider","access":0,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;"}]},{"name":"io/netty/handler/ssl/OpenSslCachingX509KeyManagerFactory$1","version":50,"access":32,"superName":"javax/net/ssl/KeyManagerFactorySpi","outerClass":"io/netty/handler/ssl/OpenSslCachingX509KeyManagerFactory","outerMethod":"","outerMethodDescriptor":"(Ljavax/net/ssl/KeyManagerFactory;I)V","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslCachingX509KeyManagerFactory$1","access":0}],"fields":[{"name":"val$factory","access":4112,"descriptor":"Ljavax/net/ssl/KeyManagerFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/KeyManagerFactory;)V"},{"name":"engineInit","access":4,"descriptor":"(Ljava/security/KeyStore;[C)V","exceptions":["java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/security/InvalidAlgorithmParameterException"]},{"name":"engineGetKeyManagers","access":4,"descriptor":"()[Ljavax/net/ssl/KeyManager;"}]},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"compress","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;[B)[B","exceptions":["java/lang/Exception"]},{"name":"decompress","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;I[B)[B","exceptions":["java/lang/Exception"]},{"name":"algorithmId","access":1025,"descriptor":"()I"}]},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","version":50,"access":49,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"innerClasses":[{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$1","access":4104},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmMode","access":16409},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmConfig","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmConfig","access":25},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$Builder","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"Builder","access":25}],"fields":[{"name":"pairList","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":130,"descriptor":"([Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmConfig;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"newBuilder","access":9,"descriptor":"()Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$Builder;"},{"name":"","access":4096,"descriptor":"([Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmConfig;Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$1;)V"}]},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$1","access":4104}]},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmConfig","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmMode","access":16409},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmConfig","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmConfig","access":25},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$1","access":4104}],"fields":[{"name":"algorithm","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm;"},{"name":"mode","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm;Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;)V"},{"name":"mode","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"},{"name":"algorithm","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm;"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm;Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$1;)V"}]},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmMode","access":16409}],"fields":[{"name":"Compress","access":16409,"descriptor":"Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"},{"name":"Decompress","access":16409,"descriptor":"Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"},{"name":"Both","access":16409,"descriptor":"Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$Builder","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmConfig","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmConfig","access":25},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$Builder","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"Builder","access":25},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmMode","access":16409},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$1","access":4104}],"fields":[{"name":"algorithmList","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"addAlgorithm","access":1,"descriptor":"(Lio/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm;Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode;)Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$Builder;"},{"name":"build","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig;"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/OpenSslCertificateCompressionConfig$1;)V"}]},{"name":"io/netty/handler/ssl/OpenSslCertificateException","version":50,"access":49,"superName":"java/security/cert/CertificateException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5542675253797129798"}},{"name":"errorCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;I)V"},{"name":"errorCode","access":1,"descriptor":"()I"},{"name":"checkErrorCode","access":10,"descriptor":"(I)I"}]},{"name":"io/netty/handler/ssl/OpenSslClientContext","version":50,"access":49,"superName":"io/netty/handler/ssl/OpenSslContext","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"sessionContext","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionContext;"}],"methods":[{"name":"","access":131073,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljavax/net/ssl/TrustManagerFactory;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":128,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/lang/String;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/lang/String;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"sessionContext","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"sessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"}]},{"name":"io/netty/handler/ssl/OpenSslClientSessionCache","version":50,"access":48,"superName":"io/netty/handler/ssl/OpenSslSessionCache","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslClientSessionCache$HostPort","outerName":"io/netty/handler/ssl/OpenSslClientSessionCache","innerName":"HostPort","access":26},{"name":"io/netty/handler/ssl/OpenSslSessionCache$NativeSslSession","outerName":"io/netty/handler/ssl/OpenSslSessionCache","innerName":"NativeSslSession","access":24}],"fields":[{"name":"sessions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;)V"},{"name":"sessionCreated","access":4,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache$NativeSslSession;)Z"},{"name":"sessionRemoved","access":4,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache$NativeSslSession;)V"},{"name":"setSession","access":0,"descriptor":"(JLio/netty/handler/ssl/OpenSslInternalSession;Ljava/lang/String;I)Z"},{"name":"keyFor","access":10,"descriptor":"(Ljava/lang/String;I)Lio/netty/handler/ssl/OpenSslClientSessionCache$HostPort;"},{"name":"clear","access":32,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/OpenSslClientSessionCache$HostPort","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslClientSessionCache$HostPort","outerName":"io/netty/handler/ssl/OpenSslClientSessionCache","innerName":"HostPort","access":26}],"fields":[{"name":"hash","access":18,"descriptor":"I"},{"name":"host","access":18,"descriptor":"Ljava/lang/String;"},{"name":"port","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)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":"io/netty/handler/ssl/OpenSslContext","version":50,"access":1057,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"methods":[{"name":"","access":128,"descriptor":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;I[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/lang/String;ZLio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;I[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/lang/String;ZLio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":128,"descriptor":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;I[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;I[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"newEngine0","access":16,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZ)Ljavax/net/ssl/SSLEngine;"},{"name":"finalize","access":20,"descriptor":"()V","exceptions":["java/lang/Throwable"]}]},{"name":"io/netty/handler/ssl/OpenSslContextOption","version":50,"access":49,"signature":"Lio/netty/handler/ssl/SslContextOption;","superName":"io/netty/handler/ssl/SslContextOption","fields":[{"name":"USE_TASKS","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption;"},{"name":"TLS_FALSE_START","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption;"},{"name":"PRIVATE_KEY_METHOD","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption;"},{"name":"ASYNC_PRIVATE_KEY_METHOD","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption;"},{"name":"CERTIFICATE_COMPRESSION_ALGORITHMS","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption;"},{"name":"MAX_CERTIFICATE_LIST_BYTES","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption;"},{"name":"GROUPS","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption<[Ljava/lang/String;>;"},{"name":"TMP_DH_KEYLENGTH","access":25,"descriptor":"Lio/netty/handler/ssl/OpenSslContextOption;","signature":"Lio/netty/handler/ssl/OpenSslContextOption;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/OpenSslDefaultApplicationProtocolNegotiator","version":50,"access":131121,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslApplicationProtocolNegotiator"],"innerClasses":[{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"fields":[{"name":"config","access":18,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig;)V"},{"name":"protocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"protocol","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"selectorFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"selectedListenerFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"}]},{"name":"io/netty/handler/ssl/OpenSslEngine","version":50,"access":49,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslContext;Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZLjava/lang/String;)V"},{"name":"finalize","access":4,"descriptor":"()V","exceptions":["java/lang/Throwable"]}]},{"name":"io/netty/handler/ssl/OpenSslEngineMap","version":50,"access":1536,"superName":"java/lang/Object","methods":[{"name":"remove","access":1025,"descriptor":"(J)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"},{"name":"add","access":1025,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)V"},{"name":"get","access":1025,"descriptor":"(J)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"}]},{"name":"io/netty/handler/ssl/OpenSslInternalSession","version":50,"access":1536,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslSession"],"methods":[{"name":"prepareHandshake","access":1025,"descriptor":"()V"},{"name":"sessionId","access":1025,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionId;"},{"name":"setLocalCertificate","access":1025,"descriptor":"([Ljava/security/cert/Certificate;)V"},{"name":"setSessionDetails","access":1025,"descriptor":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V","signature":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V"},{"name":"keyValueStorage","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"setLastAccessedTime","access":1025,"descriptor":"(J)V"},{"name":"tryExpandApplicationBufferSize","access":1025,"descriptor":"(I)V"},{"name":"handshakeFinished","access":1025,"descriptor":"([BLjava/lang/String;Ljava/lang/String;[B[[BJJ)V","exceptions":["javax/net/ssl/SSLException"]}]},{"name":"io/netty/handler/ssl/OpenSslKeyMaterial","version":50,"access":1536,"superName":"java/lang/Object","interfaces":["io/netty/util/ReferenceCounted"],"methods":[{"name":"certificateChain","access":1025,"descriptor":"()[Ljava/security/cert/X509Certificate;"},{"name":"certificateChainAddress","access":1025,"descriptor":"()J"},{"name":"privateKeyAddress","access":1025,"descriptor":"()J"},{"name":"retain","access":1025,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"retain","access":1025,"descriptor":"(I)Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"touch","access":1025,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"touch","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"release","access":1025,"descriptor":"()Z"},{"name":"release","access":1025,"descriptor":"(I)Z"}]},{"name":"io/netty/handler/ssl/OpenSslKeyMaterialManager","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"KEY_TYPE_RSA","access":24,"descriptor":"Ljava/lang/String;","constant":"RSA"},{"name":"KEY_TYPE_DH_RSA","access":24,"descriptor":"Ljava/lang/String;","constant":"DH_RSA"},{"name":"KEY_TYPE_EC","access":24,"descriptor":"Ljava/lang/String;","constant":"EC"},{"name":"KEY_TYPE_EC_EC","access":24,"descriptor":"Ljava/lang/String;","constant":"EC_EC"},{"name":"KEY_TYPE_EC_RSA","access":24,"descriptor":"Ljava/lang/String;","constant":"EC_RSA"},{"name":"KEY_TYPES","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"provider","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;"},{"name":"hasTmpDhKeys","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;Z)V"},{"name":"setKeyMaterialServerSide","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"setKeyMaterialClientSide","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/lang/String;[Ljavax/security/auth/x500/X500Principal;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"setKeyMaterial","access":2,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"chooseClientAlias","access":2,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/lang/String;[Ljavax/security/auth/x500/X500Principal;)Ljava/lang/String;"},{"name":"chooseServerAlias","access":2,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/OpenSslKeyMaterialProvider","version":50,"access":32,"superName":"java/lang/Object","fields":[{"name":"keyManager","access":18,"descriptor":"Ljavax/net/ssl/X509KeyManager;"},{"name":"password","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;)V"},{"name":"validateKeyMaterialSupported","access":8,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"validateSupported","access":10,"descriptor":"(Ljava/security/PrivateKey;Ljava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"validateSupported","access":10,"descriptor":"([Ljava/security/cert/X509Certificate;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"keyManager","access":0,"descriptor":"()Ljavax/net/ssl/X509KeyManager;"},{"name":"chooseKeyMaterial","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslKeyMaterial;","exceptions":["java/lang/Exception"]},{"name":"destroy","access":0,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/OpenSslNpnApplicationProtocolNegotiator","version":50,"access":131121,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslApplicationProtocolNegotiator"],"innerClasses":[{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"fields":[{"name":"protocols","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V"},{"name":"","access":129,"descriptor":"([Ljava/lang/String;)V"},{"name":"protocol","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"protocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"selectorFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"selectedListenerFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"}]},{"name":"io/netty/handler/ssl/OpenSslPrivateKey","version":50,"access":48,"superName":"io/netty/util/AbstractReferenceCounted","interfaces":["java/security/PrivateKey"],"innerClasses":[{"name":"io/netty/handler/ssl/OpenSslPrivateKey$OpenSslPrivateKeyMaterial","outerName":"io/netty/handler/ssl/OpenSslPrivateKey","innerName":"OpenSslPrivateKeyMaterial","access":16}],"fields":[{"name":"privateKeyAddress","access":2,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(J)V"},{"name":"getAlgorithm","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getFormat","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getEncoded","access":1,"descriptor":"()[B"},{"name":"privateKeyAddress","access":2,"descriptor":"()J"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"retain","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslPrivateKey;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/handler/ssl/OpenSslPrivateKey;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslPrivateKey;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/OpenSslPrivateKey;"},{"name":"destroy","access":1,"descriptor":"()V"},{"name":"isDestroyed","access":1,"descriptor":"()Z"},{"name":"newKeyMaterial","access":0,"descriptor":"(J[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ssl/OpenSslPrivateKey;)J"}]},{"name":"io/netty/handler/ssl/OpenSslPrivateKey$OpenSslPrivateKeyMaterial","version":50,"access":48,"superName":"io/netty/util/AbstractReferenceCounted","interfaces":["io/netty/handler/ssl/OpenSslKeyMaterial"],"innerClasses":[{"name":"io/netty/handler/ssl/OpenSslPrivateKey$OpenSslPrivateKeyMaterial","outerName":"io/netty/handler/ssl/OpenSslPrivateKey","innerName":"OpenSslPrivateKeyMaterial","access":16}],"fields":[{"name":"certificateChain","access":0,"descriptor":"J"},{"name":"x509CertificateChain","access":18,"descriptor":"[Ljava/security/cert/X509Certificate;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/OpenSslPrivateKey;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslPrivateKey;J[Ljava/security/cert/X509Certificate;)V"},{"name":"certificateChain","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"},{"name":"certificateChainAddress","access":1,"descriptor":"()J"},{"name":"privateKeyAddress","access":1,"descriptor":"()J"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterial;"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"releaseChain","access":2,"descriptor":"()V"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/handler/ssl/OpenSslPrivateKeyMethod","version":50,"access":1537,"superName":"java/lang/Object","fields":[{"name":"SSL_SIGN_RSA_PKCS1_SHA1","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_SHA256","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_SHA384","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_SHA512","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SHA1","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SECP256R1_SHA256","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SECP384R1_SHA384","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ECDSA_SECP521R1_SHA512","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PSS_RSAE_SHA256","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PSS_RSAE_SHA384","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PSS_RSAE_SHA512","access":25,"descriptor":"I"},{"name":"SSL_SIGN_ED25519","access":25,"descriptor":"I"},{"name":"SSL_SIGN_RSA_PKCS1_MD5_SHA1","access":25,"descriptor":"I"}],"methods":[{"name":"sign","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;I[B)[B","exceptions":["java/lang/Exception"]},{"name":"decrypt","access":1025,"descriptor":"(Ljavax/net/ssl/SSLEngine;[B)[B","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/OpenSslServerContext","version":50,"access":49,"superName":"io/netty/handler/ssl/OpenSslContext","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"sessionContext","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslServerSessionContext;"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":131073,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":128,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":130,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"sessionContext","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslServerSessionContext;"},{"name":"sessionContext","access":4161,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"sessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"}]},{"name":"io/netty/handler/ssl/OpenSslServerSessionContext","version":50,"access":49,"superName":"io/netty/handler/ssl/OpenSslSessionContext","methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;)V"},{"name":"setSessionIdContext","access":1,"descriptor":"([B)Z"}]},{"name":"io/netty/handler/ssl/OpenSslSession","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["javax/net/ssl/SSLSession"],"methods":[{"name":"hasPeerCertificates","access":1025,"descriptor":"()Z"},{"name":"getSessionContext","access":1025,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"}]},{"name":"io/netty/handler/ssl/OpenSslSessionCache","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/internal/tcnative/SSLSessionCache"],"innerClasses":[{"name":"io/netty/handler/ssl/OpenSslSessionCache$NativeSslSession","outerName":"io/netty/handler/ssl/OpenSslSessionCache","innerName":"NativeSslSession","access":24},{"name":"io/netty/handler/ssl/OpenSslSessionCache$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"EMPTY_SESSIONS","access":26,"descriptor":"[Lio/netty/handler/ssl/OpenSslInternalSession;"},{"name":"DEFAULT_CACHE_SIZE","access":26,"descriptor":"I"},{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"sessions","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"maximumCacheSize","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"sessionTimeout","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"sessionCounter","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;)V"},{"name":"setSessionTimeout","access":16,"descriptor":"(I)V"},{"name":"getSessionTimeout","access":16,"descriptor":"()I"},{"name":"sessionCreated","access":4,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache$NativeSslSession;)Z"},{"name":"sessionRemoved","access":4,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache$NativeSslSession;)V"},{"name":"setSessionCacheSize","access":16,"descriptor":"(I)V"},{"name":"getSessionCacheSize","access":16,"descriptor":"()I"},{"name":"expungeInvalidSessions","access":2,"descriptor":"()V"},{"name":"sessionCreated","access":1,"descriptor":"(JJ)Z"},{"name":"getSession","access":17,"descriptor":"(J[B)J"},{"name":"setSession","access":0,"descriptor":"(JLio/netty/handler/ssl/OpenSslInternalSession;Ljava/lang/String;I)Z"},{"name":"removeSessionWithId","access":48,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionId;)V"},{"name":"containsSessionWithId","access":48,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionId;)Z"},{"name":"notifyRemovalAndFree","access":2,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache$NativeSslSession;)V"},{"name":"getSession","access":48,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionId;)Lio/netty/handler/ssl/OpenSslInternalSession;"},{"name":"getIds","access":16,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"clear","access":32,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache;)Ljava/util/concurrent/atomic/AtomicInteger;"}]},{"name":"io/netty/handler/ssl/OpenSslSessionCache$1","version":50,"access":32,"signature":"Ljava/util/LinkedHashMap;","superName":"java/util/LinkedHashMap","outerClass":"io/netty/handler/ssl/OpenSslSessionCache","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslSessionCache$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/handler/ssl/OpenSslSessionCache$NativeSslSession","outerName":"io/netty/handler/ssl/OpenSslSessionCache","innerName":"NativeSslSession","access":24}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-7773696788135734448"}},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionCache;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache;)V"},{"name":"removeEldestEntry","access":4,"descriptor":"(Ljava/util/Map$Entry;)Z","signature":"(Ljava/util/Map$Entry;)Z"}]},{"name":"io/netty/handler/ssl/OpenSslSessionCache$NativeSslSession","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslInternalSession"],"innerClasses":[{"name":"io/netty/handler/ssl/OpenSslSessionCache$NativeSslSession","outerName":"io/netty/handler/ssl/OpenSslSessionCache","innerName":"NativeSslSession","access":24}],"fields":[{"name":"LEAK_DETECTOR","access":24,"descriptor":"Lio/netty/util/ResourceLeakDetector;","signature":"Lio/netty/util/ResourceLeakDetector;"},{"name":"leakTracker","access":18,"descriptor":"Lio/netty/util/ResourceLeakTracker;","signature":"Lio/netty/util/ResourceLeakTracker;"},{"name":"keyValueStorage","access":16,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"session","access":18,"descriptor":"J"},{"name":"peerHost","access":18,"descriptor":"Ljava/lang/String;"},{"name":"peerPort","access":18,"descriptor":"I"},{"name":"id","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionId;"},{"name":"timeout","access":18,"descriptor":"J"},{"name":"creationTime","access":18,"descriptor":"J"},{"name":"lastAccessedTime","access":66,"descriptor":"J"},{"name":"valid","access":66,"descriptor":"Z"},{"name":"freed","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(JLjava/lang/String;IJLjava/util/Map;)V","signature":"(JLjava/lang/String;IJLjava/util/Map;)V"},{"name":"keyValueStorage","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"prepareHandshake","access":1,"descriptor":"()V"},{"name":"setSessionDetails","access":1,"descriptor":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V","signature":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V"},{"name":"shouldBeSingleUse","access":0,"descriptor":"()Z"},{"name":"session","access":0,"descriptor":"()J"},{"name":"upRef","access":0,"descriptor":"()Z"},{"name":"free","access":32,"descriptor":"()V"},{"name":"close","access":0,"descriptor":"()V"},{"name":"sessionId","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionId;"},{"name":"isValid","access":0,"descriptor":"(J)Z"},{"name":"setLocalCertificate","access":1,"descriptor":"([Ljava/security/cert/Certificate;)V"},{"name":"getSessionContext","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"tryExpandApplicationBufferSize","access":1,"descriptor":"(I)V"},{"name":"handshakeFinished","access":1,"descriptor":"([BLjava/lang/String;Ljava/lang/String;[B[[BJJ)V"},{"name":"getId","access":1,"descriptor":"()[B"},{"name":"getCreationTime","access":1,"descriptor":"()J"},{"name":"setLastAccessedTime","access":1,"descriptor":"(J)V"},{"name":"getLastAccessedTime","access":1,"descriptor":"()J"},{"name":"invalidate","access":1,"descriptor":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"putValue","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"getValue","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"removeValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValueNames","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getPeerCertificates","access":1,"descriptor":"()[Ljava/security/cert/Certificate;"},{"name":"hasPeerCertificates","access":1,"descriptor":"()Z"},{"name":"getLocalCertificates","access":1,"descriptor":"()[Ljava/security/cert/Certificate;"},{"name":"getPeerCertificateChain","access":1,"descriptor":"()[Ljavax/security/cert/X509Certificate;"},{"name":"getPeerPrincipal","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getLocalPrincipal","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getCipherSuite","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPeerHost","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPeerPort","access":1,"descriptor":"()I"},{"name":"getPacketBufferSize","access":1,"descriptor":"()I"},{"name":"getApplicationBufferSize","access":1,"descriptor":"()I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getSessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache$NativeSslSession;)J"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionCache$NativeSslSession;)J"}]},{"name":"io/netty/handler/ssl/OpenSslSessionContext","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["javax/net/ssl/SSLSessionContext"],"innerClasses":[{"name":"io/netty/handler/ssl/OpenSslSessionContext$1","access":0}],"fields":[{"name":"stats","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionStats;"},{"name":"provider","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;"},{"name":"context","access":16,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;"},{"name":"sessionCache","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionCache;"},{"name":"mask","access":18,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;JLio/netty/handler/ssl/OpenSslSessionCache;)V"},{"name":"useKeyManager","access":16,"descriptor":"()Z"},{"name":"setSessionCacheSize","access":1,"descriptor":"(I)V"},{"name":"getSessionCacheSize","access":1,"descriptor":"()I"},{"name":"setSessionTimeout","access":1,"descriptor":"(I)V"},{"name":"getSessionTimeout","access":1,"descriptor":"()I"},{"name":"getSession","access":1,"descriptor":"([B)Ljavax/net/ssl/SSLSession;"},{"name":"getIds","access":1,"descriptor":"()Ljava/util/Enumeration;","signature":"()Ljava/util/Enumeration<[B>;"},{"name":"setTicketKeys","access":131073,"descriptor":"([B)V"},{"name":"setTicketKeys","access":129,"descriptor":"([Lio/netty/handler/ssl/OpenSslSessionTicketKey;)V"},{"name":"setSessionCacheEnabled","access":1,"descriptor":"(Z)V"},{"name":"isSessionCacheEnabled","access":1,"descriptor":"()Z"},{"name":"stats","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionStats;"},{"name":"removeFromCache","access":16,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionId;)V"},{"name":"isInCache","access":16,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionId;)Z"},{"name":"setSessionFromCache","access":0,"descriptor":"(JLio/netty/handler/ssl/OpenSslInternalSession;Ljava/lang/String;I)Z"},{"name":"destroy","access":16,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionContext;)Lio/netty/handler/ssl/OpenSslSessionCache;"}]},{"name":"io/netty/handler/ssl/OpenSslSessionContext$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Enumeration<[B>;","superName":"java/lang/Object","interfaces":["java/util/Enumeration"],"outerClass":"io/netty/handler/ssl/OpenSslSessionContext","outerMethod":"getIds","outerMethodDescriptor":"()Ljava/util/Enumeration;","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslSessionContext$1","access":0}],"fields":[{"name":"ids","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslSessionContext;)V"},{"name":"hasMoreElements","access":1,"descriptor":"()Z"},{"name":"nextElement","access":1,"descriptor":"()[B"},{"name":"nextElement","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/OpenSslSessionId","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"id","access":18,"descriptor":"[B"},{"name":"hashCode","access":18,"descriptor":"I"},{"name":"NULL_ID","access":24,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionId;"}],"methods":[{"name":"","access":0,"descriptor":"([B)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"cloneBytes","access":0,"descriptor":"()[B"}]},{"name":"io/netty/handler/ssl/OpenSslSessionStats","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"context","access":18,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;)V"},{"name":"number","access":1,"descriptor":"()J"},{"name":"connect","access":1,"descriptor":"()J"},{"name":"connectGood","access":1,"descriptor":"()J"},{"name":"connectRenegotiate","access":1,"descriptor":"()J"},{"name":"accept","access":1,"descriptor":"()J"},{"name":"acceptGood","access":1,"descriptor":"()J"},{"name":"acceptRenegotiate","access":1,"descriptor":"()J"},{"name":"hits","access":1,"descriptor":"()J"},{"name":"cbHits","access":1,"descriptor":"()J"},{"name":"misses","access":1,"descriptor":"()J"},{"name":"timeouts","access":1,"descriptor":"()J"},{"name":"cacheFull","access":1,"descriptor":"()J"},{"name":"ticketKeyFail","access":1,"descriptor":"()J"},{"name":"ticketKeyNew","access":1,"descriptor":"()J"},{"name":"ticketKeyRenew","access":1,"descriptor":"()J"},{"name":"ticketKeyResume","access":1,"descriptor":"()J"}]},{"name":"io/netty/handler/ssl/OpenSslSessionTicketKey","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"NAME_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"HMAC_KEY_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"AES_KEY_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"TICKET_KEY_SIZE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"48"}},{"name":"key","access":16,"descriptor":"Lio/netty/internal/tcnative/SessionTicketKey;"}],"methods":[{"name":"","access":1,"descriptor":"([B[B[B)V"},{"name":"name","access":1,"descriptor":"()[B"},{"name":"hmacKey","access":1,"descriptor":"()[B"},{"name":"aesKey","access":1,"descriptor":"()[B"}]},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","version":50,"access":49,"superName":"javax/net/ssl/KeyManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$1","access":4104},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerName":"OpenSslKeyStore","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerName":"OpenSslKeyManagerFactorySpi","access":26}],"fields":[{"name":"spi","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/security/Provider;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/security/Provider;)V","exceptions":["java/security/NoSuchAlgorithmException"]},{"name":"","access":2,"descriptor":"(Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi;)V"},{"name":"newOpenSslKeyManagerFactorySpi","access":10,"descriptor":"(Ljava/security/Provider;)Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi;"},{"name":"newOpenSslKeyManagerFactorySpi","access":10,"descriptor":"(Ljava/lang/String;Ljava/security/Provider;)Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi;","exceptions":["java/security/NoSuchAlgorithmException"]},{"name":"newProvider","access":0,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;"},{"name":"newEngineBased","access":9,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory;","exceptions":["java/security/cert/CertificateException","java/io/IOException","java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]},{"name":"newEngineBased","access":9,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory;","exceptions":["java/security/cert/CertificateException","java/io/IOException","java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]},{"name":"newKeyless","access":9,"descriptor":"(Ljava/io/File;)Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory;","exceptions":["java/security/cert/CertificateException","java/io/IOException","java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]},{"name":"newKeyless","access":9,"descriptor":"(Ljava/io/InputStream;)Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory;","exceptions":["java/security/cert/CertificateException","java/io/IOException","java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]},{"name":"newKeyless","access":137,"descriptor":"([Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory;","exceptions":["java/security/cert/CertificateException","java/io/IOException","java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]}]},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$1","access":4104}]},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","version":50,"access":48,"superName":"javax/net/ssl/KeyManagerFactorySpi","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerName":"OpenSslKeyManagerFactorySpi","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","innerName":"ProviderFactory","access":26}],"fields":[{"name":"kmf","access":16,"descriptor":"Ljavax/net/ssl/KeyManagerFactory;"},{"name":"providerFactory","access":66,"descriptor":"Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/KeyManagerFactory;)V"},{"name":"engineInit","access":36,"descriptor":"(Ljava/security/KeyStore;[C)V","exceptions":["java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]},{"name":"password","access":10,"descriptor":"([C)Ljava/lang/String;"},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/security/InvalidAlgorithmParameterException"]},{"name":"engineGetKeyManagers","access":4,"descriptor":"()[Ljavax/net/ssl/KeyManager;"},{"name":"newProvider","access":0,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;"}]},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerName":"OpenSslKeyManagerFactorySpi","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","innerName":"ProviderFactory","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory$OpenSslPopulatedKeyMaterialProvider","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory","innerName":"OpenSslPopulatedKeyMaterialProvider","access":26}],"fields":[{"name":"keyManager","access":18,"descriptor":"Ljavax/net/ssl/X509KeyManager;"},{"name":"password","access":18,"descriptor":"Ljava/lang/String;"},{"name":"aliases","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;Ljava/lang/Iterable;)V","signature":"(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;Ljava/lang/Iterable;)V"},{"name":"newProvider","access":0,"descriptor":"()Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory;)Ljavax/net/ssl/X509KeyManager;"}]},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory$OpenSslPopulatedKeyMaterialProvider","version":50,"access":48,"superName":"io/netty/handler/ssl/OpenSslKeyMaterialProvider","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerName":"OpenSslKeyManagerFactorySpi","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi","innerName":"ProviderFactory","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory$OpenSslPopulatedKeyMaterialProvider","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyManagerFactorySpi$ProviderFactory","innerName":"OpenSslPopulatedKeyMaterialProvider","access":26}],"fields":[{"name":"materialMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;Ljava/lang/Iterable;)V","signature":"(Ljavax/net/ssl/X509KeyManager;Ljava/lang/String;Ljava/lang/Iterable;)V"},{"name":"chooseKeyMaterial","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslKeyMaterial;","exceptions":["java/lang/Exception"]},{"name":"destroy","access":0,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore","version":50,"access":48,"superName":"java/security/KeyStore","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerName":"OpenSslKeyStore","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore$1","access":0},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"([Ljava/security/cert/X509Certificate;Z)V"},{"name":"","access":4096,"descriptor":"([Ljava/security/cert/X509Certificate;ZLio/netty/handler/ssl/OpenSslX509KeyManagerFactory$1;)V"}]},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore$1","version":50,"access":32,"superName":"java/security/KeyStoreSpi","outerClass":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore","outerMethod":"","outerMethodDescriptor":"([Ljava/security/cert/X509Certificate;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore","outerName":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory","innerName":"OpenSslKeyStore","access":26},{"name":"io/netty/handler/ssl/OpenSslX509KeyManagerFactory$OpenSslKeyStore$1","access":0}],"fields":[{"name":"creationDate","access":18,"descriptor":"Ljava/util/Date;"},{"name":"val$keyless","access":4112,"descriptor":"Z"},{"name":"val$certificateChain","access":4112,"descriptor":"[Ljava/security/cert/X509Certificate;"}],"methods":[{"name":"","access":0,"descriptor":"(Z[Ljava/security/cert/X509Certificate;)V"},{"name":"engineGetKey","access":1,"descriptor":"(Ljava/lang/String;[C)Ljava/security/Key;","exceptions":["java/security/UnrecoverableKeyException"]},{"name":"engineGetCertificateChain","access":1,"descriptor":"(Ljava/lang/String;)[Ljava/security/cert/Certificate;"},{"name":"engineGetCertificate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/security/cert/Certificate;"},{"name":"engineGetCreationDate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Date;"},{"name":"engineSetKeyEntry","access":1,"descriptor":"(Ljava/lang/String;Ljava/security/Key;[C[Ljava/security/cert/Certificate;)V","exceptions":["java/security/KeyStoreException"]},{"name":"engineSetKeyEntry","access":1,"descriptor":"(Ljava/lang/String;[B[Ljava/security/cert/Certificate;)V","exceptions":["java/security/KeyStoreException"]},{"name":"engineSetCertificateEntry","access":1,"descriptor":"(Ljava/lang/String;Ljava/security/cert/Certificate;)V","exceptions":["java/security/KeyStoreException"]},{"name":"engineDeleteEntry","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/security/KeyStoreException"]},{"name":"engineAliases","access":1,"descriptor":"()Ljava/util/Enumeration;","signature":"()Ljava/util/Enumeration;"},{"name":"engineContainsAlias","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"engineSize","access":1,"descriptor":"()I"},{"name":"engineIsKeyEntry","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"engineIsCertificateEntry","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"engineGetCertificateAlias","access":1,"descriptor":"(Ljava/security/cert/Certificate;)Ljava/lang/String;"},{"name":"engineStore","access":1,"descriptor":"(Ljava/io/OutputStream;[C)V"},{"name":"engineLoad","access":1,"descriptor":"(Ljava/io/InputStream;[C)V"}]},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$UnsafeTrustManagerWrapper","outerName":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerName":"UnsafeTrustManagerWrapper","access":26},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper","outerName":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerName":"TrustManagerWrapper","access":1546},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$3","access":8},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$2","access":8},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$1","access":8}],"fields":[{"name":"LOGGER","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"WRAPPER","access":26,"descriptor":"Lio/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"wrapIfNeeded","access":8,"descriptor":"(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/X509TrustManager;"},{"name":"newSSLContext","access":10,"descriptor":"()Ljavax/net/ssl/SSLContext;","exceptions":["java/security/NoSuchAlgorithmException","java/security/NoSuchProviderException"]},{"name":"access$000","access":4104,"descriptor":"()Ljavax/net/ssl/SSLContext;","exceptions":["java/security/NoSuchAlgorithmException","java/security/NoSuchProviderException"]}]},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper"],"outerClass":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$1","access":8},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper","outerName":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerName":"TrustManagerWrapper","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"wrapIfNeeded","access":1,"descriptor":"(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/X509TrustManager;"}]},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["javax/net/ssl/X509TrustManager"],"outerClass":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"getAcceptedIssuers","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$3","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$3","access":8},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$UnsafeTrustManagerWrapper","outerName":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerName":"UnsafeTrustManagerWrapper","access":26}],"fields":[{"name":"val$finalContext","access":4112,"descriptor":"Ljavax/net/ssl/SSLContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLContext;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper","outerName":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerName":"TrustManagerWrapper","access":1546}],"methods":[{"name":"wrapIfNeeded","access":1025,"descriptor":"(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/X509TrustManager;"}]},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$UnsafeTrustManagerWrapper","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper"],"innerClasses":[{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$UnsafeTrustManagerWrapper","outerName":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerName":"UnsafeTrustManagerWrapper","access":26},{"name":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper$TrustManagerWrapper","outerName":"io/netty/handler/ssl/OpenSslX509TrustManagerWrapper","innerName":"TrustManagerWrapper","access":1546}],"fields":[{"name":"spiOffset","access":18,"descriptor":"J"},{"name":"tmOffset","access":18,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(JJ)V"},{"name":"wrapIfNeeded","access":1,"descriptor":"(Ljavax/net/ssl/X509TrustManager;)Ljavax/net/ssl/X509TrustManager;"}]},{"name":"io/netty/handler/ssl/OptionalSslHandler","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","fields":[{"name":"sslContext","access":18,"descriptor":"Lio/netty/handler/ssl/SslContext;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/ssl/SslContext;)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":"handleSsl","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handleNonSsl","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"newSslHandlerName","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"newSslHandler","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/ssl/SslContext;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newNonSslHandlerName","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"newNonSslHandler","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/channel/ChannelHandler;"}]},{"name":"io/netty/handler/ssl/PemEncoded","version":50,"access":1536,"superName":"java/lang/Object","interfaces":["io/netty/buffer/ByteBufHolder"],"methods":[{"name":"isSensitive","access":1025,"descriptor":"()Z"},{"name":"copy","access":1025,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"duplicate","access":1025,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"retainedDuplicate","access":1025,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"replace","access":1025,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":1025,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":1025,"descriptor":"(I)Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":1025,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/PemEncoded;"}]},{"name":"io/netty/handler/ssl/PemPrivateKey","version":50,"access":49,"superName":"io/netty/util/AbstractReferenceCounted","interfaces":["java/security/PrivateKey","io/netty/handler/ssl/PemEncoded"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"7978017465645018936"}},{"name":"BEGIN_PRIVATE_KEY","access":26,"descriptor":"[B"},{"name":"END_PRIVATE_KEY","access":26,"descriptor":"[B"},{"name":"PKCS8_FORMAT","access":26,"descriptor":"Ljava/lang/String;","constant":"PKCS#8"},{"name":"content","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"toPEM","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZLjava/security/PrivateKey;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"toPEM","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Z[B)Lio/netty/handler/ssl/PemEncoded;"},{"name":"valueOf","access":9,"descriptor":"([B)Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"valueOf","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"isSensitive","access":1,"descriptor":"()Z"},{"name":"content","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"()Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"replace","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/handler/ssl/PemPrivateKey;"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"getEncoded","access":1,"descriptor":"()[B"},{"name":"getAlgorithm","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getFormat","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"destroy","access":1,"descriptor":"()V"},{"name":"isDestroyed","access":1,"descriptor":"()Z"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"replace","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"copy","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"replace","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBufHolder;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"copy","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"}]},{"name":"io/netty/handler/ssl/PemReader","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"CERT_HEADER","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"CERT_FOOTER","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"KEY_HEADER","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"KEY_FOOTER","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"BODY","access":26,"descriptor":"Ljava/util/regex/Pattern;"}],"methods":[{"name":"readCertificates","access":8,"descriptor":"(Ljava/io/File;)[Lio/netty/buffer/ByteBuf;","exceptions":["java/security/cert/CertificateException"]},{"name":"readCertificates","access":8,"descriptor":"(Ljava/io/InputStream;)[Lio/netty/buffer/ByteBuf;","exceptions":["java/security/cert/CertificateException"]},{"name":"readPrivateKey","access":8,"descriptor":"(Ljava/io/File;)Lio/netty/buffer/ByteBuf;","exceptions":["java/security/KeyException"]},{"name":"readPrivateKey","access":8,"descriptor":"(Ljava/io/InputStream;)Lio/netty/buffer/ByteBuf;","exceptions":["java/security/KeyException"]},{"name":"keyNotFoundException","access":10,"descriptor":"()Ljava/security/KeyException;"},{"name":"readContent","access":10,"descriptor":"(Ljava/io/InputStream;)Ljava/lang/String;","exceptions":["java/io/IOException"]},{"name":"safeClose","access":10,"descriptor":"(Ljava/io/InputStream;)V"},{"name":"safeClose","access":10,"descriptor":"(Ljava/io/OutputStream;)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/PemValue","version":50,"access":32,"superName":"io/netty/util/AbstractReferenceCounted","interfaces":["io/netty/handler/ssl/PemEncoded"],"fields":[{"name":"content","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"sensitive","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/buffer/ByteBuf;Z)V"},{"name":"isSensitive","access":1,"descriptor":"()Z"},{"name":"content","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"()Lio/netty/handler/ssl/PemValue;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/handler/ssl/PemValue;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/handler/ssl/PemValue;"},{"name":"replace","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemValue;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/handler/ssl/PemValue;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/PemValue;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/handler/ssl/PemValue;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/handler/ssl/PemValue;"},{"name":"deallocate","access":4,"descriptor":"()V"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"replace","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"copy","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"replace","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBufHolder;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"copy","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"}]},{"name":"io/netty/handler/ssl/PemX509Certificate","version":50,"access":49,"superName":"java/security/cert/X509Certificate","interfaces":["io/netty/handler/ssl/PemEncoded"],"fields":[{"name":"BEGIN_CERT","access":26,"descriptor":"[B"},{"name":"END_CERT","access":26,"descriptor":"[B"},{"name":"content","access":18,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"toPEM","access":136,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Z[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/PemEncoded;","exceptions":["java/security/cert/CertificateEncodingException"]},{"name":"append","access":10,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZLio/netty/handler/ssl/PemEncoded;ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"append","access":10,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZLjava/security/cert/X509Certificate;ILio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;","exceptions":["java/security/cert/CertificateEncodingException"]},{"name":"newBuffer","access":10,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZI)Lio/netty/buffer/ByteBuf;"},{"name":"valueOf","access":9,"descriptor":"([B)Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"valueOf","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"","access":2,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"isSensitive","access":1,"descriptor":"()Z"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"content","access":1,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"copy","access":1,"descriptor":"()Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"duplicate","access":1,"descriptor":"()Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"retainedDuplicate","access":1,"descriptor":"()Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"replace","access":1,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"retain","access":1,"descriptor":"()Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/PemX509Certificate;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"getEncoded","access":1,"descriptor":"()[B"},{"name":"hasUnsupportedCriticalExtension","access":1,"descriptor":"()Z"},{"name":"getCriticalExtensionOIDs","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getNonCriticalExtensionOIDs","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getExtensionValue","access":1,"descriptor":"(Ljava/lang/String;)[B"},{"name":"checkValidity","access":1,"descriptor":"()V"},{"name":"checkValidity","access":1,"descriptor":"(Ljava/util/Date;)V"},{"name":"getVersion","access":1,"descriptor":"()I"},{"name":"getSerialNumber","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"getIssuerDN","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getSubjectDN","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getNotBefore","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getNotAfter","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getTBSCertificate","access":1,"descriptor":"()[B"},{"name":"getSignature","access":1,"descriptor":"()[B"},{"name":"getSigAlgName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSigAlgOID","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSigAlgParams","access":1,"descriptor":"()[B"},{"name":"getIssuerUniqueID","access":1,"descriptor":"()[Z"},{"name":"getSubjectUniqueID","access":1,"descriptor":"()[Z"},{"name":"getKeyUsage","access":1,"descriptor":"()[Z"},{"name":"getBasicConstraints","access":1,"descriptor":"()I"},{"name":"verify","access":1,"descriptor":"(Ljava/security/PublicKey;)V"},{"name":"verify","access":1,"descriptor":"(Ljava/security/PublicKey;Ljava/lang/String;)V"},{"name":"getPublicKey","access":1,"descriptor":"()Ljava/security/PublicKey;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/handler/ssl/PemEncoded;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"replace","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/handler/ssl/PemEncoded;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"copy","access":4161,"descriptor":"()Lio/netty/handler/ssl/PemEncoded;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/buffer/ByteBufHolder;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"replace","access":4161,"descriptor":"(Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBufHolder;"},{"name":"retainedDuplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"duplicate","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"copy","access":4161,"descriptor":"()Lio/netty/buffer/ByteBufHolder;"},{"name":"touch","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":4161,"descriptor":"()Lio/netty/util/ReferenceCounted;"}]},{"name":"io/netty/handler/ssl/PseudoRandomFunction","version":50,"access":48,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"hash","access":8,"descriptor":"([B[B[BILjava/lang/String;)[B"},{"name":"concat","access":10,"descriptor":"([B[B)[B"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","version":50,"access":49,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$OpenSslClientCertificateCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"OpenSslClientCertificateCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$ExtendedTrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"ExtendedTrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$TrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"TrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$OpenSslClientSessionContext","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"OpenSslClientSessionContext","access":24},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"SUPPORTED_KEY_TYPES","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"sessionContext","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionContext;"}],"methods":[{"name":"","access":128,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/lang/String;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/lang/String;Ljava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"sessionContext","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"newSessionContext","access":8,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;JLio/netty/handler/ssl/OpenSslEngineMap;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/String;JJLio/netty/handler/ssl/ResumptionController;)Lio/netty/handler/ssl/OpenSslSessionContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"setVerifyCallback","access":10,"descriptor":"(JLio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509TrustManager;)V"},{"name":"sessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"},{"name":"access$000","access":4104,"descriptor":"()Ljava/util/Set;"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$ExtendedTrustManagerVerifyCallback","version":50,"access":48,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$ExtendedTrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"ExtendedTrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AbstractCertificateVerifier","access":1032}],"fields":[{"name":"manager","access":18,"descriptor":"Ljavax/net/ssl/X509ExtendedTrustManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509ExtendedTrustManager;)V"},{"name":"verify","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$OpenSslClientCertificateCallback","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/internal/tcnative/CertificateCallback"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$OpenSslClientCertificateCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"OpenSslClientCertificateCallback","access":26}],"fields":[{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"keyManagerHolder","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslKeyMaterialManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Lio/netty/handler/ssl/OpenSslKeyMaterialManager;)V"},{"name":"handle","access":1,"descriptor":"(J[B[[B)V","exceptions":["java/lang/Exception"]},{"name":"supportedClientKeyTypes","access":10,"descriptor":"([B)Ljava/util/Set;","signature":"([B)Ljava/util/Set;"},{"name":"clientKeyType","access":10,"descriptor":"(B)Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$OpenSslClientSessionContext","version":50,"access":48,"superName":"io/netty/handler/ssl/OpenSslSessionContext","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$OpenSslClientSessionContext","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"OpenSslClientSessionContext","access":24}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;)V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$TrustManagerVerifyCallback","version":50,"access":48,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext$TrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslClientContext","innerName":"TrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AbstractCertificateVerifier","access":1032}],"fields":[{"name":"manager","access":18,"descriptor":"Ljavax/net/ssl/X509TrustManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509TrustManager;)V"},{"name":"verify","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","version":50,"access":1057,"superName":"io/netty/handler/ssl/SslContext","interfaces":["io/netty/util/ReferenceCounted"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$3","access":4104},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$CompressionAlgorithm","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"CompressionAlgorithm","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AsyncPrivateKeyMethod","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$PrivateKeyMethod","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"PrivateKeyMethod","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$DefaultOpenSslEngineMap","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"DefaultOpenSslEngineMap","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AbstractCertificateVerifier","access":1032},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$2","access":8},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmConfig","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmConfig","access":25},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmMode","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_BIO_NON_APPLICATION_BUFFER_SIZE","access":26,"descriptor":"I"},{"name":"USE_TASKS","access":24,"descriptor":"Z"},{"name":"DH_KEY_LENGTH","access":26,"descriptor":"Ljava/lang/Integer;"},{"name":"leakDetector","access":26,"descriptor":"Lio/netty/util/ResourceLeakDetector;","signature":"Lio/netty/util/ResourceLeakDetector;"},{"name":"VERIFY_DEPTH","access":28,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"CLIENT_ENABLE_SESSION_TICKET","access":24,"descriptor":"Z"},{"name":"CLIENT_ENABLE_SESSION_TICKET_TLSV13","access":24,"descriptor":"Z"},{"name":"SERVER_ENABLE_SESSION_TICKET","access":24,"descriptor":"Z"},{"name":"SERVER_ENABLE_SESSION_TICKET_TLSV13","access":24,"descriptor":"Z"},{"name":"SERVER_ENABLE_SESSION_CACHE","access":24,"descriptor":"Z"},{"name":"CLIENT_ENABLE_SESSION_CACHE","access":24,"descriptor":"Z"},{"name":"ctx","access":4,"descriptor":"J"},{"name":"unmodifiableCiphers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"apn","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;"},{"name":"mode","access":18,"descriptor":"I"},{"name":"leak","access":18,"descriptor":"Lio/netty/util/ResourceLeakTracker;","signature":"Lio/netty/util/ResourceLeakTracker;"},{"name":"refCnt","access":18,"descriptor":"Lio/netty/util/AbstractReferenceCounted;"},{"name":"keyCertChain","access":16,"descriptor":"[Ljava/security/cert/Certificate;"},{"name":"clientAuth","access":16,"descriptor":"Lio/netty/handler/ssl/ClientAuth;"},{"name":"protocols","access":16,"descriptor":"[Ljava/lang/String;"},{"name":"endpointIdentificationAlgorithm","access":16,"descriptor":"Ljava/lang/String;"},{"name":"hasTLSv13Cipher","access":16,"descriptor":"Z"},{"name":"hasTmpDhKeys","access":16,"descriptor":"Z"},{"name":"enableOcsp","access":16,"descriptor":"Z"},{"name":"engineMap","access":16,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"ctxLock","access":16,"descriptor":"Ljava/util/concurrent/locks/ReadWriteLock;"},{"name":"bioNonApplicationBufferSize","access":66,"descriptor":"I"},{"name":"NONE_PROTOCOL_NEGOTIATOR","access":24,"descriptor":"Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;"},{"name":"tlsFalseStart","access":16,"descriptor":"Z"}],"methods":[{"name":"","access":128,"descriptor":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;I[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/lang/String;ZZLio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;I[Ljava/security/cert/Certificate;Lio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZLjava/lang/String;ZZLio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"opensslSelectorFailureBehavior","access":10,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;)I"},{"name":"cipherSuites","access":17,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"applicationProtocolNegotiator","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolNegotiator;"},{"name":"isClient","access":17,"descriptor":"()Z"},{"name":"newEngine","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;"},{"name":"newHandler","access":20,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Z)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":20,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZ)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZLjava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZLjava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newEngine0","access":0,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZ)Ljavax/net/ssl/SSLEngine;"},{"name":"newEngine","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljavax/net/ssl/SSLEngine;"},{"name":"context","access":131089,"descriptor":"()J"},{"name":"stats","access":131089,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionStats;"},{"name":"setRejectRemoteInitiatedRenegotiation","access":131073,"descriptor":"(Z)V"},{"name":"getRejectRemoteInitiatedRenegotiation","access":131073,"descriptor":"()Z"},{"name":"setBioNonApplicationBufferSize","access":1,"descriptor":"(I)V"},{"name":"getBioNonApplicationBufferSize","access":1,"descriptor":"()I"},{"name":"setTicketKeys","access":131089,"descriptor":"([B)V"},{"name":"sessionContext","access":1025,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"sslCtxPointer","access":131089,"descriptor":"()J"},{"name":"setPrivateKeyMethod","access":131089,"descriptor":"(Lio/netty/handler/ssl/OpenSslPrivateKeyMethod;)V"},{"name":"setUseTasks","access":131089,"descriptor":"(Z)V"},{"name":"destroy","access":2,"descriptor":"()V"},{"name":"certificates","access":12,"descriptor":"([[B)[Ljava/security/cert/X509Certificate;"},{"name":"chooseTrustManager","access":131084,"descriptor":"([Ljavax/net/ssl/TrustManager;)Ljavax/net/ssl/X509TrustManager;"},{"name":"chooseTrustManager","access":8,"descriptor":"([Ljavax/net/ssl/TrustManager;Lio/netty/handler/ssl/ResumptionController;)Ljavax/net/ssl/X509TrustManager;"},{"name":"chooseX509KeyManager","access":12,"descriptor":"([Ljavax/net/ssl/KeyManager;)Ljavax/net/ssl/X509KeyManager;"},{"name":"toNegotiator","access":8,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig;)Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;"},{"name":"useExtendedTrustManager","access":8,"descriptor":"(Ljavax/net/ssl/X509TrustManager;)Z"},{"name":"refCnt","access":17,"descriptor":"()I"},{"name":"retain","access":17,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":17,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":17,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"release","access":17,"descriptor":"()Z"},{"name":"release","access":17,"descriptor":"(I)Z"},{"name":"setKeyMaterial","access":8,"descriptor":"(J[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"freeBio","access":8,"descriptor":"(J)V"},{"name":"toBIO","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/security/PrivateKey;)J","exceptions":["java/lang/Exception"]},{"name":"toBIO","access":136,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;[Ljava/security/cert/X509Certificate;)J","exceptions":["java/lang/Exception"]},{"name":"toBIO","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/handler/ssl/PemEncoded;)J","exceptions":["java/lang/Exception"]},{"name":"newBIO","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)J","exceptions":["java/lang/Exception"]},{"name":"providerFor","access":8,"descriptor":"(Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/String;)Lio/netty/handler/ssl/OpenSslKeyMaterialProvider;"},{"name":"retrieveEngine","access":10,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;J)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;","exceptions":["javax/net/ssl/SSLException"]},{"name":"verifyResult","access":10,"descriptor":"([B)[B","exceptions":["java/security/SignatureException"]},{"name":"sessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;)Lio/netty/util/ResourceLeakTracker;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;)V"},{"name":"access$300","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;J)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$500","access":4104,"descriptor":"([B)[B","exceptions":["java/security/SignatureException"]}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$1","version":50,"access":32,"superName":"io/netty/util/AbstractReferenceCounted","outerClass":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$1","access":0}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;)V"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"deallocate","access":4,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslApplicationProtocolNegotiator"],"outerClass":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$2","access":8},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"protocol","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$Protocol;"},{"name":"protocols","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"selectorFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior;"},{"name":"selectedListenerFailureBehavior","access":1,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$3","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$3","access":4104},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig$AlgorithmMode","outerName":"io/netty/handler/ssl/OpenSslCertificateCompressionConfig","innerName":"AlgorithmMode","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409}],"fields":[{"name":"$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$Protocol","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$OpenSslCertificateCompressionConfig$AlgorithmMode","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$SelectorFailureBehavior","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$SelectedListenerFailureBehavior","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","version":50,"access":1056,"superName":"io/netty/internal/tcnative/CertificateVerifier","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AbstractCertificateVerifier","access":1032},{"name":"java/security/cert/CertPathValidatorException$Reason","outerName":"java/security/cert/CertPathValidatorException","innerName":"Reason","access":1545},{"name":"java/security/cert/CertPathValidatorException$BasicReason","outerName":"java/security/cert/CertPathValidatorException","innerName":"BasicReason","access":16409}],"fields":[{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;)V"},{"name":"verify","access":17,"descriptor":"(J[[BLjava/lang/String;)I"},{"name":"translateToError","access":10,"descriptor":"(Ljava/lang/Throwable;)I"},{"name":"verify","access":1024,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/internal/tcnative/AsyncSSLPrivateKeyMethod"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AsyncPrivateKeyMethod","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod$ResultCallbackListener","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod","innerName":"ResultCallbackListener","access":26}],"fields":[{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"keyMethod","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslAsyncPrivateKeyMethod;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Lio/netty/handler/ssl/OpenSslAsyncPrivateKeyMethod;)V"},{"name":"sign","access":1,"descriptor":"(JI[BLio/netty/internal/tcnative/ResultCallback;)V","signature":"(JI[BLio/netty/internal/tcnative/ResultCallback<[B>;)V"},{"name":"decrypt","access":1,"descriptor":"(J[BLio/netty/internal/tcnative/ResultCallback;)V","signature":"(J[BLio/netty/internal/tcnative/ResultCallback<[B>;)V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod$ResultCallbackListener","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener<[B>;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AsyncPrivateKeyMethod","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod$ResultCallbackListener","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AsyncPrivateKeyMethod","innerName":"ResultCallbackListener","access":26}],"fields":[{"name":"engine","access":18,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"},{"name":"ssl","access":18,"descriptor":"J"},{"name":"resultCallback","access":18,"descriptor":"Lio/netty/internal/tcnative/ResultCallback;","signature":"Lio/netty/internal/tcnative/ResultCallback<[B>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;JLio/netty/internal/tcnative/ResultCallback;)V","signature":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;JLio/netty/internal/tcnative/ResultCallback<[B>;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future<[B>;)V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$CompressionAlgorithm","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/internal/tcnative/CertificateCompressionAlgo"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$CompressionAlgorithm","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"CompressionAlgorithm","access":26}],"fields":[{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"compressionAlgorithm","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Lio/netty/handler/ssl/OpenSslCertificateCompressionAlgorithm;)V"},{"name":"compress","access":1,"descriptor":"(J[B)[B","exceptions":["java/lang/Exception"]},{"name":"decompress","access":1,"descriptor":"(JI[B)[B","exceptions":["java/lang/Exception"]},{"name":"algorithmId","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$DefaultOpenSslEngineMap","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslEngineMap"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$DefaultOpenSslEngineMap","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"DefaultOpenSslEngineMap","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$1","access":0}],"fields":[{"name":"engines","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"remove","access":1,"descriptor":"(J)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"},{"name":"add","access":1,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)V"},{"name":"get","access":1,"descriptor":"(J)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext$1;)V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$PrivateKeyMethod","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/internal/tcnative/SSLPrivateKeyMethod"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$PrivateKeyMethod","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"PrivateKeyMethod","access":26}],"fields":[{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"keyMethod","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslPrivateKeyMethod;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Lio/netty/handler/ssl/OpenSslPrivateKeyMethod;)V"},{"name":"sign","access":1,"descriptor":"(JI[B)[B","exceptions":["java/lang/Exception"]},{"name":"decrypt","access":1,"descriptor":"(J[B)[B","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","version":50,"access":33,"superName":"javax/net/ssl/SSLEngine","interfaces":["io/netty/util/ReferenceCounted","io/netty/handler/ssl/ApplicationProtocolAccessor"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$3","access":4104},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslHandshakeException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"OpenSslHandshakeException","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"OpenSslException","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$NativeSslException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"NativeSslException","access":1546},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$DefaultOpenSslSession","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"DefaultOpenSslSession","access":18},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$AsyncTaskDecorator","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"AsyncTaskDecorator","access":18},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$TaskDecorator","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"TaskDecorator","access":2},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"HandshakeState","access":16410},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$2","access":0},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$1","access":0},{"name":"javax/net/ssl/SSLEngineResult$HandshakeStatus","outerName":"javax/net/ssl/SSLEngineResult","innerName":"HandshakeStatus","access":16409},{"name":"javax/net/ssl/SSLEngineResult$Status","outerName":"javax/net/ssl/SSLEngineResult","innerName":"Status","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"leakDetector","access":26,"descriptor":"Lio/netty/util/ResourceLeakDetector;","signature":"Lio/netty/util/ResourceLeakDetector;"},{"name":"OPENSSL_OP_NO_PROTOCOL_INDEX_SSLV2","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"OPENSSL_OP_NO_PROTOCOL_INDEX_SSLV3","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"OPENSSL_OP_NO_PROTOCOL_INDEX_TLSv1","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"OPENSSL_OP_NO_PROTOCOL_INDEX_TLSv1_1","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"OPENSSL_OP_NO_PROTOCOL_INDEX_TLSv1_2","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"OPENSSL_OP_NO_PROTOCOL_INDEX_TLSv1_3","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"OPENSSL_OP_NO_PROTOCOLS","access":26,"descriptor":"[I"},{"name":"MAX_PLAINTEXT_LENGTH","access":24,"descriptor":"I"},{"name":"MAX_RECORD_SIZE","access":24,"descriptor":"I"},{"name":"NEED_UNWRAP_OK","access":26,"descriptor":"Ljavax/net/ssl/SSLEngineResult;"},{"name":"NEED_UNWRAP_CLOSED","access":26,"descriptor":"Ljavax/net/ssl/SSLEngineResult;"},{"name":"NEED_WRAP_OK","access":26,"descriptor":"Ljavax/net/ssl/SSLEngineResult;"},{"name":"NEED_WRAP_CLOSED","access":26,"descriptor":"Ljavax/net/ssl/SSLEngineResult;"},{"name":"CLOSED_NOT_HANDSHAKING","access":26,"descriptor":"Ljavax/net/ssl/SSLEngineResult;"},{"name":"ssl","access":2,"descriptor":"J"},{"name":"networkBIO","access":2,"descriptor":"J"},{"name":"handshakeState","access":2,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"},{"name":"receivedShutdown","access":2,"descriptor":"Z"},{"name":"destroyed","access":66,"descriptor":"Z"},{"name":"applicationProtocol","access":66,"descriptor":"Ljava/lang/String;"},{"name":"needTask","access":66,"descriptor":"Z"},{"name":"hasTLSv13Cipher","access":2,"descriptor":"Z"},{"name":"sessionSet","access":2,"descriptor":"Z"},{"name":"leak","access":18,"descriptor":"Lio/netty/util/ResourceLeakTracker;","signature":"Lio/netty/util/ResourceLeakTracker;"},{"name":"refCnt","access":18,"descriptor":"Lio/netty/util/AbstractReferenceCounted;"},{"name":"enabledProtocols","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"clientAuth","access":66,"descriptor":"Lio/netty/handler/ssl/ClientAuth;"},{"name":"endpointIdentificationAlgorithm","access":2,"descriptor":"Ljava/lang/String;"},{"name":"algorithmConstraints","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"sniHostNames","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"matchers","access":66,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection<*>;"},{"name":"isInboundDone","access":2,"descriptor":"Z"},{"name":"outboundClosed","access":2,"descriptor":"Z"},{"name":"jdkCompatibilityMode","access":16,"descriptor":"Z"},{"name":"clientMode","access":18,"descriptor":"Z"},{"name":"alloc","access":16,"descriptor":"Lio/netty/buffer/ByteBufAllocator;"},{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"apn","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;"},{"name":"parentContext","access":18,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;"},{"name":"session","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslInternalSession;"},{"name":"singleSrcBuffer","access":18,"descriptor":"[Ljava/nio/ByteBuffer;"},{"name":"singleDstBuffer","access":18,"descriptor":"[Ljava/nio/ByteBuffer;"},{"name":"enableOcsp","access":18,"descriptor":"Z"},{"name":"maxWrapOverhead","access":2,"descriptor":"I"},{"name":"maxWrapBufferSize","access":2,"descriptor":"I"},{"name":"pendingException","access":2,"descriptor":"Ljava/lang/Throwable;"},{"name":"JAVAX_CERTS_NOT_SUPPORTED","access":26,"descriptor":"[Ljavax/security/cert/X509Certificate;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZZLjava/lang/String;)V"},{"name":"authMethods","access":48,"descriptor":"()[Ljava/lang/String;"},{"name":"setKeyMaterial","access":16,"descriptor":"(Lio/netty/handler/ssl/OpenSslKeyMaterial;)Z","exceptions":["java/lang/Exception"]},{"name":"masterKey","access":48,"descriptor":"()Ljavax/crypto/spec/SecretKeySpec;"},{"name":"isSessionReused","access":32,"descriptor":"()Z"},{"name":"setOcspResponse","access":1,"descriptor":"([B)V"},{"name":"getOcspResponse","access":1,"descriptor":"()[B"},{"name":"refCnt","access":17,"descriptor":"()I"},{"name":"retain","access":17,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":17,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":17,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"release","access":17,"descriptor":"()Z"},{"name":"release","access":17,"descriptor":"(I)Z"},{"name":"getApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getHandshakeApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getHandshakeSession","access":49,"descriptor":"()Ljavax/net/ssl/SSLSession;"},{"name":"sslPointer","access":49,"descriptor":"()J"},{"name":"shutdown","access":49,"descriptor":"()V"},{"name":"writePlaintextData","access":2,"descriptor":"(Ljava/nio/ByteBuffer;I)I"},{"name":"bioSetFd","access":32,"descriptor":"(I)V"},{"name":"writeEncryptedData","access":2,"descriptor":"(Ljava/nio/ByteBuffer;I)Lio/netty/buffer/ByteBuf;","exceptions":["javax/net/ssl/SSLException"]},{"name":"readPlaintextData","access":2,"descriptor":"(Ljava/nio/ByteBuffer;)I","exceptions":["javax/net/ssl/SSLException"]},{"name":"maxWrapOverhead","access":48,"descriptor":"()I"},{"name":"maxEncryptedPacketLength","access":48,"descriptor":"()I"},{"name":"maxEncryptedPacketLength0","access":16,"descriptor":"()I"},{"name":"calculateMaxLengthForWrap","access":16,"descriptor":"(II)I"},{"name":"calculateOutNetBufSize","access":16,"descriptor":"(II)I"},{"name":"sslPending","access":48,"descriptor":"()I"},{"name":"calculateMaxWrapOverhead","access":2,"descriptor":"()V"},{"name":"sslPending0","access":2,"descriptor":"()I"},{"name":"isBytesAvailableEnoughForWrap","access":2,"descriptor":"(III)Z"},{"name":"wrap","access":17,"descriptor":"([Ljava/nio/ByteBuffer;IILjava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newResult","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)Ljavax/net/ssl/SSLEngineResult;"},{"name":"newResult","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngineResult$Status;Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)Ljavax/net/ssl/SSLEngineResult;"},{"name":"newResultMayFinishHandshake","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newResultMayFinishHandshake","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngineResult$Status;Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"shutdownWithError","access":2,"descriptor":"(Ljava/lang/String;II)Ljavax/net/ssl/SSLException;"},{"name":"handleUnwrapException","access":2,"descriptor":"(IILjavax/net/ssl/SSLException;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":17,"descriptor":"([Ljava/nio/ByteBuffer;II[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"needWrapAgain","access":2,"descriptor":"(I)Z"},{"name":"newSSLExceptionForError","access":2,"descriptor":"(I)Ljavax/net/ssl/SSLException;"},{"name":"shouldAddSuppressed","access":10,"descriptor":"(Ljava/lang/Throwable;I)Z"},{"name":"sslReadErrorResult","access":2,"descriptor":"(IIII)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"closeAll","access":2,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"rejectRemoteInitiatedRenegotiation","access":2,"descriptor":"()V","exceptions":["javax/net/ssl/SSLHandshakeException"]},{"name":"unwrap","access":17,"descriptor":"([Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"singleSrcBuffer","access":2,"descriptor":"(Ljava/nio/ByteBuffer;)[Ljava/nio/ByteBuffer;"},{"name":"resetSingleSrcBuffer","access":2,"descriptor":"()V"},{"name":"singleDstBuffer","access":2,"descriptor":"(Ljava/nio/ByteBuffer;)[Ljava/nio/ByteBuffer;"},{"name":"resetSingleDstBuffer","access":2,"descriptor":"()V"},{"name":"unwrap","access":49,"descriptor":"(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;II)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":49,"descriptor":"(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":49,"descriptor":"(Ljava/nio/ByteBuffer;Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":49,"descriptor":"(Ljava/nio/ByteBuffer;[Ljava/nio/ByteBuffer;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"runAndResetNeedTask","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"getDelegatedTask","access":49,"descriptor":"()Ljava/lang/Runnable;"},{"name":"closeInbound","access":49,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"isInboundDone","access":49,"descriptor":"()Z"},{"name":"closeOutbound","access":49,"descriptor":"()V"},{"name":"doSSLShutdown","access":2,"descriptor":"()Z"},{"name":"isOutboundDone","access":49,"descriptor":"()Z"},{"name":"getSupportedCipherSuites","access":17,"descriptor":"()[Ljava/lang/String;"},{"name":"getEnabledCipherSuites","access":17,"descriptor":"()[Ljava/lang/String;"},{"name":"setEnabledCipherSuites","access":17,"descriptor":"([Ljava/lang/String;)V"},{"name":"getSupportedProtocols","access":17,"descriptor":"()[Ljava/lang/String;"},{"name":"getEnabledProtocols","access":17,"descriptor":"()[Ljava/lang/String;"},{"name":"isProtocolEnabled","access":10,"descriptor":"(IILjava/lang/String;)Z"},{"name":"setEnabledProtocols","access":17,"descriptor":"([Ljava/lang/String;)V"},{"name":"setEnabledProtocols0","access":2,"descriptor":"([Ljava/lang/String;Z)V"},{"name":"getSession","access":17,"descriptor":"()Ljavax/net/ssl/SSLSession;"},{"name":"beginHandshake","access":49,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"checkEngineClosed","access":2,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"pendingStatus","access":10,"descriptor":"(I)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;"},{"name":"isEmpty","access":10,"descriptor":"([Ljava/lang/Object;)Z"},{"name":"isEmpty","access":10,"descriptor":"([B)Z"},{"name":"handshakeException","access":2,"descriptor":"()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;","exceptions":["javax/net/ssl/SSLException"]},{"name":"initHandshakeException","access":16,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"handshake","access":2,"descriptor":"()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;","exceptions":["javax/net/ssl/SSLException"]},{"name":"mayFinishHandshake","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;II)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;","exceptions":["javax/net/ssl/SSLException"]},{"name":"mayFinishHandshake","access":2,"descriptor":"(Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;","exceptions":["javax/net/ssl/SSLException"]},{"name":"getHandshakeStatus","access":49,"descriptor":"()Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;"},{"name":"getHandshakeStatus","access":2,"descriptor":"(I)Ljavax/net/ssl/SSLEngineResult$HandshakeStatus;"},{"name":"needPendingStatus","access":2,"descriptor":"()Z"},{"name":"toJavaCipherSuite","access":2,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toJavaCipherSuitePrefix","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"setUseClientMode","access":17,"descriptor":"(Z)V"},{"name":"getUseClientMode","access":17,"descriptor":"()Z"},{"name":"setNeedClientAuth","access":17,"descriptor":"(Z)V"},{"name":"getNeedClientAuth","access":17,"descriptor":"()Z"},{"name":"setWantClientAuth","access":17,"descriptor":"(Z)V"},{"name":"getWantClientAuth","access":17,"descriptor":"()Z"},{"name":"setVerify","access":49,"descriptor":"(II)V"},{"name":"setClientAuth","access":2,"descriptor":"(Lio/netty/handler/ssl/ClientAuth;)V"},{"name":"setEnableSessionCreation","access":17,"descriptor":"(Z)V"},{"name":"getEnableSessionCreation","access":17,"descriptor":"()Z"},{"name":"getSSLParameters","access":49,"descriptor":"()Ljavax/net/ssl/SSLParameters;"},{"name":"setSSLParameters","access":49,"descriptor":"(Ljavax/net/ssl/SSLParameters;)V"},{"name":"configureEndpointVerification","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"isEndPointVerificationEnabled","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isDestroyed","access":2,"descriptor":"()Z"},{"name":"checkSniHostnameMatch","access":16,"descriptor":"([B)Z"},{"name":"getNegotiatedApplicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"bufferAddress","access":10,"descriptor":"(Ljava/nio/ByteBuffer;)J"},{"name":"selectApplicationProtocol","access":2,"descriptor":"()V","exceptions":["javax/net/ssl/SSLException"]},{"name":"selectApplicationProtocol","access":2,"descriptor":"(Ljava/util/List;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/String;)Ljava/lang/String;","signature":"(Ljava/util/List;Lio/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior;Ljava/lang/String;)Ljava/lang/String;","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Lio/netty/util/ResourceLeakTracker;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Z"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Ljava/util/List;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Z"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)J"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Z"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/Runnable;)V"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Lio/netty/handler/ssl/OpenSslInternalSession;"},{"name":"access$900","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/String;)Ljava/lang/String;"},{"name":"access$1000","access":4104,"descriptor":"([Ljava/lang/Object;)Z"},{"name":"access$1100","access":4104,"descriptor":"()[Ljavax/security/cert/X509Certificate;"},{"name":"access$1200","access":4104,"descriptor":"([B)Z"},{"name":"access$1300","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)V"},{"name":"access$1402","access":4104,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$1","version":50,"access":32,"superName":"io/netty/util/AbstractReferenceCounted","outerClass":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$1","access":0}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)V"},{"name":"touch","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"deallocate","access":4,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$2","version":50,"access":32,"superName":"io/netty/handler/ssl/ExtendedOpenSslSession","outerClass":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","outerMethod":"","outerMethodDescriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZZLjava/lang/String;)V","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$2","access":0}],"fields":[{"name":"peerSupportedSignatureAlgorithms","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"requestedServerNames","access":2,"descriptor":"Ljava/util/List;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Lio/netty/handler/ssl/OpenSslInternalSession;)V"},{"name":"getRequestedServerNames","access":1,"descriptor":"()Ljava/util/List;"},{"name":"getPeerSupportedSignatureAlgorithms","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getStatusResponses","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List<[B>;"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$3","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$3","access":4104},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"HandshakeState","access":16410}],"fields":[{"name":"$SwitchMap$io$netty$handler$ssl$ReferenceCountedOpenSslEngine$HandshakeState","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$ClientAuth","access":4120,"descriptor":"[I"},{"name":"$SwitchMap$io$netty$handler$ssl$ApplicationProtocolConfig$Protocol","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$AsyncTaskDecorator","version":50,"access":48,"signature":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$TaskDecorator;Lio/netty/handler/ssl/AsyncRunnable;","superName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$TaskDecorator","interfaces":["io/netty/handler/ssl/AsyncRunnable"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$AsyncTaskDecorator","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"AsyncTaskDecorator","access":18},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$TaskDecorator","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"TaskDecorator","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Lio/netty/internal/tcnative/AsyncTask;)V"},{"name":"run","access":1,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$DefaultOpenSslSession","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/OpenSslInternalSession"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$DefaultOpenSslSession","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"DefaultOpenSslSession","access":18},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"HandshakeState","access":16410}],"fields":[{"name":"sessionContext","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"x509PeerCerts","access":2,"descriptor":"[Ljavax/security/cert/X509Certificate;"},{"name":"peerCerts","access":2,"descriptor":"[Ljava/security/cert/Certificate;"},{"name":"valid","access":2,"descriptor":"Z"},{"name":"protocol","access":2,"descriptor":"Ljava/lang/String;"},{"name":"cipher","access":2,"descriptor":"Ljava/lang/String;"},{"name":"id","access":2,"descriptor":"Lio/netty/handler/ssl/OpenSslSessionId;"},{"name":"creationTime","access":2,"descriptor":"J"},{"name":"lastAccessed","access":2,"descriptor":"J"},{"name":"applicationBufferSize","access":66,"descriptor":"I"},{"name":"localCertificateChain","access":66,"descriptor":"[Ljava/security/cert/Certificate;"},{"name":"keyValueStorage","access":66,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Lio/netty/handler/ssl/OpenSslSessionContext;)V"},{"name":"newSSLSessionBindingEvent","access":2,"descriptor":"(Ljava/lang/String;)Ljavax/net/ssl/SSLSessionBindingEvent;"},{"name":"prepareHandshake","access":1,"descriptor":"()V"},{"name":"setSessionDetails","access":1,"descriptor":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V","signature":"(JJLio/netty/handler/ssl/OpenSslSessionId;Ljava/util/Map;)V"},{"name":"keyValueStorage","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"sessionId","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionId;"},{"name":"setLocalCertificate","access":1,"descriptor":"([Ljava/security/cert/Certificate;)V"},{"name":"getId","access":1,"descriptor":"()[B"},{"name":"getSessionContext","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"getCreationTime","access":1,"descriptor":"()J"},{"name":"setLastAccessedTime","access":1,"descriptor":"(J)V"},{"name":"getLastAccessedTime","access":1,"descriptor":"()J"},{"name":"invalidate","access":1,"descriptor":"()V"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"putValue","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"getValue","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"removeValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getValueNames","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"notifyUnbound","access":2,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"handshakeFinished","access":1,"descriptor":"([BLjava/lang/String;Ljava/lang/String;[B[[BJJ)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"initCerts","access":2,"descriptor":"([[BI)V"},{"name":"getPeerCertificates","access":1,"descriptor":"()[Ljava/security/cert/Certificate;","exceptions":["javax/net/ssl/SSLPeerUnverifiedException"]},{"name":"hasPeerCertificates","access":1,"descriptor":"()Z"},{"name":"getLocalCertificates","access":1,"descriptor":"()[Ljava/security/cert/Certificate;"},{"name":"getPeerCertificateChain","access":1,"descriptor":"()[Ljavax/security/cert/X509Certificate;","exceptions":["javax/net/ssl/SSLPeerUnverifiedException"]},{"name":"getPeerPrincipal","access":1,"descriptor":"()Ljava/security/Principal;","exceptions":["javax/net/ssl/SSLPeerUnverifiedException"]},{"name":"getLocalPrincipal","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getCipherSuite","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPeerHost","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPeerPort","access":1,"descriptor":"()I"},{"name":"getPacketBufferSize","access":1,"descriptor":"()I"},{"name":"getApplicationBufferSize","access":1,"descriptor":"()I"},{"name":"tryExpandApplicationBufferSize","access":1,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getSessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState","version":50,"access":16432,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"HandshakeState","access":16410}],"fields":[{"name":"NOT_STARTED","access":16409,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"},{"name":"STARTED_IMPLICITLY","access":16409,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"},{"name":"STARTED_EXPLICITLY","access":16409,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"},{"name":"FINISHED","access":16409,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine$HandshakeState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$NativeSslException","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$NativeSslException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"NativeSslException","access":1546}],"methods":[{"name":"errorCode","access":1025,"descriptor":"()I"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslException","version":50,"access":48,"superName":"javax/net/ssl/SSLException","interfaces":["io/netty/handler/ssl/ReferenceCountedOpenSslEngine$NativeSslException"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"OpenSslException","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$NativeSslException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"NativeSslException","access":1546}],"fields":[{"name":"errorCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"errorCode","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslHandshakeException","version":50,"access":48,"superName":"javax/net/ssl/SSLHandshakeException","interfaces":["io/netty/handler/ssl/ReferenceCountedOpenSslEngine$NativeSslException"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$OpenSslHandshakeException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"OpenSslHandshakeException","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$NativeSslException","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"NativeSslException","access":1546}],"fields":[{"name":"errorCode","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"errorCode","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$TaskDecorator","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Runnable;","superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine$TaskDecorator","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslEngine","innerName":"TaskDecorator","access":2}],"fields":[{"name":"task","access":20,"descriptor":"Ljava/lang/Runnable;","signature":"TR;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;Ljava/lang/Runnable;)V","signature":"(TR;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","version":50,"access":49,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$OpenSslSniHostnameMatcher","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"OpenSslSniHostnameMatcher","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"ExtendedTrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"TrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$OpenSslServerCertificateCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"OpenSslServerCertificateCallback","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"ID","access":26,"descriptor":"[B"},{"name":"sessionContext","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslServerSessionContext;"}],"methods":[{"name":"","access":128,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"","access":128,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;)V","signature":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/OpenSslApplicationProtocolNegotiator;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/lang/String;Lio/netty/handler/ssl/ResumptionController;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"sessionContext","access":1,"descriptor":"()Lio/netty/handler/ssl/OpenSslServerSessionContext;"},{"name":"newSessionContext","access":8,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslContext;JLio/netty/handler/ssl/OpenSslEngineMap;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/String;JJLio/netty/handler/ssl/ResumptionController;)Lio/netty/handler/ssl/OpenSslServerSessionContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"setVerifyCallback","access":10,"descriptor":"(JLio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509TrustManager;)V"},{"name":"sessionContext","access":4161,"descriptor":"()Lio/netty/handler/ssl/OpenSslSessionContext;"},{"name":"sessionContext","access":4161,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback","version":50,"access":48,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$ExtendedTrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"ExtendedTrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AbstractCertificateVerifier","access":1032}],"fields":[{"name":"manager","access":18,"descriptor":"Ljavax/net/ssl/X509ExtendedTrustManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509ExtendedTrustManager;)V"},{"name":"verify","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$OpenSslServerCertificateCallback","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/internal/tcnative/CertificateCallback"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$OpenSslServerCertificateCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"OpenSslServerCertificateCallback","access":26}],"fields":[{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"},{"name":"keyManagerHolder","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslKeyMaterialManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Lio/netty/handler/ssl/OpenSslKeyMaterialManager;)V"},{"name":"handle","access":1,"descriptor":"(J[B[[B)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$OpenSslSniHostnameMatcher","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/internal/tcnative/SniHostNameMatcher"],"innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$OpenSslSniHostnameMatcher","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"OpenSslSniHostnameMatcher","access":26}],"fields":[{"name":"engineMap","access":18,"descriptor":"Lio/netty/handler/ssl/OpenSslEngineMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;)V"},{"name":"match","access":1,"descriptor":"(JLjava/lang/String;)Z"}]},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback","version":50,"access":48,"superName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","innerClasses":[{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext$TrustManagerVerifyCallback","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslServerContext","innerName":"TrustManagerVerifyCallback","access":26},{"name":"io/netty/handler/ssl/ReferenceCountedOpenSslContext$AbstractCertificateVerifier","outerName":"io/netty/handler/ssl/ReferenceCountedOpenSslContext","innerName":"AbstractCertificateVerifier","access":1032}],"fields":[{"name":"manager","access":18,"descriptor":"Ljavax/net/ssl/X509TrustManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/OpenSslEngineMap;Ljavax/net/ssl/X509TrustManager;)V"},{"name":"verify","access":0,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;[Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/ResumableX509ExtendedTrustManager","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["javax/net/ssl/X509TrustManager"],"methods":[{"name":"resumeClientTrusted","access":1025,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"resumeServerTrusted","access":1025,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]}]},{"name":"io/netty/handler/ssl/ResumptionController","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/ResumptionController$X509ExtendedWrapTrustManager","outerName":"io/netty/handler/ssl/ResumptionController","innerName":"X509ExtendedWrapTrustManager","access":26}],"fields":[{"name":"confirmedValidations","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"resumableTm","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;","signature":"Ljava/util/concurrent/atomic/AtomicReference;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"wrapIfNeeded","access":1,"descriptor":"(Ljavax/net/ssl/TrustManager;)Ljavax/net/ssl/TrustManager;"},{"name":"remove","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;)V"},{"name":"validateResumeIfNeeded","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Z","exceptions":["java/security/cert/CertificateException","javax/net/ssl/SSLPeerUnverifiedException"]},{"name":"unwrapEngine","access":10,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Ljavax/net/ssl/SSLEngine;"},{"name":"chainOf","access":10,"descriptor":"([Ljava/security/cert/Certificate;)[Ljava/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/ssl/ResumptionController$X509ExtendedWrapTrustManager","version":50,"access":48,"superName":"javax/net/ssl/X509ExtendedTrustManager","innerClasses":[{"name":"io/netty/handler/ssl/ResumptionController$X509ExtendedWrapTrustManager","outerName":"io/netty/handler/ssl/ResumptionController","innerName":"X509ExtendedWrapTrustManager","access":26}],"fields":[{"name":"trustManager","access":18,"descriptor":"Ljavax/net/ssl/X509ExtendedTrustManager;"},{"name":"confirmedValidations","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509ExtendedTrustManager;Ljava/util/Set;)V","signature":"(Ljavax/net/ssl/X509ExtendedTrustManager;Ljava/util/Set;)V"},{"name":"unsupported","access":10,"descriptor":"()V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"getAcceptedIssuers","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/ssl/SignatureAlgorithmConverter","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"toJavaName","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/SniCompletionEvent","version":50,"access":49,"superName":"io/netty/handler/ssl/SslCompletionEvent","fields":[{"name":"hostname","access":18,"descriptor":"Ljava/lang/String;"}],"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":"hostname","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/SniHandler","version":50,"access":33,"signature":"Lio/netty/handler/ssl/AbstractSniHandler;","superName":"io/netty/handler/ssl/AbstractSniHandler","innerClasses":[{"name":"io/netty/handler/ssl/SniHandler$1","access":4104},{"name":"io/netty/handler/ssl/SniHandler$Selection","outerName":"io/netty/handler/ssl/SniHandler","innerName":"Selection","access":26},{"name":"io/netty/handler/ssl/SniHandler$AsyncMappingAdapter","outerName":"io/netty/handler/ssl/SniHandler","innerName":"AsyncMappingAdapter","access":26}],"fields":[{"name":"EMPTY_SELECTION","access":26,"descriptor":"Lio/netty/handler/ssl/SniHandler$Selection;"},{"name":"mapping","access":20,"descriptor":"Lio/netty/util/AsyncMapping;","signature":"Lio/netty/util/AsyncMapping;"},{"name":"selection","access":66,"descriptor":"Lio/netty/handler/ssl/SniHandler$Selection;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/Mapping;)V","signature":"(Lio/netty/util/Mapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/Mapping;IJ)V","signature":"(Lio/netty/util/Mapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;IJ)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/DomainNameMapping;)V","signature":"(Lio/netty/util/DomainNameMapping<+Lio/netty/handler/ssl/SslContext;>;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/AsyncMapping;)V","signature":"(Lio/netty/util/AsyncMapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/AsyncMapping;IJ)V","signature":"(Lio/netty/util/AsyncMapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;IJ)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/Mapping;J)V","signature":"(Lio/netty/util/Mapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;J)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/AsyncMapping;J)V","signature":"(Lio/netty/util/AsyncMapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;J)V"},{"name":"hostname","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"sslContext","access":1,"descriptor":"()Lio/netty/handler/ssl/SslContext;"},{"name":"lookup","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;)Lio/netty/util/concurrent/Future;","exceptions":["java/lang/Exception"]},{"name":"onLookupComplete","access":20,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]},{"name":"replaceHandler","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/String;Lio/netty/handler/ssl/SslContext;)V","exceptions":["java/lang/Exception"]},{"name":"newSslHandler","access":4,"descriptor":"(Lio/netty/handler/ssl/SslContext;Lio/netty/buffer/ByteBufAllocator;)Lio/netty/handler/ssl/SslHandler;"}]},{"name":"io/netty/handler/ssl/SniHandler$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/SniHandler","innerClasses":[{"name":"io/netty/handler/ssl/SniHandler$1","access":4104}]},{"name":"io/netty/handler/ssl/SniHandler$AsyncMappingAdapter","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/AsyncMapping;","superName":"java/lang/Object","interfaces":["io/netty/util/AsyncMapping"],"innerClasses":[{"name":"io/netty/handler/ssl/SniHandler$AsyncMappingAdapter","outerName":"io/netty/handler/ssl/SniHandler","innerName":"AsyncMappingAdapter","access":26},{"name":"io/netty/handler/ssl/SniHandler$1","access":4104}],"fields":[{"name":"mapping","access":18,"descriptor":"Lio/netty/util/Mapping;","signature":"Lio/netty/util/Mapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/Mapping;)V","signature":"(Lio/netty/util/Mapping<-Ljava/lang/String;+Lio/netty/handler/ssl/SslContext;>;)V"},{"name":"map","access":1,"descriptor":"(Ljava/lang/String;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/String;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"map","access":4161,"descriptor":"(Ljava/lang/Object;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/Mapping;Lio/netty/handler/ssl/SniHandler$1;)V"}]},{"name":"io/netty/handler/ssl/SniHandler$Selection","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/SniHandler$Selection","outerName":"io/netty/handler/ssl/SniHandler","innerName":"Selection","access":26}],"fields":[{"name":"context","access":16,"descriptor":"Lio/netty/handler/ssl/SslContext;"},{"name":"hostname","access":16,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslContext;Ljava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/SslClientHelloHandler","version":50,"access":1057,"signature":"Lio/netty/handler/codec/ByteToMessageDecoder;Lio/netty/channel/ChannelOutboundHandler;","superName":"io/netty/handler/codec/ByteToMessageDecoder","interfaces":["io/netty/channel/ChannelOutboundHandler"],"innerClasses":[{"name":"io/netty/handler/ssl/SslClientHelloHandler$1","access":0}],"fields":[{"name":"MAX_CLIENT_HELLO_LENGTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16777215"}},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"maxClientHelloLength","access":18,"descriptor":"I"},{"name":"handshakeFailed","access":2,"descriptor":"Z"},{"name":"suppressRead","access":2,"descriptor":"Z"},{"name":"readPending","access":2,"descriptor":"Z"},{"name":"handshakeBuffer","access":2,"descriptor":"Lio/netty/buffer/ByteBuf;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(I)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":"releaseHandshakeBuffer","access":2,"descriptor":"()V"},{"name":"releaseIfNotNull","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"select","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved0","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"lookup","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)Lio/netty/util/concurrent/Future;","exceptions":["java/lang/Exception"]},{"name":"onLookupComplete","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)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":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"access$102","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslClientHelloHandler;Z)Z"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslClientHelloHandler;)Z"},{"name":"access$202","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslClientHelloHandler;Z)Z"}]},{"name":"io/netty/handler/ssl/SslClientHelloHandler$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/handler/ssl/SslClientHelloHandler","outerMethod":"select","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslClientHelloHandler$1","access":0}],"fields":[{"name":"val$finalClientHello","access":4112,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslClientHelloHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslClientHelloHandler;Lio/netty/buffer/ByteBuf;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/handler/ssl/SslCloseCompletionEvent","version":50,"access":49,"superName":"io/netty/handler/ssl/SslCompletionEvent","fields":[{"name":"SUCCESS","access":25,"descriptor":"Lio/netty/handler/ssl/SslCloseCompletionEvent;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"io/netty/handler/ssl/SslClosedEngineException","version":50,"access":49,"superName":"javax/net/ssl/SSLException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-5204207600474401904"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/SslCompletionEvent","version":50,"access":1057,"superName":"java/lang/Object","fields":[{"name":"cause","access":18,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"isSuccess","access":17,"descriptor":"()Z"},{"name":"cause","access":17,"descriptor":"()Ljava/lang/Throwable;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/SslContext","version":50,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/SslContext$1","access":4104},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$Protocol","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"Protocol","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectorFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectorFailureBehavior","access":16409},{"name":"io/netty/handler/ssl/ApplicationProtocolConfig$SelectedListenerFailureBehavior","outerName":"io/netty/handler/ssl/ApplicationProtocolConfig","innerName":"SelectedListenerFailureBehavior","access":16409}],"fields":[{"name":"ALIAS","access":24,"descriptor":"Ljava/lang/String;","constant":"key"},{"name":"X509_CERT_FACTORY","access":24,"descriptor":"Ljava/security/cert/CertificateFactory;"},{"name":"startTls","access":18,"descriptor":"Z"},{"name":"attributes","access":18,"descriptor":"Lio/netty/util/AttributeMap;"},{"name":"resumptionController","access":16,"descriptor":"Lio/netty/handler/ssl/ResumptionController;"},{"name":"OID_PKCS5_PBES2","access":26,"descriptor":"Ljava/lang/String;","constant":"1.2.840.113549.1.5.13"},{"name":"PBES2","access":26,"descriptor":"Ljava/lang/String;","constant":"PBES2"}],"methods":[{"name":"defaultServerProvider","access":9,"descriptor":"()Lio/netty/handler/ssl/SslProvider;"},{"name":"defaultClientProvider","access":9,"descriptor":"()Lio/netty/handler/ssl/SslProvider;"},{"name":"defaultProvider","access":10,"descriptor":"()Lio/netty/handler/ssl/SslProvider;"},{"name":"newServerContext","access":131081,"descriptor":"(Ljava/io/File;Ljava/io/File;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContext","access":8,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLjava/lang/String;)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLjava/lang/String;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newServerContextInternal","access":136,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/security/SecureRandom;Ljava/lang/String;[Ljava/util/Map$Entry;)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJLio/netty/handler/ssl/ClientAuth;[Ljava/lang/String;ZZLjava/security/SecureRandom;Ljava/lang/String;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"verifyNullSslContextProvider","access":10,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;)V"},{"name":"newClientContext","access":131081,"descriptor":"()Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Ljava/io/File;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Ljavax/net/ssl/TrustManagerFactory;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljavax/net/ssl/TrustManagerFactory;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Ljava/lang/Iterable;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContext","access":131081,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/io/File;Ljava/io/File;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;JJ)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"newClientContextInternal","access":136,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/security/SecureRandom;Ljava/lang/String;Ljava/lang/String;[Ljava/util/Map$Entry;)Lio/netty/handler/ssl/SslContext;","signature":"(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;[Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;[Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;Lio/netty/handler/ssl/ApplicationProtocolConfig;[Ljava/lang/String;JJZLjava/security/SecureRandom;Ljava/lang/String;Ljava/lang/String;[Ljava/util/Map$Entry;Ljava/lang/Object;>;)Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"toApplicationProtocolConfig","access":8,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/ApplicationProtocolConfig;","signature":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/ApplicationProtocolConfig;"},{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Z)V"},{"name":"","access":0,"descriptor":"(ZLio/netty/handler/ssl/ResumptionController;)V"},{"name":"attributes","access":17,"descriptor":"()Lio/netty/util/AttributeMap;"},{"name":"isServer","access":17,"descriptor":"()Z"},{"name":"isClient","access":1025,"descriptor":"()Z"},{"name":"cipherSuites","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"sessionCacheSize","access":1,"descriptor":"()J"},{"name":"sessionTimeout","access":1,"descriptor":"()J"},{"name":"nextProtocols","access":131089,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"applicationProtocolNegotiator","access":1025,"descriptor":"()Lio/netty/handler/ssl/ApplicationProtocolNegotiator;"},{"name":"newEngine","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljavax/net/ssl/SSLEngine;"},{"name":"newEngine","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;I)Ljavax/net/ssl/SSLEngine;"},{"name":"sessionContext","access":1025,"descriptor":"()Ljavax/net/ssl/SSLSessionContext;"},{"name":"newHandler","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Z)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;ZLjava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":17,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;I)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZ)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;ILjava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"newHandler","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljava/lang/String;IZLjava/util/concurrent/Executor;)Lio/netty/handler/ssl/SslHandler;"},{"name":"generateKeySpec","access":131084,"descriptor":"([C[B)Ljava/security/spec/PKCS8EncodedKeySpec;","exceptions":["java/io/IOException","java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidKeyException","java/security/InvalidAlgorithmParameterException"]},{"name":"getPBEAlgorithm","access":10,"descriptor":"(Ljavax/crypto/EncryptedPrivateKeyInfo;)Ljava/lang/String;"},{"name":"buildKeyStore","access":12,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/security/PrivateKey;[CLjava/lang/String;)Ljava/security/KeyStore;","exceptions":["java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/cert/CertificateException","java/io/IOException"]},{"name":"toPrivateKey","access":12,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Ljava/security/PrivateKey;","exceptions":["java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/security/KeyException","java/io/IOException"]},{"name":"toPrivateKey","access":8,"descriptor":"(Ljava/io/File;Ljava/lang/String;Z)Ljava/security/PrivateKey;","exceptions":["java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/security/KeyException","java/io/IOException"]},{"name":"toPrivateKey","access":12,"descriptor":"(Ljava/io/InputStream;Ljava/lang/String;)Ljava/security/PrivateKey;","exceptions":["java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/security/KeyException","java/io/IOException"]},{"name":"getPrivateKeyFromByteBuffer","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Ljava/lang/String;)Ljava/security/PrivateKey;","exceptions":["java/security/NoSuchAlgorithmException","javax/crypto/NoSuchPaddingException","java/security/spec/InvalidKeySpecException","java/security/InvalidAlgorithmParameterException","java/security/KeyException","java/io/IOException"]},{"name":"buildTrustManagerFactory","access":131084,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;)Ljavax/net/ssl/TrustManagerFactory;","exceptions":["java/security/NoSuchAlgorithmException","java/security/cert/CertificateException","java/security/KeyStoreException","java/io/IOException"]},{"name":"buildTrustManagerFactory","access":12,"descriptor":"(Ljava/io/File;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;","exceptions":["java/security/NoSuchAlgorithmException","java/security/cert/CertificateException","java/security/KeyStoreException","java/io/IOException"]},{"name":"toX509Certificates","access":12,"descriptor":"(Ljava/io/File;)[Ljava/security/cert/X509Certificate;","exceptions":["java/security/cert/CertificateException"]},{"name":"toX509Certificates","access":12,"descriptor":"(Ljava/io/InputStream;)[Ljava/security/cert/X509Certificate;","exceptions":["java/security/cert/CertificateException"]},{"name":"getCertificatesFromBuffers","access":10,"descriptor":"([Lio/netty/buffer/ByteBuf;)[Ljava/security/cert/X509Certificate;","exceptions":["java/security/cert/CertificateException"]},{"name":"buildTrustManagerFactory","access":12,"descriptor":"([Ljava/security/cert/X509Certificate;Ljavax/net/ssl/TrustManagerFactory;Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;","exceptions":["java/security/NoSuchAlgorithmException","java/security/cert/CertificateException","java/security/KeyStoreException","java/io/IOException"]},{"name":"toPrivateKeyInternal","access":8,"descriptor":"(Ljava/io/File;Ljava/lang/String;)Ljava/security/PrivateKey;","exceptions":["javax/net/ssl/SSLException"]},{"name":"toX509CertificatesInternal","access":8,"descriptor":"(Ljava/io/File;)[Ljava/security/cert/X509Certificate;","exceptions":["javax/net/ssl/SSLException"]},{"name":"buildKeyManagerFactory","access":12,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/security/PrivateKey;Ljava/lang/String;Ljavax/net/ssl/KeyManagerFactory;Ljava/lang/String;)Ljavax/net/ssl/KeyManagerFactory;","exceptions":["java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/io/IOException","java/security/cert/CertificateException","java/security/UnrecoverableKeyException"]},{"name":"buildKeyManagerFactory","access":8,"descriptor":"(Ljava/security/KeyStore;Ljava/lang/String;[CLjavax/net/ssl/KeyManagerFactory;)Ljavax/net/ssl/KeyManagerFactory;","exceptions":["java/security/KeyStoreException","java/security/NoSuchAlgorithmException","java/security/UnrecoverableKeyException"]},{"name":"keyStorePassword","access":8,"descriptor":"(Ljava/lang/String;)[C"}]},{"name":"io/netty/handler/ssl/SslContext$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/SslContext","innerClasses":[{"name":"io/netty/handler/ssl/SslContext$1","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$handler$ssl$SslProvider","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/ssl/SslContextBuilder","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"EMPTY_ENTRIES","access":26,"descriptor":"[Ljava/util/Map$Entry;"},{"name":"forServer","access":18,"descriptor":"Z"},{"name":"provider","access":2,"descriptor":"Lio/netty/handler/ssl/SslProvider;"},{"name":"sslContextProvider","access":2,"descriptor":"Ljava/security/Provider;"},{"name":"trustCertCollection","access":2,"descriptor":"[Ljava/security/cert/X509Certificate;"},{"name":"trustManagerFactory","access":2,"descriptor":"Ljavax/net/ssl/TrustManagerFactory;"},{"name":"keyCertChain","access":2,"descriptor":"[Ljava/security/cert/X509Certificate;"},{"name":"key","access":2,"descriptor":"Ljava/security/PrivateKey;"},{"name":"keyPassword","access":2,"descriptor":"Ljava/lang/String;"},{"name":"keyManagerFactory","access":2,"descriptor":"Ljavax/net/ssl/KeyManagerFactory;"},{"name":"ciphers","access":2,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;"},{"name":"cipherFilter","access":2,"descriptor":"Lio/netty/handler/ssl/CipherSuiteFilter;"},{"name":"apn","access":2,"descriptor":"Lio/netty/handler/ssl/ApplicationProtocolConfig;"},{"name":"sessionCacheSize","access":2,"descriptor":"J"},{"name":"sessionTimeout","access":2,"descriptor":"J"},{"name":"clientAuth","access":2,"descriptor":"Lio/netty/handler/ssl/ClientAuth;"},{"name":"protocols","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"startTls","access":2,"descriptor":"Z"},{"name":"enableOcsp","access":2,"descriptor":"Z"},{"name":"secureRandom","access":2,"descriptor":"Ljava/security/SecureRandom;"},{"name":"keyStoreType","access":2,"descriptor":"Ljava/lang/String;"},{"name":"endpointIdentificationAlgorithm","access":2,"descriptor":"Ljava/lang/String;"},{"name":"options","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Object;>;"}],"methods":[{"name":"forClient","access":9,"descriptor":"()Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljava/io/File;Ljava/io/File;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljava/io/InputStream;Ljava/io/InputStream;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":137,"descriptor":"(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljava/security/PrivateKey;Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/security/PrivateKey;Ljava/lang/Iterable<+Ljava/security/cert/X509Certificate;>;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljava/io/InputStream;Ljava/io/InputStream;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":137,"descriptor":"(Ljava/security/PrivateKey;Ljava/lang/String;[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/Iterable<+Ljava/security/cert/X509Certificate;>;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljavax/net/ssl/KeyManagerFactory;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"forServer","access":9,"descriptor":"(Ljavax/net/ssl/KeyManager;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"","access":2,"descriptor":"(Z)V"},{"name":"option","access":1,"descriptor":"(Lio/netty/handler/ssl/SslContextOption;Ljava/lang/Object;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Lio/netty/handler/ssl/SslContextOption;TT;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"sslProvider","access":1,"descriptor":"(Lio/netty/handler/ssl/SslProvider;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyStoreType","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"sslContextProvider","access":1,"descriptor":"(Ljava/security/Provider;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"trustManager","access":1,"descriptor":"(Ljava/io/File;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"trustManager","access":1,"descriptor":"(Ljava/io/InputStream;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"trustManager","access":129,"descriptor":"([Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"trustManager","access":1,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/lang/Iterable<+Ljava/security/cert/X509Certificate;>;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"trustManager","access":1,"descriptor":"(Ljavax/net/ssl/TrustManagerFactory;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"trustManager","access":1,"descriptor":"(Ljavax/net/ssl/TrustManager;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljava/io/InputStream;Ljava/io/InputStream;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":129,"descriptor":"(Ljava/security/PrivateKey;[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljava/security/PrivateKey;Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/security/PrivateKey;Ljava/lang/Iterable<+Ljava/security/cert/X509Certificate;>;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljava/io/File;Ljava/io/File;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljava/io/InputStream;Ljava/io/InputStream;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":129,"descriptor":"(Ljava/security/PrivateKey;Ljava/lang/String;[Ljava/security/cert/X509Certificate;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/security/PrivateKey;Ljava/lang/String;Ljava/lang/Iterable<+Ljava/security/cert/X509Certificate;>;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljavax/net/ssl/KeyManagerFactory;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"keyManager","access":1,"descriptor":"(Ljavax/net/ssl/KeyManager;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"ciphers","access":1,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"ciphers","access":1,"descriptor":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/lang/Iterable;Lio/netty/handler/ssl/CipherSuiteFilter;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"applicationProtocolConfig","access":1,"descriptor":"(Lio/netty/handler/ssl/ApplicationProtocolConfig;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"sessionCacheSize","access":1,"descriptor":"(J)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"sessionTimeout","access":1,"descriptor":"(J)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"clientAuth","access":1,"descriptor":"(Lio/netty/handler/ssl/ClientAuth;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"protocols","access":129,"descriptor":"([Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"protocols","access":1,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;","signature":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"startTls","access":1,"descriptor":"(Z)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"enableOcsp","access":1,"descriptor":"(Z)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"secureRandom","access":1,"descriptor":"(Ljava/security/SecureRandom;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"endpointIdentificationAlgorithm","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/SslContextBuilder;"},{"name":"build","access":1,"descriptor":"()Lio/netty/handler/ssl/SslContext;","exceptions":["javax/net/ssl/SSLException"]},{"name":"toArray","access":10,"descriptor":"(Ljava/lang/Iterable;[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"(Ljava/lang/Iterable<+TT;>;[TT;)[TT;"}]},{"name":"io/netty/handler/ssl/SslContextOption","version":50,"access":33,"signature":"Lio/netty/util/AbstractConstant;>;","superName":"io/netty/util/AbstractConstant","innerClasses":[{"name":"io/netty/handler/ssl/SslContextOption$1","access":8}],"fields":[{"name":"pool","access":26,"descriptor":"Lio/netty/util/ConstantPool;","signature":"Lio/netty/util/ConstantPool;>;"}],"methods":[{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/SslContextOption;","signature":"(Ljava/lang/String;)Lio/netty/handler/ssl/SslContextOption;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextOption;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/handler/ssl/SslContextOption;"},{"name":"exists","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"validate","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"","access":4096,"descriptor":"(ILjava/lang/String;Lio/netty/handler/ssl/SslContextOption$1;)V"}]},{"name":"io/netty/handler/ssl/SslContextOption$1","version":50,"access":48,"signature":"Lio/netty/util/ConstantPool;>;","superName":"io/netty/util/ConstantPool","outerClass":"io/netty/handler/ssl/SslContextOption","innerClasses":[{"name":"io/netty/handler/ssl/SslContextOption$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newConstant","access":4,"descriptor":"(ILjava/lang/String;)Lio/netty/handler/ssl/SslContextOption;","signature":"(ILjava/lang/String;)Lio/netty/handler/ssl/SslContextOption;"},{"name":"newConstant","access":4164,"descriptor":"(ILjava/lang/String;)Lio/netty/util/Constant;"}]},{"name":"io/netty/handler/ssl/SslHandler","version":50,"access":33,"superName":"io/netty/handler/codec/ByteToMessageDecoder","interfaces":["io/netty/channel/ChannelOutboundHandler"],"innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$12","access":4104},{"name":"io/netty/handler/ssl/SslHandler$LazyChannelPromise","outerName":"io/netty/handler/ssl/SslHandler","innerName":"LazyChannelPromise","access":18},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslTasksRunner","access":18},{"name":"io/netty/handler/ssl/SslHandler$AsyncTaskCompletionHandler","outerName":"io/netty/handler/ssl/SslHandler","innerName":"AsyncTaskCompletionHandler","access":18},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslEngineType","access":17418},{"name":"io/netty/handler/ssl/SslHandler$11","access":0},{"name":"io/netty/handler/ssl/SslHandler$10","access":0},{"name":"io/netty/handler/ssl/SslHandler$9","access":0},{"name":"io/netty/handler/ssl/SslHandler$8","access":0},{"name":"io/netty/handler/ssl/SslHandler$7","access":0},{"name":"io/netty/handler/ssl/SslHandler$6","access":0},{"name":"io/netty/handler/ssl/SslHandler$5","access":0},{"name":"io/netty/handler/ssl/SslHandler$4","access":0},{"name":"io/netty/handler/ssl/SslHandler$3","access":0},{"name":"io/netty/handler/ssl/SslHandler$2","access":0},{"name":"io/netty/handler/ssl/SslHandler$1","access":0},{"name":"javax/net/ssl/SSLEngineResult$HandshakeStatus","outerName":"javax/net/ssl/SSLEngineResult","innerName":"HandshakeStatus","access":16409},{"name":"javax/net/ssl/SSLEngineResult$Status","outerName":"javax/net/ssl/SSLEngineResult","innerName":"Status","access":16409},{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"IGNORABLE_CLASS_IN_STACK","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"IGNORABLE_ERROR_MESSAGE","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"STATE_SENT_FIRST_MESSAGE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"STATE_FLUSHED_BEFORE_HANDSHAKE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"STATE_READ_DURING_HANDSHAKE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"STATE_HANDSHAKE_STARTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"STATE_NEEDS_FLUSH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"STATE_OUTBOUND_CLOSED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"STATE_CLOSE_NOTIFY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"STATE_PROCESS_TASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"STATE_FIRE_CHANNEL_READ","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}},{"name":"STATE_UNWRAP_REENTRY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"512"}},{"name":"MAX_PLAINTEXT_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16384"}},{"name":"ctx","access":66,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"engine","access":18,"descriptor":"Ljavax/net/ssl/SSLEngine;"},{"name":"engineType","access":18,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslEngineType;"},{"name":"delegatedTaskExecutor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"jdkCompatibilityMode","access":18,"descriptor":"Z"},{"name":"singleBuffer","access":18,"descriptor":"[Ljava/nio/ByteBuffer;"},{"name":"startTls","access":18,"descriptor":"Z"},{"name":"resumptionController","access":18,"descriptor":"Lio/netty/handler/ssl/ResumptionController;"},{"name":"sslTaskRunnerForUnwrap","access":18,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslTasksRunner;"},{"name":"sslTaskRunner","access":18,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslTasksRunner;"},{"name":"pendingUnencryptedWrites","access":2,"descriptor":"Lio/netty/handler/ssl/SslHandlerCoalescingBufferQueue;"},{"name":"handshakePromise","access":2,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise;"},{"name":"sslClosePromise","access":18,"descriptor":"Lio/netty/handler/ssl/SslHandler$LazyChannelPromise;"},{"name":"packetLength","access":2,"descriptor":"I"},{"name":"state","access":2,"descriptor":"S"},{"name":"handshakeTimeoutMillis","access":66,"descriptor":"J"},{"name":"closeNotifyFlushTimeoutMillis","access":66,"descriptor":"J"},{"name":"closeNotifyReadTimeoutMillis","access":66,"descriptor":"J"},{"name":"wrapDataSize","access":64,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;)V"},{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Z)V"},{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;Ljava/util/concurrent/Executor;)V"},{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/SSLEngine;ZLjava/util/concurrent/Executor;)V"},{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;ZLjava/util/concurrent/Executor;Lio/netty/handler/ssl/ResumptionController;)V"},{"name":"getHandshakeTimeoutMillis","access":1,"descriptor":"()J"},{"name":"setHandshakeTimeout","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"setHandshakeTimeoutMillis","access":1,"descriptor":"(J)V"},{"name":"setWrapDataSize","access":17,"descriptor":"(I)V"},{"name":"getCloseNotifyTimeoutMillis","access":131073,"descriptor":"()J"},{"name":"setCloseNotifyTimeout","access":131073,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"setCloseNotifyTimeoutMillis","access":131073,"descriptor":"(J)V"},{"name":"getCloseNotifyFlushTimeoutMillis","access":17,"descriptor":"()J"},{"name":"setCloseNotifyFlushTimeout","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"setCloseNotifyFlushTimeoutMillis","access":17,"descriptor":"(J)V"},{"name":"getCloseNotifyReadTimeoutMillis","access":17,"descriptor":"()J"},{"name":"setCloseNotifyReadTimeout","access":17,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"setCloseNotifyReadTimeoutMillis","access":17,"descriptor":"(J)V"},{"name":"engine","access":1,"descriptor":"()Ljavax/net/ssl/SSLEngine;"},{"name":"applicationProtocol","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"handshakeFuture","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"close","access":131073,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"close","access":131073,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"closeOutbound","access":1,"descriptor":"()Lio/netty/channel/ChannelFuture;"},{"name":"closeOutbound","access":1,"descriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;"},{"name":"closeOutbound0","access":2,"descriptor":"(Lio/netty/channel/ChannelPromise;)V"},{"name":"sslCloseFuture","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"handlerRemoved0","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"bind","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"connect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/net/SocketAddress;Ljava/net/SocketAddress;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"deregister","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"disconnect","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"newPendingWritesNullException","access":10,"descriptor":"()Ljava/lang/IllegalStateException;"},{"name":"write","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"wrapAndFlush","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Z)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrapNonAppData","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Z)Z","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrapMultiple","access":2,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"wrap","access":2,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Ljavax/net/ssl/SSLEngine;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"exceptionCaught","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V","exceptions":["java/lang/Exception"]},{"name":"ignoreException","access":2,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"isEncrypted","access":131081,"descriptor":"(Lio/netty/buffer/ByteBuf;)Z"},{"name":"isEncrypted","access":9,"descriptor":"(Lio/netty/buffer/ByteBuf;Z)Z"},{"name":"decodeJdkCompatible","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V","exceptions":["io/netty/handler/ssl/NotSslRecordException"]},{"name":"decodeNonJdkCompatible","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V"},{"name":"handleUnwrapThrowable","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)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":["javax/net/ssl/SSLException"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete0","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"readIfNeeded","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"flushIfNeeded","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"unwrapNonAppData","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)I","exceptions":["javax/net/ssl/SSLException"]},{"name":"unwrap","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;I)I","exceptions":["javax/net/ssl/SSLException"]},{"name":"setHandshakeSuccessUnwrapMarkReentry","access":2,"descriptor":"()Z","exceptions":["javax/net/ssl/SSLException"]},{"name":"executeNotifyClosePromise","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"executeChannelRead","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V"},{"name":"toByteBuffer","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/nio/ByteBuffer;"},{"name":"inEventLoop","access":10,"descriptor":"(Ljava/util/concurrent/Executor;)Z"},{"name":"runDelegatedTasks","access":2,"descriptor":"(Z)Z"},{"name":"getTaskRunner","access":2,"descriptor":"(Z)Lio/netty/handler/ssl/SslHandler$SslTasksRunner;"},{"name":"executeDelegatedTask","access":2,"descriptor":"(Z)V"},{"name":"executeDelegatedTask","access":2,"descriptor":"(Lio/netty/handler/ssl/SslHandler$SslTasksRunner;)V"},{"name":"setHandshakeSuccess","access":2,"descriptor":"()Z","exceptions":["javax/net/ssl/SSLException"]},{"name":"setHandshakeFailure","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"setHandshakeFailure","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;ZZZ)V"},{"name":"setHandshakeFailureTransportFailure","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"releaseAndFailAll","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"notifyClosePromise","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"closeOutboundAndChannel","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;Z)V","exceptions":["java/lang/Exception"]},{"name":"flush","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"startHandshakeProcessing","access":2,"descriptor":"(Z)V"},{"name":"renegotiate","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"renegotiate","access":1,"descriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"},{"name":"renegotiateOnEventLoop","access":2,"descriptor":"(Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise;)V"},{"name":"handshake","access":2,"descriptor":"(Z)V"},{"name":"applyHandshakeTimeout","access":2,"descriptor":"()V"},{"name":"forceFlush","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"setOpensslEngineSocketFd","access":2,"descriptor":"(Lio/netty/channel/Channel;)V"},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"safeClose","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"addCloseListener","access":10,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"allocate","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;I)Lio/netty/buffer/ByteBuf;"},{"name":"allocateOutNetBuf","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;II)Lio/netty/buffer/ByteBuf;"},{"name":"isStateSet","access":2,"descriptor":"(I)Z"},{"name":"setState","access":2,"descriptor":"(I)V"},{"name":"clearState","access":2,"descriptor":"(I)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)Ljavax/net/ssl/SSLEngine;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)[Ljava/nio/ByteBuffer;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/buffer/ByteBuf;II)Ljava/nio/ByteBuffer;"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Ljava/lang/Throwable;)V"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Z)Lio/netty/handler/ssl/SslHandler$SslTasksRunner;"},{"name":"access$900","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)Lio/netty/channel/ChannelHandlerContext;"},{"name":"access$1000","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"access$1200","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"access$1300","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"access$1400","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;I)V"},{"name":"access$1500","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/handler/ssl/SslHandler$SslTasksRunner;)V"},{"name":"access$1600","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)Z","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$1700","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;Z)V","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$1800","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;)I","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$1900","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;Z)Z","exceptions":["javax/net/ssl/SSLException"]},{"name":"access$2200","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/util/concurrent/Promise;)V"},{"name":"access$2300","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;)V"},{"name":"access$2400","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"},{"name":"access$2500","access":4104,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V"},{"name":"access$2600","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)J"},{"name":"access$2700","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)Lio/netty/handler/ssl/SslHandler$LazyChannelPromise;"}]},{"name":"io/netty/handler/ssl/SslHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"closeOutbound","outerMethodDescriptor":"(Lio/netty/channel/ChannelPromise;)Lio/netty/channel/ChannelFuture;","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$1","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$10","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"safeClose","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$10","access":0}],"fields":[{"name":"val$flushFuture","access":4112,"descriptor":"Lio/netty/channel/ChannelFuture;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$11","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"safeClose","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelFuture;Lio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$11","access":0},{"name":"io/netty/handler/ssl/SslHandler$11$2","access":0},{"name":"io/netty/handler/ssl/SslHandler$11$1","access":0},{"name":"io/netty/handler/ssl/SslHandler$LazyChannelPromise","outerName":"io/netty/handler/ssl/SslHandler","innerName":"LazyChannelPromise","access":18}],"fields":[{"name":"val$timeoutFuture","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/util/concurrent/Future;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/SslHandler$11$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler$11","outerMethod":"operationComplete","outerMethodDescriptor":"(Lio/netty/channel/ChannelFuture;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$11","access":0},{"name":"io/netty/handler/ssl/SslHandler$11$1","access":0},{"name":"io/netty/handler/ssl/SslHandler$LazyChannelPromise","outerName":"io/netty/handler/ssl/SslHandler","innerName":"LazyChannelPromise","access":18}],"fields":[{"name":"val$closeNotifyReadTimeout","access":4112,"descriptor":"J"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler$11;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler$11;J)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$11$2","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/handler/ssl/SslHandler$11","outerMethod":"operationComplete","outerMethodDescriptor":"(Lio/netty/channel/ChannelFuture;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$11","access":0},{"name":"io/netty/handler/ssl/SslHandler$11$2","access":0}],"fields":[{"name":"val$closeNotifyReadTimeoutFuture","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler$11;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler$11;Lio/netty/util/concurrent/Future;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/SslHandler$12","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/SslHandler","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$12","access":4104},{"name":"javax/net/ssl/SSLEngineResult$HandshakeStatus","outerName":"javax/net/ssl/SSLEngineResult","innerName":"HandshakeStatus","access":16409}],"fields":[{"name":"$SwitchMap$javax$net$ssl$SSLEngineResult$HandshakeStatus","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/ssl/SslHandler$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"wrapNonAppData","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Z)Z","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$2","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/SslHandler$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"executeNotifyClosePromise","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$3","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"executeChannelRead","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$4","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$decodedOut","access":4112,"descriptor":"Lio/netty/buffer/ByteBuf;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/buffer/ByteBuf;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$5","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"closeOutboundAndChannel","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;Z)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$5","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/ChannelPromise;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/handler/ssl/SslHandler$6","version":50,"access":32,"superName":"io/netty/handler/ssl/SslHandlerCoalescingBufferQueue","outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"handlerAdded","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$6","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/channel/Channel;IZ)V"},{"name":"wrapDataSize","access":4,"descriptor":"()I"}]},{"name":"io/netty/handler/ssl/SslHandler$7","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"renegotiate","outerMethodDescriptor":"(Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$7","access":0}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/util/concurrent/Promise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$8","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"applyHandshakeTimeout","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$8","access":0}],"fields":[{"name":"val$localHandshakePromise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"val$handshakeTimeoutMillis","access":4112,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/util/concurrent/Promise;J)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$9","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/handler/ssl/SslHandler","outerMethod":"applyHandshakeTimeout","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$9","access":0}],"fields":[{"name":"val$timeoutFuture","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/util/concurrent/Future;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/SslHandler$AsyncTaskCompletionHandler","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$AsyncTaskCompletionHandler","outerName":"io/netty/handler/ssl/SslHandler","innerName":"AsyncTaskCompletionHandler","access":18},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslTasksRunner","access":18}],"fields":[{"name":"inUnwrap","access":18,"descriptor":"Z"},{"name":"didRun","access":0,"descriptor":"Z"},{"name":"resumeLater","access":0,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Z)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"resumeLater","access":0,"descriptor":"()Z"}]},{"name":"io/netty/handler/ssl/SslHandler$LazyChannelPromise","version":50,"access":48,"signature":"Lio/netty/util/concurrent/DefaultPromise;","superName":"io/netty/util/concurrent/DefaultPromise","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$LazyChannelPromise","outerName":"io/netty/handler/ssl/SslHandler","innerName":"LazyChannelPromise","access":18},{"name":"io/netty/handler/ssl/SslHandler$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/handler/ssl/SslHandler;)V"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"checkDeadLock","access":4,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/handler/ssl/SslHandler$1;)V"}]},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType","version":50,"access":17440,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$SslEngineType","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslEngineType","access":17418},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$3","access":16392},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$2","access":16392},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$1","access":16392},{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545},{"name":"io/netty/handler/ssl/SslHandler$1","access":0}],"fields":[{"name":"TCNATIVE","access":16409,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslEngineType;"},{"name":"CONSCRYPT","access":16409,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslEngineType;"},{"name":"JDK","access":16409,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslEngineType;"},{"name":"wantsDirectBuffer","access":16,"descriptor":"Z"},{"name":"cumulator","access":16,"descriptor":"Lio/netty/handler/codec/ByteToMessageDecoder$Cumulator;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/SslHandler$SslEngineType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/SslHandler$SslEngineType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/SslHandler$SslEngineType;"},{"name":"forEngine","access":8,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Lio/netty/handler/ssl/SslHandler$SslEngineType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IZLio/netty/handler/codec/ByteToMessageDecoder$Cumulator;)V","signature":"(ZLio/netty/handler/codec/ByteToMessageDecoder$Cumulator;)V"},{"name":"unwrap","access":1024,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBuf;ILio/netty/buffer/ByteBuf;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"calculatePendingData","access":1024,"descriptor":"(Lio/netty/handler/ssl/SslHandler;I)I"},{"name":"jdkCompatibilityMode","access":1024,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Z"},{"name":"allocateWrapBuffer","access":1024,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBufAllocator;II)Lio/netty/buffer/ByteBuf;"},{"name":"calculateRequiredOutBufSpace","access":1024,"descriptor":"(Lio/netty/handler/ssl/SslHandler;II)I"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;IZLio/netty/handler/codec/ByteToMessageDecoder$Cumulator;Lio/netty/handler/ssl/SslHandler$1;)V"}]},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$1","version":50,"access":16432,"superName":"io/netty/handler/ssl/SslHandler$SslEngineType","outerClass":"io/netty/handler/ssl/SslHandler$SslEngineType","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslEngineType","access":17418},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$1","access":16392},{"name":"io/netty/handler/ssl/SslHandler$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZLio/netty/handler/codec/ByteToMessageDecoder$Cumulator;)V"},{"name":"unwrap","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBuf;ILio/netty/buffer/ByteBuf;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"allocateWrapBuffer","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBufAllocator;II)Lio/netty/buffer/ByteBuf;"},{"name":"calculateRequiredOutBufSpace","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;II)I"},{"name":"calculatePendingData","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;I)I"},{"name":"jdkCompatibilityMode","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Z"}]},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$2","version":50,"access":16432,"superName":"io/netty/handler/ssl/SslHandler$SslEngineType","outerClass":"io/netty/handler/ssl/SslHandler$SslEngineType","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslEngineType","access":17418},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$2","access":16392},{"name":"io/netty/handler/ssl/SslHandler$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZLio/netty/handler/codec/ByteToMessageDecoder$Cumulator;)V"},{"name":"unwrap","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBuf;ILio/netty/buffer/ByteBuf;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"allocateWrapBuffer","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBufAllocator;II)Lio/netty/buffer/ByteBuf;"},{"name":"calculateRequiredOutBufSpace","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;II)I"},{"name":"calculatePendingData","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;I)I"},{"name":"jdkCompatibilityMode","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Z"}]},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$3","version":50,"access":16432,"superName":"io/netty/handler/ssl/SslHandler$SslEngineType","outerClass":"io/netty/handler/ssl/SslHandler$SslEngineType","innerClasses":[{"name":"io/netty/handler/codec/ByteToMessageDecoder$Cumulator","outerName":"io/netty/handler/codec/ByteToMessageDecoder","innerName":"Cumulator","access":1545},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslEngineType","access":17418},{"name":"io/netty/handler/ssl/SslHandler$SslEngineType$3","access":16392},{"name":"io/netty/handler/ssl/SslHandler$1","access":0},{"name":"javax/net/ssl/SSLEngineResult$Status","outerName":"javax/net/ssl/SSLEngineResult","innerName":"Status","access":16409},{"name":"javax/net/ssl/SSLEngineResult$HandshakeStatus","outerName":"javax/net/ssl/SSLEngineResult","innerName":"HandshakeStatus","access":16409}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;IZLio/netty/handler/codec/ByteToMessageDecoder$Cumulator;)V"},{"name":"unwrap","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBuf;ILio/netty/buffer/ByteBuf;)Ljavax/net/ssl/SSLEngineResult;","exceptions":["javax/net/ssl/SSLException"]},{"name":"allocateWrapBuffer","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Lio/netty/buffer/ByteBufAllocator;II)Lio/netty/buffer/ByteBuf;"},{"name":"calculateRequiredOutBufSpace","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;II)I"},{"name":"calculatePendingData","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;I)I"},{"name":"jdkCompatibilityMode","access":0,"descriptor":"(Ljavax/net/ssl/SSLEngine;)Z"}]},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslTasksRunner","access":18},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$3","access":0},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$2","access":0},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$1","access":0},{"name":"javax/net/ssl/SSLEngineResult$HandshakeStatus","outerName":"javax/net/ssl/SSLEngineResult","innerName":"HandshakeStatus","access":16409},{"name":"io/netty/handler/ssl/SslHandler$12","access":4104}],"fields":[{"name":"inUnwrap","access":18,"descriptor":"Z"},{"name":"runCompleteTask","access":18,"descriptor":"Ljava/lang/Runnable;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler;Z)V"},{"name":"taskError","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"safeExceptionCaught","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"wrapIfNeeded","access":2,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"tryDecodeAgain","access":2,"descriptor":"()V"},{"name":"resumeOnEventExecutor","access":2,"descriptor":"()V"},{"name":"runComplete","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"handleException","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"access$2000","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler$SslTasksRunner;)V"},{"name":"access$2100","access":4104,"descriptor":"(Lio/netty/handler/ssl/SslHandler$SslTasksRunner;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler$SslTasksRunner","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslTasksRunner","access":18},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$1","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslTasksRunner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler$SslTasksRunner;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerMethod":"runComplete","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslTasksRunner","access":18},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$2","access":0}],"fields":[{"name":"this$1","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslTasksRunner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler$SslTasksRunner;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerMethod":"handleException","outerMethodDescriptor":"(Ljava/lang/Throwable;)V","innerClasses":[{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner","outerName":"io/netty/handler/ssl/SslHandler","innerName":"SslTasksRunner","access":18},{"name":"io/netty/handler/ssl/SslHandler$SslTasksRunner$3","access":0}],"fields":[{"name":"val$cause","access":4112,"descriptor":"Ljava/lang/Throwable;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/handler/ssl/SslHandler$SslTasksRunner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/SslHandler$SslTasksRunner;Ljava/lang/Throwable;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslHandlerCoalescingBufferQueue","version":50,"access":1056,"superName":"io/netty/channel/AbstractCoalescingBufferQueue","fields":[{"name":"wantsDirectBuffer","access":18,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/Channel;IZ)V"},{"name":"wrapDataSize","access":1028,"descriptor":"()I"},{"name":"compose","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"composeFirst","access":4,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;I)Lio/netty/buffer/ByteBuf;"},{"name":"removeEmptyValue","access":4,"descriptor":"()Lio/netty/buffer/ByteBuf;"},{"name":"attemptCopyToCumulation","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;Lio/netty/buffer/ByteBuf;I)Z"}]},{"name":"io/netty/handler/ssl/SslHandshakeCompletionEvent","version":50,"access":49,"superName":"io/netty/handler/ssl/SslCompletionEvent","fields":[{"name":"SUCCESS","access":25,"descriptor":"Lio/netty/handler/ssl/SslHandshakeCompletionEvent;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"io/netty/handler/ssl/SslHandshakeTimeoutException","version":50,"access":49,"superName":"javax/net/ssl/SSLHandshakeException","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/SslMasterKeyHandler","version":50,"access":1057,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","innerClasses":[{"name":"io/netty/handler/ssl/SslMasterKeyHandler$1","access":4104},{"name":"io/netty/handler/ssl/SslMasterKeyHandler$WiresharkSslMasterKeyHandler","outerName":"io/netty/handler/ssl/SslMasterKeyHandler","innerName":"WiresharkSslMasterKeyHandler","access":26}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"SSL_SESSIONIMPL_CLASS","access":26,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"SSL_SESSIONIMPL_MASTER_SECRET_FIELD","access":26,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"SYSTEM_PROP_KEY","access":25,"descriptor":"Ljava/lang/String;","constant":"io.netty.ssl.masterKeyHandler"},{"name":"UNAVAILABILITY_CAUSE","access":26,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"ensureSunSslEngineAvailability","access":9,"descriptor":"()V"},{"name":"sunSslEngineUnavailabilityCause","access":9,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isSunSslEngineAvailable","access":9,"descriptor":"()Z"},{"name":"accept","access":1028,"descriptor":"(Ljavax/crypto/SecretKey;Ljavax/net/ssl/SSLSession;)V"},{"name":"userEventTriggered","access":17,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V"},{"name":"masterKeyHandlerEnabled","access":4,"descriptor":"()Z"},{"name":"newWireSharkSslMasterKeyHandler","access":9,"descriptor":"()Lio/netty/handler/ssl/SslMasterKeyHandler;"}]},{"name":"io/netty/handler/ssl/SslMasterKeyHandler$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/SslMasterKeyHandler","innerClasses":[{"name":"io/netty/handler/ssl/SslMasterKeyHandler$1","access":4104}]},{"name":"io/netty/handler/ssl/SslMasterKeyHandler$WiresharkSslMasterKeyHandler","version":50,"access":48,"superName":"io/netty/handler/ssl/SslMasterKeyHandler","innerClasses":[{"name":"io/netty/handler/ssl/SslMasterKeyHandler$WiresharkSslMasterKeyHandler","outerName":"io/netty/handler/ssl/SslMasterKeyHandler","innerName":"WiresharkSslMasterKeyHandler","access":26},{"name":"io/netty/handler/ssl/SslMasterKeyHandler$1","access":4104}],"fields":[{"name":"wireshark_logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"accept","access":4,"descriptor":"(Ljavax/crypto/SecretKey;Ljavax/net/ssl/SSLSession;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/SslMasterKeyHandler$1;)V"}]},{"name":"io/netty/handler/ssl/SslProtocols","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"SSL_v2_HELLO","access":131097,"descriptor":"Ljava/lang/String;","constant":"SSLv2Hello"},{"name":"SSL_v2","access":131097,"descriptor":"Ljava/lang/String;","constant":"SSLv2"},{"name":"SSL_v3","access":131097,"descriptor":"Ljava/lang/String;","constant":"SSLv3"},{"name":"TLS_v1","access":131097,"descriptor":"Ljava/lang/String;","constant":"TLSv1"},{"name":"TLS_v1_1","access":131097,"descriptor":"Ljava/lang/String;","constant":"TLSv1.1"},{"name":"TLS_v1_2","access":25,"descriptor":"Ljava/lang/String;","constant":"TLSv1.2"},{"name":"TLS_v1_3","access":25,"descriptor":"Ljava/lang/String;","constant":"TLSv1.3"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/SslProvider","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/handler/ssl/SslProvider$1","access":4104}],"fields":[{"name":"JDK","access":16409,"descriptor":"Lio/netty/handler/ssl/SslProvider;"},{"name":"OPENSSL","access":16409,"descriptor":"Lio/netty/handler/ssl/SslProvider;"},{"name":"OPENSSL_REFCNT","access":16409,"descriptor":"Lio/netty/handler/ssl/SslProvider;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/ssl/SslProvider;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/ssl/SslProvider;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/SslProvider;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"isAlpnSupported","access":9,"descriptor":"(Lio/netty/handler/ssl/SslProvider;)Z"},{"name":"isTlsv13Supported","access":9,"descriptor":"(Lio/netty/handler/ssl/SslProvider;)Z"},{"name":"isTlsv13Supported","access":9,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;)Z"},{"name":"isOptionSupported","access":9,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Lio/netty/handler/ssl/SslContextOption;)Z","signature":"(Lio/netty/handler/ssl/SslProvider;Lio/netty/handler/ssl/SslContextOption<*>;)Z"},{"name":"isTlsv13EnabledByDefault","access":8,"descriptor":"(Lio/netty/handler/ssl/SslProvider;Ljava/security/Provider;)Z"}]},{"name":"io/netty/handler/ssl/SslProvider$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/ssl/SslProvider","innerClasses":[{"name":"io/netty/handler/ssl/SslProvider$1","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$handler$ssl$SslProvider","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/ssl/SslUtils","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"TLSV13_CIPHERS","access":24,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"DTLS_1_0","access":24,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"-257"}},{"name":"DTLS_1_2","access":24,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"-259"}},{"name":"DTLS_1_3","access":24,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"-260"}},{"name":"DTLS_RECORD_HEADER_LENGTH","access":24,"descriptor":"S","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"GMSSL_PROTOCOL_VERSION","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"257"}},{"name":"INVALID_CIPHER","access":24,"descriptor":"Ljava/lang/String;","constant":"SSL_NULL_WITH_NULL_NULL"},{"name":"SSL_CONTENT_TYPE_CHANGE_CIPHER_SPEC","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"SSL_CONTENT_TYPE_ALERT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"21"}},{"name":"SSL_CONTENT_TYPE_HANDSHAKE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"22"}},{"name":"SSL_CONTENT_TYPE_APPLICATION_DATA","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"23"}},{"name":"SSL_CONTENT_TYPE_EXTENSION_HEARTBEAT","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"24"}},{"name":"SSL_RECORD_HEADER_LENGTH","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"NOT_ENOUGH_DATA","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"NOT_ENCRYPTED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-2"}},{"name":"DEFAULT_CIPHER_SUITES","access":24,"descriptor":"[Ljava/lang/String;"},{"name":"DEFAULT_TLSV13_CIPHER_SUITES","access":24,"descriptor":"[Ljava/lang/String;"},{"name":"TLSV13_CIPHER_SUITES","access":24,"descriptor":"[Ljava/lang/String;"},{"name":"PROBING_CERT","access":24,"descriptor":"Ljava/lang/String;","constant":"-----BEGIN CERTIFICATE-----\nMIICrjCCAZagAwIBAgIIdSvQPv1QAZQwDQYJKoZIhvcNAQELBQAwFjEUMBIGA1UEAxMLZXhhbXBs\nZS5jb20wIBcNMTgwNDA2MjIwNjU5WhgPOTk5OTEyMzEyMzU5NTlaMBYxFDASBgNVBAMTC2V4YW1w\nbGUuY29tMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAggbWsmDQ6zNzRZ5AW8E3eoGl\nqWvOBDb5Fs1oBRrVQHuYmVAoaqwDzXYJ0LOwa293AgWEQ1jpcbZ2hpoYQzqEZBTLnFhMrhRFlH6K\nbJND8Y33kZ/iSVBBDuGbdSbJShlM+4WwQ9IAso4MZ4vW3S1iv5fGGpLgbtXRmBf/RU8omN0Gijlv\nWlLWHWijLN8xQtySFuBQ7ssW8RcKAary3pUm6UUQB+Co6lnfti0Tzag8PgjhAJq2Z3wbsGRnP2YS\nvYoaK6qzmHXRYlp/PxrjBAZAmkLJs4YTm/XFF+fkeYx4i9zqHbyone5yerRibsHaXZWLnUL+rFoe\nMdKvr0VS3sGmhQIDAQABMA0GCSqGSIb3DQEBCwUAA4IBAQADQi441pKmXf9FvUV5EHU4v8nJT9Iq\nyqwsKwXnr7AsUlDGHBD7jGrjAXnG5rGxuNKBQ35wRxJATKrUtyaquFUL6H8O6aGQehiFTk6zmPbe\n12Gu44vqqTgIUxnv3JQJiox8S2hMxsSddpeCmSdvmalvD6WG4NthH6B9ZaBEiep1+0s0RUaBYn73\nI7CCUaAtbjfR6pcJjrFk5ei7uwdQZFSJtkP2z8r7zfeANJddAKFlkaMWn7u+OIVuB4XPooWicObk\nNAHFtP65bocUYnDpTVdiyvn8DdqyZ/EO8n1bBKBzuSLplk2msW4pdgaFgY7Vw/0wzcFXfUXmL1uy\nG8sQD/wx\n-----END CERTIFICATE-----"},{"name":"PROBING_KEY","access":24,"descriptor":"Ljava/lang/String;","constant":"-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCCBtayYNDrM3NFnkBbwTd6gaWp\na84ENvkWzWgFGtVAe5iZUChqrAPNdgnQs7Brb3cCBYRDWOlxtnaGmhhDOoRkFMucWEyuFEWUfops\nk0PxjfeRn+JJUEEO4Zt1JslKGUz7hbBD0gCyjgxni9bdLWK/l8YakuBu1dGYF/9FTyiY3QaKOW9a\nUtYdaKMs3zFC3JIW4FDuyxbxFwoBqvLelSbpRRAH4KjqWd+2LRPNqDw+COEAmrZnfBuwZGc/ZhK9\nihorqrOYddFiWn8/GuMEBkCaQsmzhhOb9cUX5+R5jHiL3OodvKid7nJ6tGJuwdpdlYudQv6sWh4x\n0q+vRVLewaaFAgMBAAECggEAP8tPJvFtTxhNJAkCloHz0D0vpDHqQBMgntlkgayqmBqLwhyb18pR\ni0qwgh7HHc7wWqOOQuSqlEnrWRrdcI6TSe8R/sErzfTQNoznKWIPYcI/hskk4sdnQ//Yn9/Jvnsv\nU/BBjOTJxtD+sQbhAl80JcA3R+5sArURQkfzzHOL/YMqzAsn5hTzp7HZCxUqBk3KaHRxV7NefeOE\nxlZuWSmxYWfbFIs4kx19/1t7h8CHQWezw+G60G2VBtSBBxDnhBWvqG6R/wpzJ3nEhPLLY9T+XIHe\nipzdMOOOUZorfIg7M+pyYPji+ZIZxIpY5OjrOzXHciAjRtr5Y7l99K1CG1LguQKBgQDrQfIMxxtZ\nvxU/1cRmUV9l7pt5bjV5R6byXq178LxPKVYNjdZ840Q0/OpZEVqaT1xKVi35ohP1QfNjxPLlHD+K\niDAR9z6zkwjIrbwPCnb5kuXy4lpwPcmmmkva25fI7qlpHtbcuQdoBdCfr/KkKaUCMPyY89LCXgEw\n5KTDj64UywKBgQCNfbO+eZLGzhiHhtNJurresCsIGWlInv322gL8CSfBMYl6eNfUTZvUDdFhPISL\nUljKWzXDrjw0ujFSPR0XhUGtiq89H+HUTuPPYv25gVXO+HTgBFZEPl4PpA+BUsSVZy0NddneyqLk\n42Wey9omY9Q8WsdNQS5cbUvy0uG6WFoX7wKBgQDZ1jpW8pa0x2bZsQsm4vo+3G5CRnZlUp+XlWt2\ndDcp5dC0xD1zbs1dc0NcLeGDOTDv9FSl7hok42iHXXq8AygjEm/QcuwwQ1nC2HxmQP5holAiUs4D\nWHM8PWs3wFYPzE459EBoKTxeaeP/uWAn+he8q7d5uWvSZlEcANs/6e77eQKBgD21Ar0hfFfj7mK8\n9E0FeRZBsqK3omkfnhcYgZC11Xa2SgT1yvs2Va2n0RcdM5kncr3eBZav2GYOhhAdwyBM55XuE/sO\neokDVutNeuZ6d5fqV96TRaRBpvgfTvvRwxZ9hvKF4Vz+9wfn/JvCwANaKmegF6ejs7pvmF3whq2k\ndrZVAoGAX5YxQ5XMTD0QbMAl7/6qp6S58xNoVdfCkmkj1ZLKaHKIjS/benkKGlySVQVPexPfnkZx\np/Vv9yyphBoudiTBS9Uog66ueLYZqpgxlM/6OhYg86Gm3U2ycvMxYjBM1NFiyze21AqAhI+HX+Ot\nmraV2/guSgDgZAhukRZzeQ2RucI=\n-----END PRIVATE KEY-----"},{"name":"TLSV1_3_JDK_SUPPORTED","access":26,"descriptor":"Z"},{"name":"TLSV1_3_JDK_DEFAULT_ENABLED","access":26,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"isTLSv13SupportedByJDK","access":8,"descriptor":"(Ljava/security/Provider;)Z"},{"name":"isTLSv13SupportedByJDK0","access":10,"descriptor":"(Ljava/security/Provider;)Z"},{"name":"isTLSv13EnabledByJDK","access":8,"descriptor":"(Ljava/security/Provider;)Z"},{"name":"isTLSv13EnabledByJDK0","access":10,"descriptor":"(Ljava/security/Provider;)Z"},{"name":"newInitContext","access":10,"descriptor":"(Ljava/security/Provider;)Ljavax/net/ssl/SSLContext;","exceptions":["java/security/NoSuchAlgorithmException","java/security/KeyManagementException"]},{"name":"getSSLContext","access":8,"descriptor":"(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;","exceptions":["java/security/NoSuchAlgorithmException","java/security/KeyManagementException","java/security/NoSuchProviderException"]},{"name":"getTlsVersion","access":10,"descriptor":"()Ljava/lang/String;"},{"name":"arrayContains","access":8,"descriptor":"([Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"addIfSupported","access":136,"descriptor":"(Ljava/util/Set;Ljava/util/List;[Ljava/lang/String;)V","signature":"(Ljava/util/Set;Ljava/util/List;[Ljava/lang/String;)V"},{"name":"useFallbackCiphersIfDefaultIsEmpty","access":8,"descriptor":"(Ljava/util/List;Ljava/lang/Iterable;)V","signature":"(Ljava/util/List;Ljava/lang/Iterable;)V"},{"name":"useFallbackCiphersIfDefaultIsEmpty","access":136,"descriptor":"(Ljava/util/List;[Ljava/lang/String;)V","signature":"(Ljava/util/List;[Ljava/lang/String;)V"},{"name":"toSSLHandshakeException","access":8,"descriptor":"(Ljava/lang/Throwable;)Ljavax/net/ssl/SSLHandshakeException;"},{"name":"getEncryptedPacketLength","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;IZ)I"},{"name":"unsignedShortBE","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)I"},{"name":"shortBE","access":10,"descriptor":"(Lio/netty/buffer/ByteBuf;I)S"},{"name":"unsignedByte","access":10,"descriptor":"(B)S"},{"name":"unsignedShortBE","access":10,"descriptor":"(Ljava/nio/ByteBuffer;I)I"},{"name":"shortBE","access":10,"descriptor":"(Ljava/nio/ByteBuffer;I)S"},{"name":"getEncryptedPacketLength","access":8,"descriptor":"([Ljava/nio/ByteBuffer;I)I"},{"name":"getEncryptedPacketLength","access":10,"descriptor":"(Ljava/nio/ByteBuffer;)I"},{"name":"handleHandshakeFailure","access":8,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Throwable;Z)V"},{"name":"zeroout","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"zerooutAndRelease","access":8,"descriptor":"(Lio/netty/buffer/ByteBuf;)V"},{"name":"toBase64","access":8,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;Lio/netty/buffer/ByteBuf;)Lio/netty/buffer/ByteBuf;"},{"name":"isValidHostNameForSNI","access":8,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isTLSv13Cipher","access":8,"descriptor":"(Ljava/lang/String;)Z"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/StacklessSSLHandshakeException","version":50,"access":48,"superName":"javax/net/ssl/SSLHandshakeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1244781947804415549"}}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"newInstance","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/String;)Lio/netty/handler/ssl/StacklessSSLHandshakeException;","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/handler/ssl/StacklessSSLHandshakeException;"}]},{"name":"io/netty/handler/ssl/SupportedCipherSuiteFilter","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/handler/ssl/CipherSuiteFilter"],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/handler/ssl/SupportedCipherSuiteFilter;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"filterCipherSuites","access":1,"descriptor":"(Ljava/lang/Iterable;Ljava/util/List;Ljava/util/Set;)[Ljava/lang/String;","signature":"(Ljava/lang/Iterable;Ljava/util/List;Ljava/util/Set;)[Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/ocsp/OcspClientHandler","version":50,"access":1057,"superName":"io/netty/channel/ChannelInboundHandlerAdapter","fields":[{"name":"engine","access":18,"descriptor":"Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)V"},{"name":"verify","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/ssl/ReferenceCountedOpenSslEngine;)Z","exceptions":["java/lang/Exception"]},{"name":"userEventTriggered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/util/BouncyCastleSelfSignedCertGenerator","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"PROVIDER","access":26,"descriptor":"Ljava/security/Provider;"}],"methods":[{"name":"generate","access":8,"descriptor":"(Ljava/lang/String;Ljava/security/KeyPair;Ljava/security/SecureRandom;Ljava/util/Date;Ljava/util/Date;Ljava/lang/String;)[Ljava/lang/String;","exceptions":["java/lang/Exception"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory","version":50,"access":49,"superName":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory$2","access":0},{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory$1","access":0}],"fields":[{"name":"FINGERPRINT_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"FINGERPRINT_STRIP_PATTERN","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"tlmd","access":18,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"},{"name":"tm","access":18,"descriptor":"Ljavax/net/ssl/TrustManager;"},{"name":"fingerprints","access":18,"descriptor":"[[B"}],"methods":[{"name":"builder","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/ssl/util/FingerprintTrustManagerFactoryBuilder;"},{"name":"","access":131073,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V"},{"name":"","access":131201,"descriptor":"([Ljava/lang/String;)V"},{"name":"","access":131201,"descriptor":"([[B)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/String;[[B)V"},{"name":"toFingerprintArray","access":8,"descriptor":"(Ljava/lang/Iterable;)[[B","signature":"(Ljava/lang/Iterable;)[[B"},{"name":"engineInit","access":4,"descriptor":"(Ljava/security/KeyStore;)V","exceptions":["java/lang/Exception"]},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/lang/Exception"]},{"name":"engineGetTrustManagers","access":4,"descriptor":"()[Ljavax/net/ssl/TrustManager;"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/ssl/util/FingerprintTrustManagerFactory;)[[B"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/ssl/util/FingerprintTrustManagerFactory;)Lio/netty/util/concurrent/FastThreadLocal;"}]},{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["javax/net/ssl/X509TrustManager"],"outerClass":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/util/FingerprintTrustManagerFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/util/FingerprintTrustManagerFactory;)V"},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkTrusted","access":2,"descriptor":"(Ljava/lang/String;[Ljava/security/cert/X509Certificate;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"fingerprint","access":2,"descriptor":"(Ljava/security/cert/X509Certificate;)[B","exceptions":["java/security/cert/CertificateEncodingException"]},{"name":"getAcceptedIssuers","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory$2","version":50,"access":32,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory","outerMethod":"","outerMethodDescriptor":"(Ljava/lang/String;[[B)V","innerClasses":[{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactory$2","access":0}],"fields":[{"name":"val$algorithm","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/ssl/util/FingerprintTrustManagerFactory;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/ssl/util/FingerprintTrustManagerFactory;Ljava/lang/String;)V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/security/MessageDigest;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/util/FingerprintTrustManagerFactoryBuilder","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"algorithm","access":18,"descriptor":"Ljava/lang/String;"},{"name":"fingerprints","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"fingerprints","access":129,"descriptor":"([Ljava/lang/CharSequence;)Lio/netty/handler/ssl/util/FingerprintTrustManagerFactoryBuilder;"},{"name":"fingerprints","access":1,"descriptor":"(Ljava/lang/Iterable;)Lio/netty/handler/ssl/util/FingerprintTrustManagerFactoryBuilder;","signature":"(Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;)Lio/netty/handler/ssl/util/FingerprintTrustManagerFactoryBuilder;"},{"name":"build","access":1,"descriptor":"()Lio/netty/handler/ssl/util/FingerprintTrustManagerFactory;"}]},{"name":"io/netty/handler/ssl/util/InsecureTrustManagerFactory","version":50,"access":49,"superName":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/InsecureTrustManagerFactory$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"INSTANCE","access":25,"descriptor":"Ljavax/net/ssl/TrustManagerFactory;"},{"name":"tm","access":26,"descriptor":"Ljavax/net/ssl/TrustManager;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"engineInit","access":4,"descriptor":"(Ljava/security/KeyStore;)V","exceptions":["java/lang/Exception"]},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/lang/Exception"]},{"name":"engineGetTrustManagers","access":4,"descriptor":"()[Ljavax/net/ssl/TrustManager;"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/handler/ssl/util/InsecureTrustManagerFactory$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["javax/net/ssl/X509TrustManager"],"outerClass":"io/netty/handler/ssl/util/InsecureTrustManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/InsecureTrustManagerFactory$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V"},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V"},{"name":"getAcceptedIssuers","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/ssl/util/KeyManagerFactoryWrapper","version":50,"access":49,"superName":"io/netty/handler/ssl/util/SimpleKeyManagerFactory","fields":[{"name":"km","access":18,"descriptor":"Ljavax/net/ssl/KeyManager;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/KeyManager;)V"},{"name":"engineInit","access":4,"descriptor":"(Ljava/security/KeyStore;[C)V","exceptions":["java/lang/Exception"]},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/lang/Exception"]},{"name":"engineGetKeyManagers","access":4,"descriptor":"()[Ljavax/net/ssl/KeyManager;"}]},{"name":"io/netty/handler/ssl/util/LazyJavaxX509Certificate","version":50,"access":49,"superName":"javax/security/cert/X509Certificate","fields":[{"name":"bytes","access":18,"descriptor":"[B"},{"name":"wrapped","access":2,"descriptor":"Ljavax/security/cert/X509Certificate;"}],"methods":[{"name":"","access":1,"descriptor":"([B)V"},{"name":"checkValidity","access":1,"descriptor":"()V","exceptions":["javax/security/cert/CertificateExpiredException","javax/security/cert/CertificateNotYetValidException"]},{"name":"checkValidity","access":1,"descriptor":"(Ljava/util/Date;)V","exceptions":["javax/security/cert/CertificateExpiredException","javax/security/cert/CertificateNotYetValidException"]},{"name":"getVersion","access":1,"descriptor":"()I"},{"name":"getSerialNumber","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"getIssuerDN","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getSubjectDN","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getNotBefore","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getNotAfter","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getSigAlgName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSigAlgOID","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSigAlgParams","access":1,"descriptor":"()[B"},{"name":"getEncoded","access":1,"descriptor":"()[B"},{"name":"getBytes","access":0,"descriptor":"()[B"},{"name":"verify","access":1,"descriptor":"(Ljava/security/PublicKey;)V","exceptions":["javax/security/cert/CertificateException","java/security/NoSuchAlgorithmException","java/security/InvalidKeyException","java/security/NoSuchProviderException","java/security/SignatureException"]},{"name":"verify","access":1,"descriptor":"(Ljava/security/PublicKey;Ljava/lang/String;)V","exceptions":["javax/security/cert/CertificateException","java/security/NoSuchAlgorithmException","java/security/InvalidKeyException","java/security/NoSuchProviderException","java/security/SignatureException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPublicKey","access":1,"descriptor":"()Ljava/security/PublicKey;"},{"name":"unwrap","access":2,"descriptor":"()Ljavax/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/ssl/util/LazyX509Certificate","version":50,"access":49,"superName":"java/security/cert/X509Certificate","fields":[{"name":"X509_CERT_FACTORY","access":24,"descriptor":"Ljava/security/cert/CertificateFactory;"},{"name":"bytes","access":18,"descriptor":"[B"},{"name":"wrapped","access":2,"descriptor":"Ljava/security/cert/X509Certificate;"}],"methods":[{"name":"","access":1,"descriptor":"([B)V"},{"name":"checkValidity","access":1,"descriptor":"()V","exceptions":["java/security/cert/CertificateExpiredException","java/security/cert/CertificateNotYetValidException"]},{"name":"checkValidity","access":1,"descriptor":"(Ljava/util/Date;)V","exceptions":["java/security/cert/CertificateExpiredException","java/security/cert/CertificateNotYetValidException"]},{"name":"getIssuerX500Principal","access":1,"descriptor":"()Ljavax/security/auth/x500/X500Principal;"},{"name":"getSubjectX500Principal","access":1,"descriptor":"()Ljavax/security/auth/x500/X500Principal;"},{"name":"getExtendedKeyUsage","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;","exceptions":["java/security/cert/CertificateParsingException"]},{"name":"getSubjectAlternativeNames","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;","exceptions":["java/security/cert/CertificateParsingException"]},{"name":"getIssuerAlternativeNames","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;","exceptions":["java/security/cert/CertificateParsingException"]},{"name":"verify","access":1,"descriptor":"(Ljava/security/PublicKey;Ljava/security/Provider;)V","exceptions":["java/security/cert/CertificateException","java/security/NoSuchAlgorithmException","java/security/InvalidKeyException","java/security/SignatureException"]},{"name":"getVersion","access":1,"descriptor":"()I"},{"name":"getSerialNumber","access":1,"descriptor":"()Ljava/math/BigInteger;"},{"name":"getIssuerDN","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getSubjectDN","access":1,"descriptor":"()Ljava/security/Principal;"},{"name":"getNotBefore","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getNotAfter","access":1,"descriptor":"()Ljava/util/Date;"},{"name":"getTBSCertificate","access":1,"descriptor":"()[B","exceptions":["java/security/cert/CertificateEncodingException"]},{"name":"getSignature","access":1,"descriptor":"()[B"},{"name":"getSigAlgName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSigAlgOID","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getSigAlgParams","access":1,"descriptor":"()[B"},{"name":"getIssuerUniqueID","access":1,"descriptor":"()[Z"},{"name":"getSubjectUniqueID","access":1,"descriptor":"()[Z"},{"name":"getKeyUsage","access":1,"descriptor":"()[Z"},{"name":"getBasicConstraints","access":1,"descriptor":"()I"},{"name":"getEncoded","access":1,"descriptor":"()[B"},{"name":"verify","access":1,"descriptor":"(Ljava/security/PublicKey;)V","exceptions":["java/security/cert/CertificateException","java/security/NoSuchAlgorithmException","java/security/InvalidKeyException","java/security/NoSuchProviderException","java/security/SignatureException"]},{"name":"verify","access":1,"descriptor":"(Ljava/security/PublicKey;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException","java/security/NoSuchAlgorithmException","java/security/InvalidKeyException","java/security/NoSuchProviderException","java/security/SignatureException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPublicKey","access":1,"descriptor":"()Ljava/security/PublicKey;"},{"name":"hasUnsupportedCriticalExtension","access":1,"descriptor":"()Z"},{"name":"getCriticalExtensionOIDs","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getNonCriticalExtensionOIDs","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getExtensionValue","access":1,"descriptor":"(Ljava/lang/String;)[B"},{"name":"unwrap","access":2,"descriptor":"()Ljava/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$5","access":8},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$4","access":8},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$3","access":8},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$2","access":8},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"CERT_INFO_SET_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"ISSUER_NAME_CONSTRUCTOR","access":26,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"CERT_IMPL_CONSTRUCTOR","access":26,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor;"},{"name":"CERT_IMPL_GET_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"CERT_IMPL_SIGN_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"generate","access":8,"descriptor":"(Ljava/lang/String;Ljava/security/KeyPair;Ljava/security/SecureRandom;Ljava/util/Date;Ljava/util/Date;Ljava/lang/String;)[Ljava/lang/String;","exceptions":["java/lang/Exception"]},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator","innerClasses":[{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator","innerClasses":[{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$3","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator","innerClasses":[{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$3","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$4","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator","innerClasses":[{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$4","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$5","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator","innerClasses":[{"name":"io/netty/handler/ssl/util/OpenJdkSelfSignedCertGenerator$5","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/ssl/util/SelfSignedCertificate","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_NOT_BEFORE","access":26,"descriptor":"Ljava/util/Date;"},{"name":"DEFAULT_NOT_AFTER","access":26,"descriptor":"Ljava/util/Date;"},{"name":"DEFAULT_KEY_LENGTH_BITS","access":26,"descriptor":"I"},{"name":"certificate","access":18,"descriptor":"Ljava/io/File;"},{"name":"privateKey","access":18,"descriptor":"Ljava/io/File;"},{"name":"cert","access":18,"descriptor":"Ljava/security/cert/X509Certificate;"},{"name":"key","access":18,"descriptor":"Ljava/security/PrivateKey;"}],"methods":[{"name":"","access":1,"descriptor":"()V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/util/Date;Ljava/util/Date;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/util/Date;Ljava/util/Date;Ljava/lang/String;I)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Date;Ljava/util/Date;Ljava/lang/String;I)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/security/SecureRandom;I)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/security/SecureRandom;Ljava/lang/String;I)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/security/SecureRandom;ILjava/util/Date;Ljava/util/Date;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/security/SecureRandom;ILjava/util/Date;Ljava/util/Date;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"certificate","access":1,"descriptor":"()Ljava/io/File;"},{"name":"privateKey","access":1,"descriptor":"()Ljava/io/File;"},{"name":"cert","access":1,"descriptor":"()Ljava/security/cert/X509Certificate;"},{"name":"key","access":1,"descriptor":"()Ljava/security/PrivateKey;"},{"name":"delete","access":1,"descriptor":"()V"},{"name":"newSelfSignedCertificate","access":8,"descriptor":"(Ljava/lang/String;Ljava/security/PrivateKey;Ljava/security/cert/X509Certificate;)[Ljava/lang/String;","exceptions":["java/io/IOException","java/security/cert/CertificateEncodingException"]},{"name":"safeDelete","access":10,"descriptor":"(Ljava/io/File;)V"},{"name":"safeClose","access":10,"descriptor":"(Ljava/io/File;Ljava/io/OutputStream;)V"},{"name":"isBouncyCastleAvailable","access":10,"descriptor":"()Z"}]},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory","version":50,"access":1057,"superName":"javax/net/ssl/KeyManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$SimpleKeyManagerFactorySpi","outerName":"io/netty/handler/ssl/util/SimpleKeyManagerFactory","innerName":"SimpleKeyManagerFactorySpi","access":26},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$2","access":8},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$1","access":8}],"fields":[{"name":"PROVIDER","access":26,"descriptor":"Ljava/security/Provider;"},{"name":"CURRENT_SPI","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"engineInit","access":1028,"descriptor":"(Ljava/security/KeyStore;[C)V","exceptions":["java/lang/Exception"]},{"name":"engineInit","access":1028,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/lang/Exception"]},{"name":"engineGetKeyManagers","access":1028,"descriptor":"()[Ljavax/net/ssl/KeyManager;"}]},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$1","version":50,"access":48,"superName":"java/security/Provider","outerClass":"io/netty/handler/ssl/util/SimpleKeyManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$1","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2680540247105807895"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;DLjava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$2","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/handler/ssl/util/SimpleKeyManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$2","access":8},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$SimpleKeyManagerFactorySpi","outerName":"io/netty/handler/ssl/util/SimpleKeyManagerFactory","innerName":"SimpleKeyManagerFactorySpi","access":26},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Lio/netty/handler/ssl/util/SimpleKeyManagerFactory$SimpleKeyManagerFactorySpi;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$SimpleKeyManagerFactorySpi","version":50,"access":48,"superName":"javax/net/ssl/KeyManagerFactorySpi","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$SimpleKeyManagerFactorySpi","outerName":"io/netty/handler/ssl/util/SimpleKeyManagerFactory","innerName":"SimpleKeyManagerFactorySpi","access":26},{"name":"io/netty/handler/ssl/util/SimpleKeyManagerFactory$1","access":8}],"fields":[{"name":"parent","access":2,"descriptor":"Lio/netty/handler/ssl/util/SimpleKeyManagerFactory;"},{"name":"keyManagers","access":66,"descriptor":"[Ljavax/net/ssl/KeyManager;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"init","access":0,"descriptor":"(Lio/netty/handler/ssl/util/SimpleKeyManagerFactory;)V"},{"name":"engineInit","access":4,"descriptor":"(Ljava/security/KeyStore;[C)V","exceptions":["java/security/KeyStoreException"]},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/security/InvalidAlgorithmParameterException"]},{"name":"engineGetKeyManagers","access":4,"descriptor":"()[Ljavax/net/ssl/KeyManager;"},{"name":"wrapIfNeeded","access":10,"descriptor":"([Ljavax/net/ssl/KeyManager;)V"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/ssl/util/SimpleKeyManagerFactory$1;)V"}]},{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","version":50,"access":1057,"superName":"javax/net/ssl/TrustManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi","outerName":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","innerName":"SimpleTrustManagerFactorySpi","access":24},{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$2","access":8},{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$1","access":8}],"fields":[{"name":"PROVIDER","access":26,"descriptor":"Ljava/security/Provider;"},{"name":"CURRENT_SPI","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"engineInit","access":1028,"descriptor":"(Ljava/security/KeyStore;)V","exceptions":["java/lang/Exception"]},{"name":"engineInit","access":1028,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/lang/Exception"]},{"name":"engineGetTrustManagers","access":1028,"descriptor":"()[Ljavax/net/ssl/TrustManager;"}]},{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$1","version":50,"access":48,"superName":"java/security/Provider","outerClass":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$1","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2680540247105807895"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;DLjava/lang/String;)V"}]},{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$2","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$2","access":8},{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi","outerName":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","innerName":"SimpleTrustManagerFactorySpi","access":24}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Lio/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi","version":50,"access":48,"superName":"javax/net/ssl/TrustManagerFactorySpi","innerClasses":[{"name":"io/netty/handler/ssl/util/SimpleTrustManagerFactory$SimpleTrustManagerFactorySpi","outerName":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","innerName":"SimpleTrustManagerFactorySpi","access":24}],"fields":[{"name":"parent","access":2,"descriptor":"Lio/netty/handler/ssl/util/SimpleTrustManagerFactory;"},{"name":"trustManagers","access":66,"descriptor":"[Ljavax/net/ssl/TrustManager;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"init","access":0,"descriptor":"(Lio/netty/handler/ssl/util/SimpleTrustManagerFactory;)V"},{"name":"engineInit","access":4,"descriptor":"(Ljava/security/KeyStore;)V","exceptions":["java/security/KeyStoreException"]},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/security/InvalidAlgorithmParameterException"]},{"name":"engineGetTrustManagers","access":4,"descriptor":"()[Ljavax/net/ssl/TrustManager;"},{"name":"wrapIfNeeded","access":10,"descriptor":"([Ljavax/net/ssl/TrustManager;)V"}]},{"name":"io/netty/handler/ssl/util/ThreadLocalInsecureRandom","version":50,"access":48,"superName":"java/security/SecureRandom","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-8209473337192526191"}},{"name":"INSTANCE","access":26,"descriptor":"Ljava/security/SecureRandom;"}],"methods":[{"name":"current","access":8,"descriptor":"()Ljava/security/SecureRandom;"},{"name":"","access":2,"descriptor":"()V"},{"name":"getAlgorithm","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSeed","access":1,"descriptor":"([B)V"},{"name":"setSeed","access":1,"descriptor":"(J)V"},{"name":"nextBytes","access":1,"descriptor":"([B)V"},{"name":"generateSeed","access":1,"descriptor":"(I)[B"},{"name":"nextInt","access":1,"descriptor":"()I"},{"name":"nextInt","access":1,"descriptor":"(I)I"},{"name":"nextBoolean","access":1,"descriptor":"()Z"},{"name":"nextLong","access":1,"descriptor":"()J"},{"name":"nextFloat","access":1,"descriptor":"()F"},{"name":"nextDouble","access":1,"descriptor":"()D"},{"name":"nextGaussian","access":1,"descriptor":"()D"},{"name":"random","access":10,"descriptor":"()Ljava/util/Random;"}]},{"name":"io/netty/handler/ssl/util/TrustManagerFactoryWrapper","version":50,"access":49,"superName":"io/netty/handler/ssl/util/SimpleTrustManagerFactory","fields":[{"name":"tm","access":18,"descriptor":"Ljavax/net/ssl/TrustManager;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljavax/net/ssl/TrustManager;)V"},{"name":"engineInit","access":4,"descriptor":"(Ljava/security/KeyStore;)V","exceptions":["java/lang/Exception"]},{"name":"engineInit","access":4,"descriptor":"(Ljavax/net/ssl/ManagerFactoryParameters;)V","exceptions":["java/lang/Exception"]},{"name":"engineGetTrustManagers","access":4,"descriptor":"()[Ljavax/net/ssl/TrustManager;"}]},{"name":"io/netty/handler/ssl/util/X509KeyManagerWrapper","version":50,"access":48,"superName":"javax/net/ssl/X509ExtendedKeyManager","fields":[{"name":"delegate","access":18,"descriptor":"Ljavax/net/ssl/X509KeyManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509KeyManager;)V"},{"name":"getClientAliases","access":1,"descriptor":"(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;"},{"name":"chooseClientAlias","access":1,"descriptor":"([Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;"},{"name":"getServerAliases","access":1,"descriptor":"(Ljava/lang/String;[Ljava/security/Principal;)[Ljava/lang/String;"},{"name":"chooseServerAlias","access":1,"descriptor":"(Ljava/lang/String;[Ljava/security/Principal;Ljava/net/Socket;)Ljava/lang/String;"},{"name":"getCertificateChain","access":1,"descriptor":"(Ljava/lang/String;)[Ljava/security/cert/X509Certificate;"},{"name":"getPrivateKey","access":1,"descriptor":"(Ljava/lang/String;)Ljava/security/PrivateKey;"},{"name":"chooseEngineClientAlias","access":1,"descriptor":"([Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;"},{"name":"chooseEngineServerAlias","access":1,"descriptor":"(Ljava/lang/String;[Ljava/security/Principal;Ljavax/net/ssl/SSLEngine;)Ljava/lang/String;"}]},{"name":"io/netty/handler/ssl/util/X509TrustManagerWrapper","version":50,"access":48,"superName":"javax/net/ssl/X509ExtendedTrustManager","fields":[{"name":"delegate","access":18,"descriptor":"Ljavax/net/ssl/X509TrustManager;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljavax/net/ssl/X509TrustManager;)V"},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkClientTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljava/net/Socket;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"checkServerTrusted","access":1,"descriptor":"([Ljava/security/cert/X509Certificate;Ljava/lang/String;Ljavax/net/ssl/SSLEngine;)V","exceptions":["java/security/cert/CertificateException"]},{"name":"getAcceptedIssuers","access":1,"descriptor":"()[Ljava/security/cert/X509Certificate;"}]},{"name":"io/netty/handler/stream/ChunkedFile","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/handler/stream/ChunkedInput;","superName":"java/lang/Object","interfaces":["io/netty/handler/stream/ChunkedInput"],"fields":[{"name":"file","access":18,"descriptor":"Ljava/io/RandomAccessFile;"},{"name":"startOffset","access":18,"descriptor":"J"},{"name":"endOffset","access":18,"descriptor":"J"},{"name":"chunkSize","access":18,"descriptor":"I"},{"name":"offset","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/io/File;I)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/io/RandomAccessFile;)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/io/RandomAccessFile;I)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/io/RandomAccessFile;JJI)V","exceptions":["java/io/IOException"]},{"name":"startOffset","access":1,"descriptor":"()J"},{"name":"endOffset","access":1,"descriptor":"()J"},{"name":"currentOffset","access":1,"descriptor":"()J"},{"name":"isEndOfInput","access":1,"descriptor":"()Z","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":131073,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"length","access":1,"descriptor":"()J"},{"name":"progress","access":1,"descriptor":"()J"},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/stream/ChunkedInput","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"isEndOfInput","access":1025,"descriptor":"()Z","exceptions":["java/lang/Exception"]},{"name":"close","access":1025,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":132097,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/Object;","signature":"(Lio/netty/channel/ChannelHandlerContext;)TB;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":1025,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljava/lang/Object;","signature":"(Lio/netty/buffer/ByteBufAllocator;)TB;","exceptions":["java/lang/Exception"]},{"name":"length","access":1025,"descriptor":"()J"},{"name":"progress","access":1025,"descriptor":"()J"}]},{"name":"io/netty/handler/stream/ChunkedNioFile","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/handler/stream/ChunkedInput;","superName":"java/lang/Object","interfaces":["io/netty/handler/stream/ChunkedInput"],"fields":[{"name":"in","access":18,"descriptor":"Ljava/nio/channels/FileChannel;"},{"name":"startOffset","access":18,"descriptor":"J"},{"name":"endOffset","access":18,"descriptor":"J"},{"name":"chunkSize","access":18,"descriptor":"I"},{"name":"offset","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/io/File;I)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;I)V","exceptions":["java/io/IOException"]},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/FileChannel;JJI)V","exceptions":["java/io/IOException"]},{"name":"startOffset","access":1,"descriptor":"()J"},{"name":"endOffset","access":1,"descriptor":"()J"},{"name":"currentOffset","access":1,"descriptor":"()J"},{"name":"isEndOfInput","access":1,"descriptor":"()Z","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":131073,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"length","access":1,"descriptor":"()J"},{"name":"progress","access":1,"descriptor":"()J"},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/stream/ChunkedNioStream","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/handler/stream/ChunkedInput;","superName":"java/lang/Object","interfaces":["io/netty/handler/stream/ChunkedInput"],"fields":[{"name":"in","access":18,"descriptor":"Ljava/nio/channels/ReadableByteChannel;"},{"name":"chunkSize","access":18,"descriptor":"I"},{"name":"offset","access":2,"descriptor":"J"},{"name":"byteBuffer","access":18,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/nio/channels/ReadableByteChannel;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/channels/ReadableByteChannel;I)V"},{"name":"transferredBytes","access":1,"descriptor":"()J"},{"name":"isEndOfInput","access":1,"descriptor":"()Z","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":131073,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"length","access":1,"descriptor":"()J"},{"name":"progress","access":1,"descriptor":"()J"},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/stream/ChunkedStream","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/handler/stream/ChunkedInput;","superName":"java/lang/Object","interfaces":["io/netty/handler/stream/ChunkedInput"],"fields":[{"name":"DEFAULT_CHUNK_SIZE","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8192"}},{"name":"in","access":18,"descriptor":"Ljava/io/PushbackInputStream;"},{"name":"chunkSize","access":18,"descriptor":"I"},{"name":"offset","access":2,"descriptor":"J"},{"name":"closed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V"},{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;I)V"},{"name":"transferredBytes","access":1,"descriptor":"()J"},{"name":"isEndOfInput","access":1,"descriptor":"()Z","exceptions":["java/lang/Exception"]},{"name":"close","access":1,"descriptor":"()V","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":131073,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":1,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Lio/netty/buffer/ByteBuf;","exceptions":["java/lang/Exception"]},{"name":"length","access":1,"descriptor":"()J"},{"name":"progress","access":1,"descriptor":"()J"},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/buffer/ByteBufAllocator;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]},{"name":"readChunk","access":4161,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/stream/ChunkedWriteHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/handler/stream/ChunkedWriteHandler$PendingWrite","outerName":"io/netty/handler/stream/ChunkedWriteHandler","innerName":"PendingWrite","access":26},{"name":"io/netty/handler/stream/ChunkedWriteHandler$3","access":0},{"name":"io/netty/handler/stream/ChunkedWriteHandler$2","access":0},{"name":"io/netty/handler/stream/ChunkedWriteHandler$1","access":0}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"queue","access":2,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"ctx","access":66,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(I)V"},{"name":"allocateQueue","access":2,"descriptor":"()V"},{"name":"queueIsEmpty","access":2,"descriptor":"()Z"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"resumeTransfer","access":1,"descriptor":"()V"},{"name":"resumeTransfer0","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"write","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"flush","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelWritabilityChanged","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"discard","access":2,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"doFlush","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"handleEndOfInputFuture","access":10,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/handler/stream/ChunkedInput;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;)V","signature":"(Lio/netty/channel/ChannelFuture;Lio/netty/handler/stream/ChunkedInput<*>;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;)V"},{"name":"handleFuture","access":2,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/handler/stream/ChunkedInput;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;Z)V","signature":"(Lio/netty/channel/ChannelFuture;Lio/netty/handler/stream/ChunkedInput<*>;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;Z)V"},{"name":"closeInput","access":10,"descriptor":"(Lio/netty/handler/stream/ChunkedInput;)V","signature":"(Lio/netty/handler/stream/ChunkedInput<*>;)V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/stream/ChunkedWriteHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/channel/ChannelFuture;Lio/netty/handler/stream/ChunkedInput;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/stream/ChunkedWriteHandler;Lio/netty/channel/ChannelFuture;Lio/netty/handler/stream/ChunkedInput;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;Z)V"}]},{"name":"io/netty/handler/stream/ChunkedWriteHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/stream/ChunkedWriteHandler","outerMethod":"resumeTransfer","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/handler/stream/ChunkedWriteHandler$1","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/stream/ChunkedWriteHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/stream/ChunkedWriteHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/stream/ChunkedWriteHandler$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/stream/ChunkedWriteHandler","outerMethod":"doFlush","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/handler/stream/ChunkedWriteHandler$PendingWrite","outerName":"io/netty/handler/stream/ChunkedWriteHandler","innerName":"PendingWrite","access":26},{"name":"io/netty/handler/stream/ChunkedWriteHandler$2","access":0}],"fields":[{"name":"val$chunks","access":4112,"descriptor":"Lio/netty/handler/stream/ChunkedInput;"},{"name":"val$currentWrite","access":4112,"descriptor":"Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/stream/ChunkedWriteHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/stream/ChunkedWriteHandler;Lio/netty/handler/stream/ChunkedInput;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/stream/ChunkedWriteHandler$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/stream/ChunkedWriteHandler","outerMethod":"doFlush","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","innerClasses":[{"name":"io/netty/handler/stream/ChunkedWriteHandler$PendingWrite","outerName":"io/netty/handler/stream/ChunkedWriteHandler","innerName":"PendingWrite","access":26},{"name":"io/netty/handler/stream/ChunkedWriteHandler$3","access":0}],"fields":[{"name":"val$chunks","access":4112,"descriptor":"Lio/netty/handler/stream/ChunkedInput;"},{"name":"val$currentWrite","access":4112,"descriptor":"Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;"},{"name":"val$resume","access":4112,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/stream/ChunkedWriteHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/stream/ChunkedWriteHandler;Lio/netty/handler/stream/ChunkedInput;Lio/netty/handler/stream/ChunkedWriteHandler$PendingWrite;Z)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V"},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/stream/ChunkedWriteHandler$PendingWrite","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/stream/ChunkedWriteHandler$PendingWrite","outerName":"io/netty/handler/stream/ChunkedWriteHandler","innerName":"PendingWrite","access":26}],"fields":[{"name":"msg","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"promise","access":16,"descriptor":"Lio/netty/channel/ChannelPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"fail","access":0,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"success","access":0,"descriptor":"(J)V"},{"name":"progress","access":0,"descriptor":"(JJ)V"}]},{"name":"io/netty/handler/timeout/IdleState","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"READER_IDLE","access":16409,"descriptor":"Lio/netty/handler/timeout/IdleState;"},{"name":"WRITER_IDLE","access":16409,"descriptor":"Lio/netty/handler/timeout/IdleState;"},{"name":"ALL_IDLE","access":16409,"descriptor":"Lio/netty/handler/timeout/IdleState;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/handler/timeout/IdleState;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/handler/timeout/IdleState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/handler/timeout/IdleState;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/handler/timeout/IdleStateEvent","version":50,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateEvent$DefaultIdleStateEvent","outerName":"io/netty/handler/timeout/IdleStateEvent","innerName":"DefaultIdleStateEvent","access":26}],"fields":[{"name":"FIRST_READER_IDLE_STATE_EVENT","access":25,"descriptor":"Lio/netty/handler/timeout/IdleStateEvent;"},{"name":"READER_IDLE_STATE_EVENT","access":25,"descriptor":"Lio/netty/handler/timeout/IdleStateEvent;"},{"name":"FIRST_WRITER_IDLE_STATE_EVENT","access":25,"descriptor":"Lio/netty/handler/timeout/IdleStateEvent;"},{"name":"WRITER_IDLE_STATE_EVENT","access":25,"descriptor":"Lio/netty/handler/timeout/IdleStateEvent;"},{"name":"FIRST_ALL_IDLE_STATE_EVENT","access":25,"descriptor":"Lio/netty/handler/timeout/IdleStateEvent;"},{"name":"ALL_IDLE_STATE_EVENT","access":25,"descriptor":"Lio/netty/handler/timeout/IdleStateEvent;"},{"name":"state","access":18,"descriptor":"Lio/netty/handler/timeout/IdleState;"},{"name":"first","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/handler/timeout/IdleState;Z)V"},{"name":"state","access":1,"descriptor":"()Lio/netty/handler/timeout/IdleState;"},{"name":"isFirst","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/timeout/IdleStateEvent$DefaultIdleStateEvent","version":50,"access":48,"superName":"io/netty/handler/timeout/IdleStateEvent","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateEvent$DefaultIdleStateEvent","outerName":"io/netty/handler/timeout/IdleStateEvent","innerName":"DefaultIdleStateEvent","access":26}],"fields":[{"name":"representation","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/timeout/IdleState;Z)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/timeout/IdleStateHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateHandler$2","access":4104},{"name":"io/netty/handler/timeout/IdleStateHandler$AllIdleTimeoutTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"AllIdleTimeoutTask","access":18},{"name":"io/netty/handler/timeout/IdleStateHandler$WriterIdleTimeoutTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"WriterIdleTimeoutTask","access":18},{"name":"io/netty/handler/timeout/IdleStateHandler$ReaderIdleTimeoutTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"ReaderIdleTimeoutTask","access":18},{"name":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"AbstractIdleTask","access":1034},{"name":"io/netty/handler/timeout/IdleStateHandler$1","access":0},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"MIN_TIMEOUT_NANOS","access":26,"descriptor":"J"},{"name":"writeListener","access":18,"descriptor":"Lio/netty/channel/ChannelFutureListener;"},{"name":"observeOutput","access":18,"descriptor":"Z"},{"name":"readerIdleTimeNanos","access":18,"descriptor":"J"},{"name":"writerIdleTimeNanos","access":18,"descriptor":"J"},{"name":"allIdleTimeNanos","access":18,"descriptor":"J"},{"name":"readerIdleTimeout","access":2,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"},{"name":"lastReadTime","access":2,"descriptor":"J"},{"name":"firstReaderIdleEvent","access":2,"descriptor":"Z"},{"name":"writerIdleTimeout","access":2,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"},{"name":"lastWriteTime","access":2,"descriptor":"J"},{"name":"firstWriterIdleEvent","access":2,"descriptor":"Z"},{"name":"allIdleTimeout","access":2,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"},{"name":"firstAllIdleEvent","access":2,"descriptor":"Z"},{"name":"state","access":2,"descriptor":"B"},{"name":"ST_INITIALIZED","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ST_DESTROYED","access":26,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"reading","access":2,"descriptor":"Z"},{"name":"lastChangeCheckTimeStamp","access":2,"descriptor":"J"},{"name":"lastMessageHashCode","access":2,"descriptor":"I"},{"name":"lastPendingWriteBytes","access":2,"descriptor":"J"},{"name":"lastFlushProgress","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(III)V"},{"name":"","access":1,"descriptor":"(JJJLjava/util/concurrent/TimeUnit;)V"},{"name":"","access":1,"descriptor":"(ZJJJLjava/util/concurrent/TimeUnit;)V"},{"name":"getReaderIdleTimeInMillis","access":1,"descriptor":"()J"},{"name":"getWriterIdleTimeInMillis","access":1,"descriptor":"()J"},{"name":"getAllIdleTimeInMillis","access":1,"descriptor":"()J"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelActive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelInactive","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"channelReadComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)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":"resetReadTimeout","access":1,"descriptor":"()V"},{"name":"resetWriteTimeout","access":1,"descriptor":"()V"},{"name":"initialize","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"ticksInNanos","access":0,"descriptor":"()J"},{"name":"schedule","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Runnable;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future<*>;"},{"name":"destroy","access":2,"descriptor":"()V"},{"name":"channelIdle","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/timeout/IdleStateEvent;)V","exceptions":["java/lang/Exception"]},{"name":"newIdleStateEvent","access":4,"descriptor":"(Lio/netty/handler/timeout/IdleState;Z)Lio/netty/handler/timeout/IdleStateEvent;"},{"name":"initOutputChanged","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"hasOutputChanged","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Z)Z"},{"name":"access$002","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;J)J"},{"name":"access$102","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Z)Z"},{"name":"access$202","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Z)Z"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)J"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)Z"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)J"},{"name":"access$602","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Lio/netty/util/concurrent/Future;)Lio/netty/util/concurrent/Future;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)Z"},{"name":"access$702","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Z)Z"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)J"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)J"},{"name":"access$902","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Lio/netty/util/concurrent/Future;)Lio/netty/util/concurrent/Future;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)Z"},{"name":"access$1000","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Lio/netty/channel/ChannelHandlerContext;Z)Z"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)J"},{"name":"access$1202","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Lio/netty/util/concurrent/Future;)Lio/netty/util/concurrent/Future;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)Z"}]},{"name":"io/netty/handler/timeout/IdleStateHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["io/netty/channel/ChannelFutureListener"],"outerClass":"io/netty/handler/timeout/IdleStateHandler","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateHandler$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/timeout/IdleStateHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/timeout/IdleStateHandler$2","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/timeout/IdleStateHandler","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateHandler$2","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$handler$timeout$IdleState","access":4120,"descriptor":"[I"}]},{"name":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","version":50,"access":1056,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"AbstractIdleTask","access":1034}],"fields":[{"name":"ctx","access":18,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"run","access":1028,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"}]},{"name":"io/netty/handler/timeout/IdleStateHandler$AllIdleTimeoutTask","version":50,"access":48,"superName":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateHandler$AllIdleTimeoutTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"AllIdleTimeoutTask","access":18},{"name":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"AbstractIdleTask","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/timeout/IdleStateHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"}]},{"name":"io/netty/handler/timeout/IdleStateHandler$ReaderIdleTimeoutTask","version":50,"access":48,"superName":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateHandler$ReaderIdleTimeoutTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"ReaderIdleTimeoutTask","access":18},{"name":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"AbstractIdleTask","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/timeout/IdleStateHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"}]},{"name":"io/netty/handler/timeout/IdleStateHandler$WriterIdleTimeoutTask","version":50,"access":48,"superName":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","innerClasses":[{"name":"io/netty/handler/timeout/IdleStateHandler$WriterIdleTimeoutTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"WriterIdleTimeoutTask","access":18},{"name":"io/netty/handler/timeout/IdleStateHandler$AbstractIdleTask","outerName":"io/netty/handler/timeout/IdleStateHandler","innerName":"AbstractIdleTask","access":1034}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/timeout/IdleStateHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/timeout/IdleStateHandler;Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"}]},{"name":"io/netty/handler/timeout/ReadTimeoutException","version":50,"access":49,"superName":"io/netty/handler/timeout/TimeoutException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"169287984113283421"}},{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/handler/timeout/ReadTimeoutException;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Z)V"}]},{"name":"io/netty/handler/timeout/ReadTimeoutHandler","version":50,"access":33,"superName":"io/netty/handler/timeout/IdleStateHandler","fields":[{"name":"closed","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"channelIdle","access":20,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/timeout/IdleStateEvent;)V","exceptions":["java/lang/Exception"]},{"name":"readTimedOut","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/handler/timeout/TimeoutException","version":50,"access":33,"superName":"io/netty/channel/ChannelException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4673641882869672533"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/handler/timeout/WriteTimeoutException","version":50,"access":49,"superName":"io/netty/handler/timeout/TimeoutException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-144786655770296065"}},{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/handler/timeout/WriteTimeoutException;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Z)V"}]},{"name":"io/netty/handler/timeout/WriteTimeoutHandler","version":50,"access":33,"superName":"io/netty/channel/ChannelOutboundHandlerAdapter","innerClasses":[{"name":"io/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask","outerName":"io/netty/handler/timeout/WriteTimeoutHandler","innerName":"WriteTimeoutTask","access":18}],"fields":[{"name":"MIN_TIMEOUT_NANOS","access":26,"descriptor":"J"},{"name":"timeoutNanos","access":18,"descriptor":"J"},{"name":"lastTask","access":2,"descriptor":"Lio/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask;"},{"name":"closed","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"write","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"scheduleTimeout","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"addWriteTimeoutTask","access":2,"descriptor":"(Lio/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask;)V"},{"name":"removeWriteTimeoutTask","access":2,"descriptor":"(Lio/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask;)V"},{"name":"writeTimedOut","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/timeout/WriteTimeoutHandler;Lio/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask;)V"}]},{"name":"io/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable","io/netty/channel/ChannelFutureListener"],"innerClasses":[{"name":"io/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask","outerName":"io/netty/handler/timeout/WriteTimeoutHandler","innerName":"WriteTimeoutTask","access":18}],"fields":[{"name":"ctx","access":18,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"promise","access":18,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"prev","access":0,"descriptor":"Lio/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask;"},{"name":"next","access":0,"descriptor":"Lio/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask;"},{"name":"scheduledFuture","access":0,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/timeout/WriteTimeoutHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/timeout/WriteTimeoutHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/channel/ChannelPromise;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/channel/ChannelFuture;)V","exceptions":["java/lang/Exception"]},{"name":"operationComplete","access":4161,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/handler/timeout/WriteTimeoutHandler$WriteTimeoutTask;)Lio/netty/channel/ChannelHandlerContext;"}]},{"name":"io/netty/handler/traffic/AbstractTrafficShapingHandler","version":50,"access":1057,"superName":"io/netty/channel/ChannelDuplexHandler","innerClasses":[{"name":"io/netty/handler/traffic/AbstractTrafficShapingHandler$ReopenReadTimerTask","outerName":"io/netty/handler/traffic/AbstractTrafficShapingHandler","innerName":"ReopenReadTimerTask","access":24},{"name":"io/netty/channel/Channel$Unsafe","outerName":"io/netty/channel/Channel","innerName":"Unsafe","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_CHECK_INTERVAL","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1000"}},{"name":"DEFAULT_MAX_TIME","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"15000"}},{"name":"DEFAULT_MAX_SIZE","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4194304"}},{"name":"MINIMAL_WAIT","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"10"}},{"name":"trafficCounter","access":4,"descriptor":"Lio/netty/handler/traffic/TrafficCounter;"},{"name":"writeLimit","access":66,"descriptor":"J"},{"name":"readLimit","access":66,"descriptor":"J"},{"name":"maxTime","access":68,"descriptor":"J"},{"name":"checkInterval","access":68,"descriptor":"J"},{"name":"READ_SUSPENDED","access":24,"descriptor":"Lio/netty/util/AttributeKey;","signature":"Lio/netty/util/AttributeKey;"},{"name":"REOPEN_TASK","access":24,"descriptor":"Lio/netty/util/AttributeKey;","signature":"Lio/netty/util/AttributeKey;"},{"name":"maxWriteDelay","access":64,"descriptor":"J"},{"name":"maxWriteSize","access":64,"descriptor":"J"},{"name":"userDefinedWritabilityIndex","access":16,"descriptor":"I"},{"name":"CHANNEL_DEFAULT_USER_DEFINED_WRITABILITY_INDEX","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"GLOBAL_DEFAULT_USER_DEFINED_WRITABILITY_INDEX","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"GLOBALCHANNEL_DEFAULT_USER_DEFINED_WRITABILITY_INDEX","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}}],"methods":[{"name":"setTrafficCounter","access":0,"descriptor":"(Lio/netty/handler/traffic/TrafficCounter;)V"},{"name":"userDefinedWritabilityIndex","access":4,"descriptor":"()I"},{"name":"","access":4,"descriptor":"(JJJJ)V"},{"name":"","access":4,"descriptor":"(JJJ)V"},{"name":"","access":4,"descriptor":"(JJ)V"},{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(J)V"},{"name":"configure","access":1,"descriptor":"(JJJ)V"},{"name":"configure","access":1,"descriptor":"(JJ)V"},{"name":"configure","access":1,"descriptor":"(J)V"},{"name":"getWriteLimit","access":1,"descriptor":"()J"},{"name":"setWriteLimit","access":1,"descriptor":"(J)V"},{"name":"getReadLimit","access":1,"descriptor":"()J"},{"name":"setReadLimit","access":1,"descriptor":"(J)V"},{"name":"getCheckInterval","access":1,"descriptor":"()J"},{"name":"setCheckInterval","access":1,"descriptor":"(J)V"},{"name":"setMaxTimeWait","access":1,"descriptor":"(J)V"},{"name":"getMaxTimeWait","access":1,"descriptor":"()J"},{"name":"getMaxWriteDelay","access":1,"descriptor":"()J"},{"name":"setMaxWriteDelay","access":1,"descriptor":"(J)V"},{"name":"getMaxWriteSize","access":1,"descriptor":"()J"},{"name":"setMaxWriteSize","access":1,"descriptor":"(J)V"},{"name":"doAccounting","access":4,"descriptor":"(Lio/netty/handler/traffic/TrafficCounter;)V"},{"name":"releaseReadSuspended","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"checkWaitReadTime","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;JJ)J"},{"name":"informReadOperation","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;J)V"},{"name":"isHandlerActive","access":12,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Z"},{"name":"read","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"write","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"submitWrite","access":131076,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JLio/netty/channel/ChannelPromise;)V"},{"name":"submitWrite","access":1024,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V"},{"name":"channelRegistered","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"setUserDefinedWritability","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Z)V"},{"name":"checkWriteSuspend","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;JJ)V"},{"name":"releaseWriteSuspended","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"trafficCounter","access":1,"descriptor":"()Lio/netty/handler/traffic/TrafficCounter;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"calculateSize","access":4,"descriptor":"(Ljava/lang/Object;)J"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/handler/traffic/AbstractTrafficShapingHandler$ReopenReadTimerTask","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/handler/traffic/AbstractTrafficShapingHandler$ReopenReadTimerTask","outerName":"io/netty/handler/traffic/AbstractTrafficShapingHandler","innerName":"ReopenReadTimerTask","access":24}],"fields":[{"name":"ctx","access":16,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler","version":50,"access":33,"superName":"io/netty/handler/traffic/AbstractTrafficShapingHandler","innerClasses":[{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/ChannelTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler$1","access":0}],"fields":[{"name":"messagesQueue","access":18,"descriptor":"Ljava/util/ArrayDeque;","signature":"Ljava/util/ArrayDeque;"},{"name":"queueSize","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"(JJJJ)V"},{"name":"","access":1,"descriptor":"(JJJ)V"},{"name":"","access":1,"descriptor":"(JJ)V"},{"name":"","access":1,"descriptor":"(J)V"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"submitWrite","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V"},{"name":"sendAllValid","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;J)V"},{"name":"queueSize","access":1,"descriptor":"()J"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/traffic/ChannelTrafficShapingHandler;Lio/netty/channel/ChannelHandlerContext;J)V"}]},{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/traffic/ChannelTrafficShapingHandler","outerMethod":"submitWrite","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler$1","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$futureNow","access":4112,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/traffic/ChannelTrafficShapingHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/traffic/ChannelTrafficShapingHandler;Lio/netty/channel/ChannelHandlerContext;J)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler$ToSend","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/ChannelTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/ChannelTrafficShapingHandler$1","access":0}],"fields":[{"name":"relativeTimeAction","access":16,"descriptor":"J"},{"name":"toSend","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"promise","access":16,"descriptor":"Lio/netty/channel/ChannelPromise;"}],"methods":[{"name":"","access":2,"descriptor":"(JLjava/lang/Object;Lio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(JLjava/lang/Object;Lio/netty/channel/ChannelPromise;Lio/netty/handler/traffic/ChannelTrafficShapingHandler$1;)V"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficCounter","version":50,"access":33,"superName":"io/netty/handler/traffic/TrafficCounter","innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficCounter$MixedTrafficMonitoringTask","outerName":"io/netty/handler/traffic/GlobalChannelTrafficCounter","innerName":"MixedTrafficMonitoringTask","access":10},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"PerChannel","access":24}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V"},{"name":"start","access":33,"descriptor":"()V"},{"name":"stop","access":33,"descriptor":"()V"},{"name":"resetCumulativeTime","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficCounter$MixedTrafficMonitoringTask","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficCounter$MixedTrafficMonitoringTask","outerName":"io/netty/handler/traffic/GlobalChannelTrafficCounter","innerName":"MixedTrafficMonitoringTask","access":10},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"PerChannel","access":24}],"fields":[{"name":"trafficShapingHandler1","access":18,"descriptor":"Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;"},{"name":"counter","access":18,"descriptor":"Lio/netty/handler/traffic/TrafficCounter;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Lio/netty/handler/traffic/TrafficCounter;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","version":50,"access":33,"superName":"io/netty/handler/traffic/AbstractTrafficShapingHandler","innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"PerChannel","access":24},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$2","access":0},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1","access":0},{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737},{"name":"io/netty/handler/traffic/AbstractTrafficShapingHandler$ReopenReadTimerTask","outerName":"io/netty/handler/traffic/AbstractTrafficShapingHandler","innerName":"ReopenReadTimerTask","access":24}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"channelQueues","access":16,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"queuesSize","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"cumulativeWrittenBytes","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"cumulativeReadBytes","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"maxGlobalWriteSize","access":64,"descriptor":"J"},{"name":"writeChannelLimit","access":66,"descriptor":"J"},{"name":"readChannelLimit","access":66,"descriptor":"J"},{"name":"DEFAULT_DEVIATION","access":26,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.1"}},{"name":"MAX_DEVIATION","access":26,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.4"}},{"name":"DEFAULT_SLOWDOWN","access":26,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.4"}},{"name":"DEFAULT_ACCELERATION","access":26,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"-0.1"}},{"name":"maxDeviation","access":66,"descriptor":"F"},{"name":"accelerationFactor","access":66,"descriptor":"F"},{"name":"slowDownFactor","access":66,"descriptor":"F"},{"name":"readDeviationActive","access":66,"descriptor":"Z"},{"name":"writeDeviationActive","access":66,"descriptor":"Z"}],"methods":[{"name":"createGlobalTrafficCounter","access":0,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;)V"},{"name":"userDefinedWritabilityIndex","access":4,"descriptor":"()I"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JJJJJJ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JJJJJ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JJJJ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;J)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;)V"},{"name":"maxDeviation","access":1,"descriptor":"()F"},{"name":"accelerationFactor","access":1,"descriptor":"()F"},{"name":"slowDownFactor","access":1,"descriptor":"()F"},{"name":"setMaxDeviation","access":1,"descriptor":"(FFF)V"},{"name":"computeDeviationCumulativeBytes","access":2,"descriptor":"()V"},{"name":"doAccounting","access":4,"descriptor":"(Lio/netty/handler/traffic/TrafficCounter;)V"},{"name":"computeBalancedWait","access":2,"descriptor":"(FFJ)J"},{"name":"getMaxGlobalWriteSize","access":1,"descriptor":"()J"},{"name":"setMaxGlobalWriteSize","access":1,"descriptor":"(J)V"},{"name":"queuesSize","access":1,"descriptor":"()J"},{"name":"configureChannel","access":1,"descriptor":"(JJ)V"},{"name":"getWriteChannelLimit","access":1,"descriptor":"()J"},{"name":"setWriteChannelLimit","access":1,"descriptor":"(J)V"},{"name":"getReadChannelLimit","access":1,"descriptor":"()J"},{"name":"setReadChannelLimit","access":1,"descriptor":"(J)V"},{"name":"release","access":17,"descriptor":"()V"},{"name":"getOrSetPerChannel","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"channelRead","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"checkWaitReadTime","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;JJ)J"},{"name":"informReadOperation","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;J)V"},{"name":"maximumCumulativeWrittenBytes","access":4,"descriptor":"()J"},{"name":"maximumCumulativeReadBytes","access":4,"descriptor":"()J"},{"name":"channelTrafficCounters","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"write","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;Lio/netty/channel/ChannelPromise;)V","exceptions":["java/lang/Exception"]},{"name":"submitWrite","access":4,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V"},{"name":"sendAllValid","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;J)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;J)V"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1","version":50,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","outerClass":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","outerMethod":"channelTrafficCounters","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1","access":0},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"PerChannel","access":24},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1","access":0},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1$1","access":0}],"fields":[{"name":"iter","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/handler/traffic/TrafficCounter;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","outerMethod":"submitWrite","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"PerChannel","access":24},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$2","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$forSchedule","access":4112,"descriptor":"Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;"},{"name":"val$futureNow","access":4112,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel;J)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"PerChannel","access":24}],"fields":[{"name":"messagesQueue","access":0,"descriptor":"Ljava/util/ArrayDeque;","signature":"Ljava/util/ArrayDeque;"},{"name":"channelTrafficCounter","access":0,"descriptor":"Lio/netty/handler/traffic/TrafficCounter;"},{"name":"queueSize","access":0,"descriptor":"J"},{"name":"lastWriteTimestamp","access":0,"descriptor":"J"},{"name":"lastReadTimestamp","access":0,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$ToSend","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1","access":0}],"fields":[{"name":"relativeTimeAction","access":16,"descriptor":"J"},{"name":"toSend","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"promise","access":16,"descriptor":"Lio/netty/channel/ChannelPromise;"},{"name":"size","access":16,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"(JLjava/lang/Object;JLio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(JLjava/lang/Object;JLio/netty/channel/ChannelPromise;Lio/netty/handler/traffic/GlobalChannelTrafficShapingHandler$1;)V"}]},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler","version":50,"access":33,"superName":"io/netty/handler/traffic/AbstractTrafficShapingHandler","innerClasses":[{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/GlobalTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalTrafficShapingHandler","innerName":"PerChannel","access":26},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$1","access":0},{"name":"io/netty/channel/ChannelHandler$Sharable","outerName":"io/netty/channel/ChannelHandler","innerName":"Sharable","access":9737}],"fields":[{"name":"channelQueues","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"queuesSize","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"maxGlobalWriteSize","access":0,"descriptor":"J"}],"methods":[{"name":"createGlobalTrafficCounter","access":0,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;)V"},{"name":"userDefinedWritabilityIndex","access":4,"descriptor":"()I"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JJJJ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JJJ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;JJ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;J)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"getMaxGlobalWriteSize","access":1,"descriptor":"()J"},{"name":"setMaxGlobalWriteSize","access":1,"descriptor":"(J)V"},{"name":"queuesSize","access":1,"descriptor":"()J"},{"name":"release","access":17,"descriptor":"()V"},{"name":"getOrSetPerChannel","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)Lio/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel;"},{"name":"handlerAdded","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"handlerRemoved","access":1,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;)V","exceptions":["java/lang/Exception"]},{"name":"checkWaitReadTime","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;JJ)J"},{"name":"informReadOperation","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;J)V"},{"name":"submitWrite","access":0,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V"},{"name":"sendAllValid","access":2,"descriptor":"(Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel;J)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/handler/traffic/GlobalTrafficShapingHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel;J)V"}]},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/handler/traffic/GlobalTrafficShapingHandler","outerMethod":"submitWrite","outerMethodDescriptor":"(Lio/netty/channel/ChannelHandlerContext;Ljava/lang/Object;JJJLio/netty/channel/ChannelPromise;)V","innerClasses":[{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalTrafficShapingHandler","innerName":"PerChannel","access":26},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$1","access":0}],"fields":[{"name":"val$ctx","access":4112,"descriptor":"Lio/netty/channel/ChannelHandlerContext;"},{"name":"val$forSchedule","access":4112,"descriptor":"Lio/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel;"},{"name":"val$futureNow","access":4112,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/traffic/GlobalTrafficShapingHandler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/handler/traffic/GlobalTrafficShapingHandler;Lio/netty/channel/ChannelHandlerContext;Lio/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel;J)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/GlobalTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$PerChannel","outerName":"io/netty/handler/traffic/GlobalTrafficShapingHandler","innerName":"PerChannel","access":26},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$1","access":0}],"fields":[{"name":"messagesQueue","access":0,"descriptor":"Ljava/util/ArrayDeque;","signature":"Ljava/util/ArrayDeque;"},{"name":"queueSize","access":0,"descriptor":"J"},{"name":"lastWriteTimestamp","access":0,"descriptor":"J"},{"name":"lastReadTimestamp","access":0,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/traffic/GlobalTrafficShapingHandler$1;)V"}]},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$ToSend","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$ToSend","outerName":"io/netty/handler/traffic/GlobalTrafficShapingHandler","innerName":"ToSend","access":26},{"name":"io/netty/handler/traffic/GlobalTrafficShapingHandler$1","access":0}],"fields":[{"name":"relativeTimeAction","access":16,"descriptor":"J"},{"name":"toSend","access":16,"descriptor":"Ljava/lang/Object;"},{"name":"size","access":16,"descriptor":"J"},{"name":"promise","access":16,"descriptor":"Lio/netty/channel/ChannelPromise;"}],"methods":[{"name":"","access":2,"descriptor":"(JLjava/lang/Object;JLio/netty/channel/ChannelPromise;)V"},{"name":"","access":4096,"descriptor":"(JLjava/lang/Object;JLio/netty/channel/ChannelPromise;Lio/netty/handler/traffic/GlobalTrafficShapingHandler$1;)V"}]},{"name":"io/netty/handler/traffic/TrafficCounter","version":50,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/handler/traffic/TrafficCounter$1","access":4104},{"name":"io/netty/handler/traffic/TrafficCounter$TrafficMonitoringTask","outerName":"io/netty/handler/traffic/TrafficCounter","innerName":"TrafficMonitoringTask","access":18}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"currentWrittenBytes","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"currentReadBytes","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"writingTime","access":2,"descriptor":"J"},{"name":"readingTime","access":2,"descriptor":"J"},{"name":"cumulativeWrittenBytes","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"cumulativeReadBytes","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"lastCumulativeTime","access":2,"descriptor":"J"},{"name":"lastWriteThroughput","access":2,"descriptor":"J"},{"name":"lastReadThroughput","access":2,"descriptor":"J"},{"name":"lastTime","access":16,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"lastWrittenBytes","access":66,"descriptor":"J"},{"name":"lastReadBytes","access":66,"descriptor":"J"},{"name":"lastWritingTime","access":66,"descriptor":"J"},{"name":"lastReadingTime","access":66,"descriptor":"J"},{"name":"realWrittenBytes","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"realWriteThroughput","access":2,"descriptor":"J"},{"name":"checkInterval","access":16,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"name","access":16,"descriptor":"Ljava/lang/String;"},{"name":"trafficShapingHandler","access":16,"descriptor":"Lio/netty/handler/traffic/AbstractTrafficShapingHandler;"},{"name":"executor","access":16,"descriptor":"Ljava/util/concurrent/ScheduledExecutorService;"},{"name":"monitor","access":0,"descriptor":"Ljava/lang/Runnable;"},{"name":"scheduledFuture","access":64,"descriptor":"Ljava/util/concurrent/ScheduledFuture;","signature":"Ljava/util/concurrent/ScheduledFuture<*>;"},{"name":"monitorActive","access":64,"descriptor":"Z"}],"methods":[{"name":"milliSecondFromNano","access":9,"descriptor":"()J"},{"name":"start","access":33,"descriptor":"()V"},{"name":"stop","access":33,"descriptor":"()V"},{"name":"resetAccounting","access":32,"descriptor":"(J)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V"},{"name":"","access":1,"descriptor":"(Lio/netty/handler/traffic/AbstractTrafficShapingHandler;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/String;J)V"},{"name":"init","access":2,"descriptor":"(J)V"},{"name":"configure","access":1,"descriptor":"(J)V"},{"name":"bytesRecvFlowControl","access":0,"descriptor":"(J)V"},{"name":"bytesWriteFlowControl","access":0,"descriptor":"(J)V"},{"name":"bytesRealWriteFlowControl","access":0,"descriptor":"(J)V"},{"name":"checkInterval","access":1,"descriptor":"()J"},{"name":"lastReadThroughput","access":1,"descriptor":"()J"},{"name":"lastWriteThroughput","access":1,"descriptor":"()J"},{"name":"lastReadBytes","access":1,"descriptor":"()J"},{"name":"lastWrittenBytes","access":1,"descriptor":"()J"},{"name":"currentReadBytes","access":1,"descriptor":"()J"},{"name":"currentWrittenBytes","access":1,"descriptor":"()J"},{"name":"lastTime","access":1,"descriptor":"()J"},{"name":"cumulativeWrittenBytes","access":1,"descriptor":"()J"},{"name":"cumulativeReadBytes","access":1,"descriptor":"()J"},{"name":"lastCumulativeTime","access":1,"descriptor":"()J"},{"name":"getRealWrittenBytes","access":1,"descriptor":"()Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"getRealWriteThroughput","access":1,"descriptor":"()J"},{"name":"resetCumulativeTime","access":1,"descriptor":"()V"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"readTimeToWait","access":131073,"descriptor":"(JJJ)J"},{"name":"readTimeToWait","access":1,"descriptor":"(JJJJ)J"},{"name":"writeTimeToWait","access":131073,"descriptor":"(JJJ)J"},{"name":"writeTimeToWait","access":1,"descriptor":"(JJJJ)J"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/handler/traffic/TrafficCounter$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/handler/traffic/TrafficCounter","innerClasses":[{"name":"io/netty/handler/traffic/TrafficCounter$1","access":4104}]},{"name":"io/netty/handler/traffic/TrafficCounter$TrafficMonitoringTask","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/handler/traffic/TrafficCounter$TrafficMonitoringTask","outerName":"io/netty/handler/traffic/TrafficCounter","innerName":"TrafficMonitoringTask","access":18},{"name":"io/netty/handler/traffic/TrafficCounter$1","access":4104}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/handler/traffic/TrafficCounter;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/handler/traffic/TrafficCounter;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/handler/traffic/TrafficCounter;Lio/netty/handler/traffic/TrafficCounter$1;)V"}]},{"name":"io/netty/util/AbstractConstant","version":50,"access":1057,"signature":";>Ljava/lang/Object;Lio/netty/util/Constant;","superName":"java/lang/Object","interfaces":["io/netty/util/Constant"],"fields":[{"name":"uniqueIdGenerator","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"id","access":18,"descriptor":"I"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"uniquifier","access":18,"descriptor":"J"}],"methods":[{"name":"","access":4,"descriptor":"(ILjava/lang/String;)V"},{"name":"name","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"id","access":17,"descriptor":"()I"},{"name":"toString","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"compareTo","access":17,"descriptor":"(Lio/netty/util/AbstractConstant;)I","signature":"(TT;)I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/util/AbstractReferenceCounted","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/util/ReferenceCounted"],"innerClasses":[{"name":"io/netty/util/AbstractReferenceCounted$1","access":8}],"fields":[{"name":"REFCNT_FIELD_OFFSET","access":26,"descriptor":"J"},{"name":"AIF_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"updater","access":26,"descriptor":"Lio/netty/util/internal/ReferenceCountUpdater;","signature":"Lio/netty/util/internal/ReferenceCountUpdater;"},{"name":"refCnt","access":66,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"refCnt","access":1,"descriptor":"()I"},{"name":"setRefCnt","access":20,"descriptor":"(I)V"},{"name":"retain","access":1,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":1,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":1,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"release","access":1,"descriptor":"()Z"},{"name":"release","access":1,"descriptor":"(I)Z"},{"name":"handleRelease","access":2,"descriptor":"(Z)Z"},{"name":"deallocate","access":1028,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"access$100","access":4104,"descriptor":"()J"}]},{"name":"io/netty/util/AbstractReferenceCounted$1","version":50,"access":48,"signature":"Lio/netty/util/internal/ReferenceCountUpdater;","superName":"io/netty/util/internal/ReferenceCountUpdater","outerClass":"io/netty/util/AbstractReferenceCounted","innerClasses":[{"name":"io/netty/util/AbstractReferenceCounted$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"updater","access":4,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"unsafeOffset","access":4,"descriptor":"()J"}]},{"name":"io/netty/util/AsciiString","version":50,"access":49,"signature":"Ljava/lang/Object;Ljava/lang/CharSequence;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/lang/CharSequence","java/lang/Comparable"],"innerClasses":[{"name":"io/netty/util/AsciiString$GeneralCaseInsensitiveCharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"GeneralCaseInsensitiveCharEqualityComparator","access":26},{"name":"io/netty/util/AsciiString$AsciiCaseInsensitiveCharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"AsciiCaseInsensitiveCharEqualityComparator","access":26},{"name":"io/netty/util/AsciiString$DefaultCharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"DefaultCharEqualityComparator","access":26},{"name":"io/netty/util/AsciiString$CharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"CharEqualityComparator","access":1546},{"name":"io/netty/util/AsciiString$2","access":8},{"name":"io/netty/util/AsciiString$1","access":8}],"fields":[{"name":"EMPTY_STRING","access":25,"descriptor":"Lio/netty/util/AsciiString;"},{"name":"MAX_CHAR_VALUE","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"255"}},{"name":"INDEX_NOT_FOUND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"value","access":18,"descriptor":"[B"},{"name":"offset","access":18,"descriptor":"I"},{"name":"length","access":18,"descriptor":"I"},{"name":"hash","access":2,"descriptor":"I"},{"name":"string","access":2,"descriptor":"Ljava/lang/String;"},{"name":"CASE_INSENSITIVE_HASHER","access":25,"descriptor":"Lio/netty/util/HashingStrategy;","signature":"Lio/netty/util/HashingStrategy;"},{"name":"CASE_SENSITIVE_HASHER","access":25,"descriptor":"Lio/netty/util/HashingStrategy;","signature":"Lio/netty/util/HashingStrategy;"}],"methods":[{"name":"","access":1,"descriptor":"([B)V"},{"name":"","access":1,"descriptor":"([BZ)V"},{"name":"","access":1,"descriptor":"([BIIZ)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/ByteBuffer;Z)V"},{"name":"","access":1,"descriptor":"(Ljava/nio/ByteBuffer;IIZ)V"},{"name":"","access":1,"descriptor":"([C)V"},{"name":"","access":1,"descriptor":"([CII)V"},{"name":"","access":1,"descriptor":"([CLjava/nio/charset/Charset;)V"},{"name":"","access":1,"descriptor":"([CLjava/nio/charset/Charset;II)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/CharSequence;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/CharSequence;II)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/nio/charset/Charset;II)V"},{"name":"forEachByte","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByte","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByte0","access":2,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByteDesc","access":1,"descriptor":"(Lio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByteDesc","access":1,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"forEachByteDesc0","access":2,"descriptor":"(IILio/netty/util/ByteProcessor;)I","exceptions":["java/lang/Exception"]},{"name":"byteAt","access":1,"descriptor":"(I)B"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"length","access":1,"descriptor":"()I"},{"name":"arrayChanged","access":1,"descriptor":"()V"},{"name":"array","access":1,"descriptor":"()[B"},{"name":"arrayOffset","access":1,"descriptor":"()I"},{"name":"isEntireArrayUsed","access":1,"descriptor":"()Z"},{"name":"toByteArray","access":1,"descriptor":"()[B"},{"name":"toByteArray","access":1,"descriptor":"(II)[B"},{"name":"copy","access":1,"descriptor":"(I[BII)V"},{"name":"charAt","access":1,"descriptor":"(I)C"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"concat","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lio/netty/util/AsciiString;"},{"name":"endsWith","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"contentEqualsIgnoreCase","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"misalignedEqualsIgnoreCase","access":2,"descriptor":"(Lio/netty/util/AsciiString;)Z"},{"name":"toCharArray","access":1,"descriptor":"()[C"},{"name":"toCharArray","access":1,"descriptor":"(II)[C"},{"name":"copy","access":1,"descriptor":"(I[CII)V"},{"name":"subSequence","access":1,"descriptor":"(I)Lio/netty/util/AsciiString;"},{"name":"subSequence","access":1,"descriptor":"(II)Lio/netty/util/AsciiString;"},{"name":"subSequence","access":1,"descriptor":"(IIZ)Lio/netty/util/AsciiString;"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"indexOf","access":1,"descriptor":"(CI)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"regionMatches","access":1,"descriptor":"(ILjava/lang/CharSequence;II)Z"},{"name":"regionMatches","access":1,"descriptor":"(ZILjava/lang/CharSequence;II)Z"},{"name":"replace","access":1,"descriptor":"(CC)Lio/netty/util/AsciiString;"},{"name":"startsWith","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"startsWith","access":1,"descriptor":"(Ljava/lang/CharSequence;I)Z"},{"name":"toLowerCase","access":1,"descriptor":"()Lio/netty/util/AsciiString;"},{"name":"toUpperCase","access":1,"descriptor":"()Lio/netty/util/AsciiString;"},{"name":"trim","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"},{"name":"trim","access":1,"descriptor":"()Lio/netty/util/AsciiString;"},{"name":"contentEquals","access":1,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"matches","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"split","access":1,"descriptor":"(Ljava/lang/String;I)[Lio/netty/util/AsciiString;"},{"name":"split","access":1,"descriptor":"(C)[Lio/netty/util/AsciiString;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"(II)Ljava/lang/String;"},{"name":"parseBoolean","access":1,"descriptor":"()Z"},{"name":"parseChar","access":1,"descriptor":"()C"},{"name":"parseChar","access":1,"descriptor":"(I)C"},{"name":"parseShort","access":1,"descriptor":"()S"},{"name":"parseShort","access":1,"descriptor":"(I)S"},{"name":"parseShort","access":1,"descriptor":"(II)S"},{"name":"parseShort","access":1,"descriptor":"(III)S"},{"name":"parseInt","access":1,"descriptor":"()I"},{"name":"parseInt","access":1,"descriptor":"(I)I"},{"name":"parseInt","access":1,"descriptor":"(II)I"},{"name":"parseInt","access":1,"descriptor":"(III)I"},{"name":"parseInt","access":2,"descriptor":"(IIIZ)I"},{"name":"parseLong","access":1,"descriptor":"()J"},{"name":"parseLong","access":1,"descriptor":"(I)J"},{"name":"parseLong","access":1,"descriptor":"(II)J"},{"name":"parseLong","access":1,"descriptor":"(III)J"},{"name":"parseLong","access":2,"descriptor":"(IIIZ)J"},{"name":"parseFloat","access":1,"descriptor":"()F"},{"name":"parseFloat","access":1,"descriptor":"(II)F"},{"name":"parseDouble","access":1,"descriptor":"()D"},{"name":"parseDouble","access":1,"descriptor":"(II)D"},{"name":"of","access":9,"descriptor":"(Ljava/lang/CharSequence;)Lio/netty/util/AsciiString;"},{"name":"cached","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/util/AsciiString;"},{"name":"hashCode","access":9,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"contains","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z"},{"name":"containsIgnoreCase","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z"},{"name":"contentEqualsIgnoreCase","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z"},{"name":"containsContentEqualsIgnoreCase","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/CharSequence;)Z","signature":"(Ljava/util/Collection;Ljava/lang/CharSequence;)Z"},{"name":"containsAllContentEqualsIgnoreCase","access":9,"descriptor":"(Ljava/util/Collection;Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection;Ljava/util/Collection;)Z"},{"name":"contentEquals","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z"},{"name":"toAsciiStringArray","access":10,"descriptor":"([Ljava/lang/String;)[Lio/netty/util/AsciiString;"},{"name":"contains","access":10,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;Lio/netty/util/AsciiString$CharEqualityComparator;)Z"},{"name":"regionMatchesCharSequences","access":10,"descriptor":"(Ljava/lang/CharSequence;ILjava/lang/CharSequence;IILio/netty/util/AsciiString$CharEqualityComparator;)Z"},{"name":"regionMatches","access":9,"descriptor":"(Ljava/lang/CharSequence;ZILjava/lang/CharSequence;II)Z"},{"name":"regionMatchesAscii","access":9,"descriptor":"(Ljava/lang/CharSequence;ZILjava/lang/CharSequence;II)Z"},{"name":"indexOfIgnoreCase","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)I"},{"name":"indexOfIgnoreCaseAscii","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;I)I"},{"name":"indexOf","access":9,"descriptor":"(Ljava/lang/CharSequence;CI)I"},{"name":"equalsIgnoreCase","access":10,"descriptor":"(BB)Z"},{"name":"equalsIgnoreCase","access":10,"descriptor":"(CC)Z"},{"name":"toLowerCase","access":9,"descriptor":"(C)C"},{"name":"toUpperCase","access":10,"descriptor":"(B)B"},{"name":"isUpperCase","access":9,"descriptor":"(B)Z"},{"name":"isUpperCase","access":9,"descriptor":"(C)Z"},{"name":"c2b","access":9,"descriptor":"(C)B"},{"name":"c2b0","access":10,"descriptor":"(C)B"},{"name":"b2c","access":9,"descriptor":"(B)C"},{"name":"subSequence","access":4161,"descriptor":"(II)Ljava/lang/CharSequence;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"access$000","access":4104,"descriptor":"(CC)Z"}]},{"name":"io/netty/util/AsciiString$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/HashingStrategy;","superName":"java/lang/Object","interfaces":["io/netty/util/HashingStrategy"],"outerClass":"io/netty/util/AsciiString","innerClasses":[{"name":"io/netty/util/AsciiString$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"hashCode","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/util/AsciiString$2","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/HashingStrategy;","superName":"java/lang/Object","interfaces":["io/netty/util/HashingStrategy"],"outerClass":"io/netty/util/AsciiString","innerClasses":[{"name":"io/netty/util/AsciiString$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z"},{"name":"equals","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"hashCode","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/util/AsciiString$AsciiCaseInsensitiveCharEqualityComparator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/AsciiString$CharEqualityComparator"],"innerClasses":[{"name":"io/netty/util/AsciiString$AsciiCaseInsensitiveCharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"AsciiCaseInsensitiveCharEqualityComparator","access":26},{"name":"io/netty/util/AsciiString$CharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"CharEqualityComparator","access":1546}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lio/netty/util/AsciiString$AsciiCaseInsensitiveCharEqualityComparator;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(CC)Z"}]},{"name":"io/netty/util/AsciiString$CharEqualityComparator","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/AsciiString$CharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"CharEqualityComparator","access":1546}],"methods":[{"name":"equals","access":1025,"descriptor":"(CC)Z"}]},{"name":"io/netty/util/AsciiString$DefaultCharEqualityComparator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/AsciiString$CharEqualityComparator"],"innerClasses":[{"name":"io/netty/util/AsciiString$DefaultCharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"DefaultCharEqualityComparator","access":26},{"name":"io/netty/util/AsciiString$CharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"CharEqualityComparator","access":1546}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lio/netty/util/AsciiString$DefaultCharEqualityComparator;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(CC)Z"}]},{"name":"io/netty/util/AsciiString$GeneralCaseInsensitiveCharEqualityComparator","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/AsciiString$CharEqualityComparator"],"innerClasses":[{"name":"io/netty/util/AsciiString$GeneralCaseInsensitiveCharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"GeneralCaseInsensitiveCharEqualityComparator","access":26},{"name":"io/netty/util/AsciiString$CharEqualityComparator","outerName":"io/netty/util/AsciiString","innerName":"CharEqualityComparator","access":1546}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lio/netty/util/AsciiString$GeneralCaseInsensitiveCharEqualityComparator;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(CC)Z"}]},{"name":"io/netty/util/AsciiStringUtil","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"toLowerCase","access":8,"descriptor":"(Lio/netty/util/AsciiString;)Lio/netty/util/AsciiString;"},{"name":"containsUpperCase","access":10,"descriptor":"([BII)Z"},{"name":"linearContainsUpperCase","access":10,"descriptor":"([BII)Z"},{"name":"unrolledContainsUpperCase","access":10,"descriptor":"([BII)Z"},{"name":"toLowerCase","access":10,"descriptor":"([BI[B)V"},{"name":"linearToLowerCase","access":10,"descriptor":"([BI[B)V"},{"name":"unrolledToLowerCase","access":10,"descriptor":"([BI[BII)V"},{"name":"toUpperCase","access":8,"descriptor":"(Lio/netty/util/AsciiString;)Lio/netty/util/AsciiString;"},{"name":"containsLowerCase","access":10,"descriptor":"([BII)Z"},{"name":"linearContainsLowerCase","access":10,"descriptor":"([BII)Z"},{"name":"unrolledContainsLowerCase","access":10,"descriptor":"([BII)Z"},{"name":"toUpperCase","access":10,"descriptor":"([BI[B)V"},{"name":"linearToUpperCase","access":10,"descriptor":"([BI[B)V"},{"name":"unrolledToUpperCase","access":10,"descriptor":"([BI[BII)V"},{"name":"isLowerCase","access":10,"descriptor":"(B)Z"},{"name":"isUpperCase","access":8,"descriptor":"(B)Z"},{"name":"toLowerCase","access":8,"descriptor":"(B)B"},{"name":"toUpperCase","access":8,"descriptor":"(B)B"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/AsyncMapping","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"map","access":1025,"descriptor":"(Ljava/lang/Object;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":"(TIN;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;"}]},{"name":"io/netty/util/Attribute","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"key","access":1025,"descriptor":"()Lio/netty/util/AttributeKey;","signature":"()Lio/netty/util/AttributeKey;"},{"name":"get","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"set","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"getAndSet","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"setIfAbsent","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"getAndRemove","access":132097,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"compareAndSet","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;TT;)Z"},{"name":"remove","access":132097,"descriptor":"()V"}]},{"name":"io/netty/util/AttributeKey","version":50,"access":49,"signature":"Lio/netty/util/AbstractConstant;>;","superName":"io/netty/util/AbstractConstant","innerClasses":[{"name":"io/netty/util/AttributeKey$1","access":8}],"fields":[{"name":"pool","access":26,"descriptor":"Lio/netty/util/ConstantPool;","signature":"Lio/netty/util/ConstantPool;>;"}],"methods":[{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/util/AttributeKey;","signature":"(Ljava/lang/String;)Lio/netty/util/AttributeKey;"},{"name":"exists","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"newInstance","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/util/AttributeKey;","signature":"(Ljava/lang/String;)Lio/netty/util/AttributeKey;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lio/netty/util/AttributeKey;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/util/AttributeKey;"},{"name":"","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"","access":4096,"descriptor":"(ILjava/lang/String;Lio/netty/util/AttributeKey$1;)V"}]},{"name":"io/netty/util/AttributeKey$1","version":50,"access":48,"signature":"Lio/netty/util/ConstantPool;>;","superName":"io/netty/util/ConstantPool","outerClass":"io/netty/util/AttributeKey","innerClasses":[{"name":"io/netty/util/AttributeKey$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newConstant","access":4,"descriptor":"(ILjava/lang/String;)Lio/netty/util/AttributeKey;","signature":"(ILjava/lang/String;)Lio/netty/util/AttributeKey;"},{"name":"newConstant","access":4164,"descriptor":"(ILjava/lang/String;)Lio/netty/util/Constant;"}]},{"name":"io/netty/util/AttributeMap","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"attr","access":1025,"descriptor":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;","signature":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;"},{"name":"hasAttr","access":1025,"descriptor":"(Lio/netty/util/AttributeKey;)Z","signature":"(Lio/netty/util/AttributeKey;)Z"}]},{"name":"io/netty/util/BooleanSupplier","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/BooleanSupplier$2","access":8},{"name":"io/netty/util/BooleanSupplier$1","access":8}],"fields":[{"name":"FALSE_SUPPLIER","access":25,"descriptor":"Lio/netty/util/BooleanSupplier;"},{"name":"TRUE_SUPPLIER","access":25,"descriptor":"Lio/netty/util/BooleanSupplier;"}],"methods":[{"name":"get","access":1025,"descriptor":"()Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/BooleanSupplier$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/BooleanSupplier"],"outerClass":"io/netty/util/BooleanSupplier","innerClasses":[{"name":"io/netty/util/BooleanSupplier$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Z"}]},{"name":"io/netty/util/BooleanSupplier$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/BooleanSupplier"],"outerClass":"io/netty/util/BooleanSupplier","innerClasses":[{"name":"io/netty/util/BooleanSupplier$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Z"}]},{"name":"io/netty/util/ByteProcessor","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/ByteProcessor$IndexNotOfProcessor","outerName":"io/netty/util/ByteProcessor","innerName":"IndexNotOfProcessor","access":9},{"name":"io/netty/util/ByteProcessor$IndexOfProcessor","outerName":"io/netty/util/ByteProcessor","innerName":"IndexOfProcessor","access":9},{"name":"io/netty/util/ByteProcessor$4","access":8},{"name":"io/netty/util/ByteProcessor$3","access":8},{"name":"io/netty/util/ByteProcessor$2","access":8},{"name":"io/netty/util/ByteProcessor$1","access":8}],"fields":[{"name":"FIND_NUL","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_NON_NUL","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_CR","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_NON_CR","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_LF","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_NON_LF","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_SEMI_COLON","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_COMMA","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_ASCII_SPACE","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_CRLF","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_NON_CRLF","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_LINEAR_WHITESPACE","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"},{"name":"FIND_NON_LINEAR_WHITESPACE","access":25,"descriptor":"Lio/netty/util/ByteProcessor;"}],"methods":[{"name":"process","access":1025,"descriptor":"(B)Z","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/ByteProcessor$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"outerClass":"io/netty/util/ByteProcessor","innerClasses":[{"name":"io/netty/util/ByteProcessor$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z"}]},{"name":"io/netty/util/ByteProcessor$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"outerClass":"io/netty/util/ByteProcessor","innerClasses":[{"name":"io/netty/util/ByteProcessor$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z"}]},{"name":"io/netty/util/ByteProcessor$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"outerClass":"io/netty/util/ByteProcessor","innerClasses":[{"name":"io/netty/util/ByteProcessor$3","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z"}]},{"name":"io/netty/util/ByteProcessor$4","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"outerClass":"io/netty/util/ByteProcessor","innerClasses":[{"name":"io/netty/util/ByteProcessor$4","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"process","access":1,"descriptor":"(B)Z"}]},{"name":"io/netty/util/ByteProcessor$IndexNotOfProcessor","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"innerClasses":[{"name":"io/netty/util/ByteProcessor$IndexNotOfProcessor","outerName":"io/netty/util/ByteProcessor","innerName":"IndexNotOfProcessor","access":9}],"fields":[{"name":"byteToNotFind","access":18,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(B)V"},{"name":"process","access":1,"descriptor":"(B)Z"}]},{"name":"io/netty/util/ByteProcessor$IndexOfProcessor","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/util/ByteProcessor"],"innerClasses":[{"name":"io/netty/util/ByteProcessor$IndexOfProcessor","outerName":"io/netty/util/ByteProcessor","innerName":"IndexOfProcessor","access":9}],"fields":[{"name":"byteToFind","access":18,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(B)V"},{"name":"process","access":1,"descriptor":"(B)Z"}]},{"name":"io/netty/util/ByteProcessorUtils","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"SPACE","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"HTAB","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"CARRIAGE_RETURN","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"LINE_FEED","access":24,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"10"}}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/CharsetUtil","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"UTF_16","access":25,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"UTF_16BE","access":25,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"UTF_16LE","access":25,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"UTF_8","access":25,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"ISO_8859_1","access":25,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"US_ASCII","access":25,"descriptor":"Ljava/nio/charset/Charset;"},{"name":"CHARSETS","access":26,"descriptor":"[Ljava/nio/charset/Charset;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Ljava/nio/charset/Charset;"},{"name":"getEncoder","access":131081,"descriptor":"(Ljava/nio/charset/Charset;)Ljava/nio/charset/CharsetEncoder;"},{"name":"encoder","access":9,"descriptor":"(Ljava/nio/charset/Charset;Ljava/nio/charset/CodingErrorAction;Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;"},{"name":"encoder","access":9,"descriptor":"(Ljava/nio/charset/Charset;Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetEncoder;"},{"name":"encoder","access":9,"descriptor":"(Ljava/nio/charset/Charset;)Ljava/nio/charset/CharsetEncoder;"},{"name":"getDecoder","access":131081,"descriptor":"(Ljava/nio/charset/Charset;)Ljava/nio/charset/CharsetDecoder;"},{"name":"decoder","access":9,"descriptor":"(Ljava/nio/charset/Charset;Ljava/nio/charset/CodingErrorAction;Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;"},{"name":"decoder","access":9,"descriptor":"(Ljava/nio/charset/Charset;Ljava/nio/charset/CodingErrorAction;)Ljava/nio/charset/CharsetDecoder;"},{"name":"decoder","access":9,"descriptor":"(Ljava/nio/charset/Charset;)Ljava/nio/charset/CharsetDecoder;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/Constant","version":50,"access":1537,"signature":";>Ljava/lang/Object;Ljava/lang/Comparable;","superName":"java/lang/Object","interfaces":["java/lang/Comparable"],"methods":[{"name":"id","access":1025,"descriptor":"()I"},{"name":"name","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/ConstantPool","version":50,"access":1057,"signature":";>Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"constants","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"},{"name":"nextId","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"valueOf","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lio/netty/util/Constant;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)TT;"},{"name":"valueOf","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/util/Constant;","signature":"(Ljava/lang/String;)TT;"},{"name":"getOrCreate","access":2,"descriptor":"(Ljava/lang/String;)Lio/netty/util/Constant;","signature":"(Ljava/lang/String;)TT;"},{"name":"exists","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/util/Constant;","signature":"(Ljava/lang/String;)TT;"},{"name":"createOrThrow","access":2,"descriptor":"(Ljava/lang/String;)Lio/netty/util/Constant;","signature":"(Ljava/lang/String;)TT;"},{"name":"newConstant","access":1028,"descriptor":"(ILjava/lang/String;)Lio/netty/util/Constant;","signature":"(ILjava/lang/String;)TT;"},{"name":"nextId","access":131089,"descriptor":"()I"}]},{"name":"io/netty/util/DefaultAttributeMap","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/util/AttributeMap"],"innerClasses":[{"name":"io/netty/util/DefaultAttributeMap$DefaultAttribute","outerName":"io/netty/util/DefaultAttributeMap","innerName":"DefaultAttribute","access":26}],"fields":[{"name":"ATTRIBUTES_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"EMPTY_ATTRIBUTES","access":26,"descriptor":"[Lio/netty/util/DefaultAttributeMap$DefaultAttribute;"},{"name":"attributes","access":66,"descriptor":"[Lio/netty/util/DefaultAttributeMap$DefaultAttribute;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"searchAttributeByKey","access":10,"descriptor":"([Lio/netty/util/DefaultAttributeMap$DefaultAttribute;Lio/netty/util/AttributeKey;)I","signature":"([Lio/netty/util/DefaultAttributeMap$DefaultAttribute;Lio/netty/util/AttributeKey<*>;)I"},{"name":"orderedCopyOnInsert","access":10,"descriptor":"([Lio/netty/util/DefaultAttributeMap$DefaultAttribute;I[Lio/netty/util/DefaultAttributeMap$DefaultAttribute;Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)V"},{"name":"attr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;","signature":"(Lio/netty/util/AttributeKey;)Lio/netty/util/Attribute;"},{"name":"hasAttr","access":1,"descriptor":"(Lio/netty/util/AttributeKey;)Z","signature":"(Lio/netty/util/AttributeKey;)Z"},{"name":"removeAttributeIfMatch","access":2,"descriptor":"(Lio/netty/util/AttributeKey;Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)V","signature":"(Lio/netty/util/AttributeKey;Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)V"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/DefaultAttributeMap;Lio/netty/util/AttributeKey;Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)V"}]},{"name":"io/netty/util/DefaultAttributeMap$DefaultAttribute","version":50,"access":48,"signature":"Ljava/util/concurrent/atomic/AtomicReference;Lio/netty/util/Attribute;","superName":"java/util/concurrent/atomic/AtomicReference","interfaces":["io/netty/util/Attribute"],"innerClasses":[{"name":"io/netty/util/DefaultAttributeMap$DefaultAttribute","outerName":"io/netty/util/DefaultAttributeMap","innerName":"DefaultAttribute","access":26}],"fields":[{"name":"MAP_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2661411462200283011"}},{"name":"attributeMap","access":66,"descriptor":"Lio/netty/util/DefaultAttributeMap;"},{"name":"key","access":18,"descriptor":"Lio/netty/util/AttributeKey;","signature":"Lio/netty/util/AttributeKey;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/DefaultAttributeMap;Lio/netty/util/AttributeKey;)V","signature":"(Lio/netty/util/DefaultAttributeMap;Lio/netty/util/AttributeKey;)V"},{"name":"key","access":1,"descriptor":"()Lio/netty/util/AttributeKey;","signature":"()Lio/netty/util/AttributeKey;"},{"name":"isRemoved","access":2,"descriptor":"()Z"},{"name":"setIfAbsent","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"getAndRemove","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)Lio/netty/util/AttributeKey;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/DefaultAttributeMap$DefaultAttribute;)Z"}]},{"name":"io/netty/util/DomainMappingBuilder","version":50,"access":131121,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"builder","access":18,"descriptor":"Lio/netty/util/DomainNameMappingBuilder;","signature":"Lio/netty/util/DomainNameMappingBuilder;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/DomainMappingBuilder;","signature":"(Ljava/lang/String;TV;)Lio/netty/util/DomainMappingBuilder;"},{"name":"build","access":1,"descriptor":"()Lio/netty/util/DomainNameMapping;","signature":"()Lio/netty/util/DomainNameMapping;"}]},{"name":"io/netty/util/DomainNameMapping","version":50,"access":131105,"signature":"Ljava/lang/Object;Lio/netty/util/Mapping;","superName":"java/lang/Object","interfaces":["io/netty/util/Mapping"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"defaultValue","access":16,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"map","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"unmodifiableMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":131073,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"","access":131073,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)V","signature":"(Ljava/util/Map;TV;)V"},{"name":"add","access":131073,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/DomainNameMapping;","signature":"(Ljava/lang/String;TV;)Lio/netty/util/DomainNameMapping;"},{"name":"matches","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"normalizeHostname","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"needsNormalization","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"map","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;","signature":"(Ljava/lang/String;)TV;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"map","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/DomainNameMappingBuilder","version":50,"access":131121,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/DomainNameMappingBuilder$1","access":4104},{"name":"io/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping","outerName":"io/netty/util/DomainNameMappingBuilder","innerName":"ImmutableDomainNameMapping","access":26}],"fields":[{"name":"defaultValue","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"map","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/DomainNameMappingBuilder;","signature":"(Ljava/lang/String;TV;)Lio/netty/util/DomainNameMappingBuilder;"},{"name":"build","access":1,"descriptor":"()Lio/netty/util/DomainNameMapping;","signature":"()Lio/netty/util/DomainNameMapping;"}]},{"name":"io/netty/util/DomainNameMappingBuilder$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/DomainNameMappingBuilder","innerClasses":[{"name":"io/netty/util/DomainNameMappingBuilder$1","access":4104}]},{"name":"io/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping","version":50,"access":48,"signature":"Lio/netty/util/DomainNameMapping;","superName":"io/netty/util/DomainNameMapping","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/DomainNameMappingBuilder$ImmutableDomainNameMapping","outerName":"io/netty/util/DomainNameMappingBuilder","innerName":"ImmutableDomainNameMapping","access":26},{"name":"io/netty/util/DomainNameMappingBuilder$1","access":4104}],"fields":[{"name":"REPR_HEADER","access":26,"descriptor":"Ljava/lang/String;","constant":"ImmutableDomainNameMapping(default: "},{"name":"REPR_MAP_OPENING","access":26,"descriptor":"Ljava/lang/String;","constant":", map: {"},{"name":"REPR_MAP_CLOSING","access":26,"descriptor":"Ljava/lang/String;","constant":"})"},{"name":"REPR_CONST_PART_LENGTH","access":26,"descriptor":"I"},{"name":"domainNamePatterns","access":18,"descriptor":"[Ljava/lang/String;"},{"name":"values","access":18,"descriptor":"[Ljava/lang/Object;","signature":"[TV;"},{"name":"map","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;)V","signature":"(TV;Ljava/util/Map;)V"},{"name":"add","access":131073,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/DomainNameMapping;","signature":"(Ljava/lang/String;TV;)Lio/netty/util/DomainNameMapping;"},{"name":"map","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;","signature":"(Ljava/lang/String;)TV;"},{"name":"asMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"estimateBufferSize","access":10,"descriptor":"(III)I"},{"name":"appendMapping","access":2,"descriptor":"(Ljava/lang/StringBuilder;I)Ljava/lang/StringBuilder;"},{"name":"appendMapping","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/StringBuilder;"},{"name":"map","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;Lio/netty/util/DomainNameMappingBuilder$1;)V"}]},{"name":"io/netty/util/DomainWildcardMappingBuilder","version":50,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/DomainWildcardMappingBuilder$ImmutableDomainWildcardMapping","outerName":"io/netty/util/DomainWildcardMappingBuilder","innerName":"ImmutableDomainWildcardMapping","access":26}],"fields":[{"name":"defaultValue","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"map","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"","access":1,"descriptor":"(ILjava/lang/Object;)V","signature":"(ITV;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/DomainWildcardMappingBuilder;","signature":"(Ljava/lang/String;TV;)Lio/netty/util/DomainWildcardMappingBuilder;"},{"name":"normalizeHostName","access":2,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"build","access":1,"descriptor":"()Lio/netty/util/Mapping;","signature":"()Lio/netty/util/Mapping;"}]},{"name":"io/netty/util/DomainWildcardMappingBuilder$ImmutableDomainWildcardMapping","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/Mapping;","superName":"java/lang/Object","interfaces":["io/netty/util/Mapping"],"innerClasses":[{"name":"io/netty/util/DomainWildcardMappingBuilder$ImmutableDomainWildcardMapping","outerName":"io/netty/util/DomainWildcardMappingBuilder","innerName":"ImmutableDomainWildcardMapping","access":26},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"REPR_HEADER","access":26,"descriptor":"Ljava/lang/String;","constant":"ImmutableDomainWildcardMapping(default: "},{"name":"REPR_MAP_OPENING","access":26,"descriptor":"Ljava/lang/String;","constant":", map: "},{"name":"REPR_MAP_CLOSING","access":26,"descriptor":"Ljava/lang/String;","constant":")"},{"name":"defaultValue","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"},{"name":"map","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;)V","signature":"(TV;Ljava/util/Map;)V"},{"name":"map","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;","signature":"(Ljava/lang/String;)TV;"},{"name":"normalize","access":8,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"map","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/HashedWheelTimer","version":50,"access":33,"superName":"java/lang/Object","interfaces":["io/netty/util/Timer"],"innerClasses":[{"name":"io/netty/util/HashedWheelTimer$1","access":4104},{"name":"io/netty/util/HashedWheelTimer$HashedWheelBucket","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelBucket","access":26},{"name":"io/netty/util/HashedWheelTimer$HashedWheelTimeout","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelTimeout","access":26},{"name":"io/netty/util/HashedWheelTimer$Worker","outerName":"io/netty/util/HashedWheelTimer","innerName":"Worker","access":18}],"fields":[{"name":"logger","access":24,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"INSTANCE_COUNTER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"WARNED_TOO_MANY_INSTANCES","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"INSTANCE_COUNT_LIMIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"64"}},{"name":"MILLISECOND_NANOS","access":26,"descriptor":"J"},{"name":"leakDetector","access":26,"descriptor":"Lio/netty/util/ResourceLeakDetector;","signature":"Lio/netty/util/ResourceLeakDetector;"},{"name":"WORKER_STATE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"leak","access":18,"descriptor":"Lio/netty/util/ResourceLeakTracker;","signature":"Lio/netty/util/ResourceLeakTracker;"},{"name":"worker","access":18,"descriptor":"Lio/netty/util/HashedWheelTimer$Worker;"},{"name":"workerThread","access":18,"descriptor":"Ljava/lang/Thread;"},{"name":"WORKER_STATE_INIT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"WORKER_STATE_STARTED","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"WORKER_STATE_SHUTDOWN","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"workerState","access":66,"descriptor":"I"},{"name":"tickDuration","access":18,"descriptor":"J"},{"name":"wheel","access":18,"descriptor":"[Lio/netty/util/HashedWheelTimer$HashedWheelBucket;"},{"name":"mask","access":18,"descriptor":"I"},{"name":"startTimeInitialized","access":18,"descriptor":"Ljava/util/concurrent/CountDownLatch;"},{"name":"timeouts","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"cancelledTimeouts","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"pendingTimeouts","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"maxPendingTimeouts","access":18,"descriptor":"J"},{"name":"taskExecutor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"startTime","access":66,"descriptor":"J"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;I)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;JLjava/util/concurrent/TimeUnit;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;JLjava/util/concurrent/TimeUnit;I)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;JLjava/util/concurrent/TimeUnit;IZ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;JLjava/util/concurrent/TimeUnit;IZJ)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;JLjava/util/concurrent/TimeUnit;IZJLjava/util/concurrent/Executor;)V"},{"name":"finalize","access":4,"descriptor":"()V","exceptions":["java/lang/Throwable"]},{"name":"createWheel","access":10,"descriptor":"(I)[Lio/netty/util/HashedWheelTimer$HashedWheelBucket;"},{"name":"start","access":1,"descriptor":"()V"},{"name":"stop","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"newTimeout","access":1,"descriptor":"(Lio/netty/util/TimerTask;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/Timeout;"},{"name":"pendingTimeouts","access":1,"descriptor":"()J"},{"name":"reportTooManyInstances","access":10,"descriptor":"()V"},{"name":"access$202","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;J)J"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)J"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)Ljava/util/concurrent/CountDownLatch;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)I"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)[Lio/netty/util/HashedWheelTimer$HashedWheelBucket;"},{"name":"access$600","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)Ljava/util/Queue;"},{"name":"access$900","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)J"},{"name":"access$1000","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)Ljava/util/Queue;"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"access$1200","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer;)Ljava/util/concurrent/Executor;"}]},{"name":"io/netty/util/HashedWheelTimer$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/HashedWheelTimer","innerClasses":[{"name":"io/netty/util/HashedWheelTimer$1","access":4104}]},{"name":"io/netty/util/HashedWheelTimer$HashedWheelBucket","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/HashedWheelTimer$HashedWheelTimeout","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelTimeout","access":26},{"name":"io/netty/util/HashedWheelTimer$HashedWheelBucket","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelBucket","access":26},{"name":"io/netty/util/HashedWheelTimer$1","access":4104}],"fields":[{"name":"head","access":2,"descriptor":"Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;"},{"name":"tail","access":2,"descriptor":"Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"addTimeout","access":1,"descriptor":"(Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;)V"},{"name":"expireTimeouts","access":1,"descriptor":"(J)V"},{"name":"remove","access":1,"descriptor":"(Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;)Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;"},{"name":"clearTimeouts","access":1,"descriptor":"(Ljava/util/Set;)V","signature":"(Ljava/util/Set;)V"},{"name":"pollTimeout","access":2,"descriptor":"()Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/HashedWheelTimer$1;)V"}]},{"name":"io/netty/util/HashedWheelTimer$HashedWheelTimeout","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/Timeout","java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/HashedWheelTimer$HashedWheelTimeout","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelTimeout","access":26},{"name":"io/netty/util/HashedWheelTimer$HashedWheelBucket","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelBucket","access":26}],"fields":[{"name":"ST_INIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"ST_CANCELLED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ST_EXPIRED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"STATE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"timer","access":18,"descriptor":"Lio/netty/util/HashedWheelTimer;"},{"name":"task","access":18,"descriptor":"Lio/netty/util/TimerTask;"},{"name":"deadline","access":18,"descriptor":"J"},{"name":"state","access":66,"descriptor":"I"},{"name":"remainingRounds","access":0,"descriptor":"J"},{"name":"next","access":0,"descriptor":"Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;"},{"name":"prev","access":0,"descriptor":"Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;"},{"name":"bucket","access":0,"descriptor":"Lio/netty/util/HashedWheelTimer$HashedWheelBucket;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/HashedWheelTimer;Lio/netty/util/TimerTask;J)V"},{"name":"timer","access":1,"descriptor":"()Lio/netty/util/Timer;"},{"name":"task","access":1,"descriptor":"()Lio/netty/util/TimerTask;"},{"name":"cancel","access":1,"descriptor":"()Z"},{"name":"remove","access":0,"descriptor":"()V"},{"name":"compareAndSetState","access":1,"descriptor":"(II)Z"},{"name":"state","access":1,"descriptor":"()I"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isExpired","access":1,"descriptor":"()Z"},{"name":"expire","access":1,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/util/HashedWheelTimer$HashedWheelTimeout;)J"}]},{"name":"io/netty/util/HashedWheelTimer$Worker","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/HashedWheelTimer$Worker","outerName":"io/netty/util/HashedWheelTimer","innerName":"Worker","access":18},{"name":"io/netty/util/HashedWheelTimer$HashedWheelBucket","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelBucket","access":26},{"name":"io/netty/util/HashedWheelTimer$HashedWheelTimeout","outerName":"io/netty/util/HashedWheelTimer","innerName":"HashedWheelTimeout","access":26},{"name":"io/netty/util/HashedWheelTimer$1","access":4104}],"fields":[{"name":"unprocessedTimeouts","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"tick","access":2,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/HashedWheelTimer;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/HashedWheelTimer;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"transferTimeoutsToBuckets","access":2,"descriptor":"()V"},{"name":"processCancelledTasks","access":2,"descriptor":"()V"},{"name":"waitForNextTick","access":2,"descriptor":"()J"},{"name":"unprocessedTimeouts","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/HashedWheelTimer;Lio/netty/util/HashedWheelTimer$1;)V"}]},{"name":"io/netty/util/HashingStrategy","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/HashingStrategy$1","access":8}],"fields":[{"name":"JAVA_HASHER","access":25,"descriptor":"Lio/netty/util/HashingStrategy;"}],"methods":[{"name":"hashCode","access":1025,"descriptor":"(Ljava/lang/Object;)I","signature":"(TT;)I"},{"name":"equals","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z","signature":"(TT;TT;)Z"}]},{"name":"io/netty/util/HashingStrategy$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/HashingStrategy"],"outerClass":"io/netty/util/HashingStrategy","innerClasses":[{"name":"io/netty/util/HashingStrategy$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"hashCode","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"}]},{"name":"io/netty/util/IllegalReferenceCountException","version":50,"access":33,"superName":"java/lang/IllegalStateException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2507492394288153468"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(II)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":"io/netty/util/IntSupplier","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"get","access":1025,"descriptor":"()I","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/Mapping","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"map","access":1025,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TIN;)TOUT;"}]},{"name":"io/netty/util/NetUtil","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtil$1","access":4104},{"name":"io/netty/util/NetUtil$SoMaxConnAction","outerName":"io/netty/util/NetUtil","innerName":"SoMaxConnAction","access":26},{"name":"io/netty/util/NetUtilInitializations$NetworkIfaceAndInetAddress","outerName":"io/netty/util/NetUtilInitializations","innerName":"NetworkIfaceAndInetAddress","access":24}],"fields":[{"name":"LOCALHOST4","access":25,"descriptor":"Ljava/net/Inet4Address;"},{"name":"LOCALHOST6","access":25,"descriptor":"Ljava/net/Inet6Address;"},{"name":"LOCALHOST","access":25,"descriptor":"Ljava/net/InetAddress;"},{"name":"LOOPBACK_IF","access":25,"descriptor":"Ljava/net/NetworkInterface;"},{"name":"NETWORK_INTERFACES","access":25,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"SOMAXCONN","access":25,"descriptor":"I"},{"name":"IPV6_WORD_COUNT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"IPV6_MAX_CHAR_COUNT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"39"}},{"name":"IPV6_BYTE_COUNT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"IPV6_MAX_CHAR_BETWEEN_SEPARATOR","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"IPV6_MIN_SEPARATORS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"IPV6_MAX_SEPARATORS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"IPV4_MAX_CHAR_BETWEEN_SEPARATOR","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"IPV4_SEPARATORS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"IPV4_PREFERRED","access":26,"descriptor":"Z"},{"name":"IPV6_ADDRESSES_PREFERRED","access":26,"descriptor":"Z"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"sysctlGetInt","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/Integer;","exceptions":["java/io/IOException"]},{"name":"isIpV4StackPreferred","access":9,"descriptor":"()Z"},{"name":"isIpV6AddressesPreferred","access":9,"descriptor":"()Z"},{"name":"createByteArrayFromIpAddressString","access":9,"descriptor":"(Ljava/lang/String;)[B"},{"name":"createInetAddressFromIpAddressString","access":9,"descriptor":"(Ljava/lang/String;)Ljava/net/InetAddress;"},{"name":"decimalDigit","access":10,"descriptor":"(Ljava/lang/String;I)I"},{"name":"ipv4WordToByte","access":10,"descriptor":"(Ljava/lang/String;II)B"},{"name":"validIpV4ToBytes","access":8,"descriptor":"(Ljava/lang/String;)[B"},{"name":"ipv4AddressToInt","access":9,"descriptor":"(Ljava/net/Inet4Address;)I"},{"name":"intToIpAddress","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"bytesToIpAddress","access":9,"descriptor":"([B)Ljava/lang/String;"},{"name":"bytesToIpAddress","access":9,"descriptor":"([BII)Ljava/lang/String;"},{"name":"isValidIpV6Address","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isValidIpV6Address","access":9,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"isValidIpV4Word","access":10,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"isValidHexChar","access":10,"descriptor":"(C)Z"},{"name":"isValidNumericChar","access":10,"descriptor":"(C)Z"},{"name":"isValidIPv4MappedChar","access":10,"descriptor":"(C)Z"},{"name":"isValidIPv4MappedSeparators","access":10,"descriptor":"(BBZ)Z"},{"name":"isValidIPv4Mapped","access":10,"descriptor":"([BIII)Z"},{"name":"isValidIpV4Address","access":9,"descriptor":"(Ljava/lang/CharSequence;)Z"},{"name":"isValidIpV4Address","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isValidIpV4Address","access":10,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"isValidIpV4Address","access":10,"descriptor":"(Ljava/lang/String;II)Z"},{"name":"isValidIpV4Address","access":10,"descriptor":"(Lio/netty/util/AsciiString;II)Z"},{"name":"isValidIpV4Address0","access":10,"descriptor":"(Ljava/lang/CharSequence;II)Z"},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/net/Inet6Address;"},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/CharSequence;Z)Ljava/net/Inet6Address;"},{"name":"getIPv6ByName","access":8,"descriptor":"(Ljava/lang/CharSequence;Z)[B"},{"name":"toSocketAddressString","access":9,"descriptor":"(Ljava/net/InetSocketAddress;)Ljava/lang/String;"},{"name":"toSocketAddressString","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"newSocketAddressStringBuilder","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Ljava/lang/StringBuilder;"},{"name":"toAddressString","access":9,"descriptor":"(Ljava/net/InetAddress;)Ljava/lang/String;"},{"name":"toAddressString","access":9,"descriptor":"(Ljava/net/InetAddress;Z)Ljava/lang/String;"},{"name":"toAddressString","access":10,"descriptor":"([BIZ)Ljava/lang/String;"},{"name":"getHostname","access":9,"descriptor":"(Ljava/net/InetSocketAddress;)Ljava/lang/String;"},{"name":"inRangeEndExclusive","access":10,"descriptor":"(III)Z"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"},{"name":"access$200","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Integer;","exceptions":["java/io/IOException"]}]},{"name":"io/netty/util/NetUtil$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/NetUtil","innerClasses":[{"name":"io/netty/util/NetUtil$1","access":4104}]},{"name":"io/netty/util/NetUtil$SoMaxConnAction","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"innerClasses":[{"name":"io/netty/util/NetUtil$SoMaxConnAction","outerName":"io/netty/util/NetUtil","innerName":"SoMaxConnAction","access":26},{"name":"io/netty/util/NetUtil$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Integer;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/NetUtil$1;)V"}]},{"name":"io/netty/util/NetUtilInitializations","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilInitializations$NetworkIfaceAndInetAddress","outerName":"io/netty/util/NetUtilInitializations","innerName":"NetworkIfaceAndInetAddress","access":24}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"createLocalhost4","access":8,"descriptor":"()Ljava/net/Inet4Address;"},{"name":"createLocalhost6","access":8,"descriptor":"()Ljava/net/Inet6Address;"},{"name":"networkInterfaces","access":8,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"determineLoopback","access":8,"descriptor":"(Ljava/util/Collection;Ljava/net/Inet4Address;Ljava/net/Inet6Address;)Lio/netty/util/NetUtilInitializations$NetworkIfaceAndInetAddress;","signature":"(Ljava/util/Collection;Ljava/net/Inet4Address;Ljava/net/Inet6Address;)Lio/netty/util/NetUtilInitializations$NetworkIfaceAndInetAddress;"}]},{"name":"io/netty/util/NetUtilInitializations$NetworkIfaceAndInetAddress","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilInitializations$NetworkIfaceAndInetAddress","outerName":"io/netty/util/NetUtilInitializations","innerName":"NetworkIfaceAndInetAddress","access":24}],"fields":[{"name":"iface","access":18,"descriptor":"Ljava/net/NetworkInterface;"},{"name":"address","access":18,"descriptor":"Ljava/net/InetAddress;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/NetworkInterface;Ljava/net/InetAddress;)V"},{"name":"iface","access":1,"descriptor":"()Ljava/net/NetworkInterface;"},{"name":"address","access":1,"descriptor":"()Ljava/net/InetAddress;"}]},{"name":"io/netty/util/NetUtilSubstitutions","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesLazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilNetworkInterfacesLazyHolder","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesAccessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilNetworkInterfacesAccessor","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhostLazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhostLazyHolder","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhostAccessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhostAccessor","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost6LazyHolder","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6Accessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost6Accessor","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost4LazyHolder","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4Accessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost4Accessor","access":26}],"fields":[{"name":"LOCALHOST4","access":9,"descriptor":"Ljava/net/Inet4Address;"},{"name":"LOCALHOST6","access":9,"descriptor":"Ljava/net/Inet6Address;"},{"name":"LOCALHOST","access":9,"descriptor":"Ljava/net/InetAddress;"},{"name":"NETWORK_INTERFACES","access":9,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4Accessor","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4Accessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost4Accessor","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost4LazyHolder","access":26}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":8,"descriptor":"()Ljava/net/Inet4Address;"},{"name":"set","access":8,"descriptor":"(Ljava/net/Inet4Address;)V"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4LazyHolder","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost4LazyHolder","access":26}],"fields":[{"name":"LOCALHOST4","access":26,"descriptor":"Ljava/net/Inet4Address;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Ljava/net/Inet4Address;"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6Accessor","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6Accessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost6Accessor","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost6LazyHolder","access":26}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":8,"descriptor":"()Ljava/net/Inet6Address;"},{"name":"set","access":8,"descriptor":"(Ljava/net/Inet6Address;)V"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6LazyHolder","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost6LazyHolder","access":26}],"fields":[{"name":"LOCALHOST6","access":26,"descriptor":"Ljava/net/Inet6Address;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"()Ljava/net/Inet6Address;"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhostAccessor","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhostAccessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhostAccessor","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhostLazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhostLazyHolder","access":26}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":8,"descriptor":"()Ljava/net/InetAddress;"},{"name":"set","access":8,"descriptor":"(Ljava/net/InetAddress;)V"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhostLazyHolder","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhostLazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhostLazyHolder","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesLazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilNetworkInterfacesLazyHolder","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost4LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost4LazyHolder","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilLocalhost6LazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilLocalhost6LazyHolder","access":26},{"name":"io/netty/util/NetUtilInitializations$NetworkIfaceAndInetAddress","outerName":"io/netty/util/NetUtilInitializations","innerName":"NetworkIfaceAndInetAddress","access":24}],"fields":[{"name":"LOCALHOST","access":26,"descriptor":"Ljava/net/InetAddress;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"access$200","access":4104,"descriptor":"()Ljava/net/InetAddress;"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesAccessor","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesAccessor","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilNetworkInterfacesAccessor","access":26},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesLazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilNetworkInterfacesLazyHolder","access":26}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":8,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"set","access":8,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"}]},{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesLazyHolder","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NetUtilSubstitutions$NetUtilNetworkInterfacesLazyHolder","outerName":"io/netty/util/NetUtilSubstitutions","innerName":"NetUtilNetworkInterfacesLazyHolder","access":26}],"fields":[{"name":"NETWORK_INTERFACES","access":26,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"access$300","access":4104,"descriptor":"()Ljava/util/Collection;"}]},{"name":"io/netty/util/NettyRuntime","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NettyRuntime$AvailableProcessorsHolder","outerName":"io/netty/util/NettyRuntime","innerName":"AvailableProcessorsHolder","access":8}],"fields":[{"name":"holder","access":26,"descriptor":"Lio/netty/util/NettyRuntime$AvailableProcessorsHolder;"}],"methods":[{"name":"setAvailableProcessors","access":9,"descriptor":"(I)V"},{"name":"availableProcessors","access":9,"descriptor":"()I"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/NettyRuntime$AvailableProcessorsHolder","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/NettyRuntime$AvailableProcessorsHolder","outerName":"io/netty/util/NettyRuntime","innerName":"AvailableProcessorsHolder","access":8}],"fields":[{"name":"availableProcessors","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"setAvailableProcessors","access":32,"descriptor":"(I)V"},{"name":"availableProcessors","access":32,"descriptor":"()I"}]},{"name":"io/netty/util/Recycler","version":50,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/Recycler$BlockingMessageQueue","outerName":"io/netty/util/Recycler","innerName":"BlockingMessageQueue","access":26},{"name":"io/netty/util/Recycler$LocalPool","outerName":"io/netty/util/Recycler","innerName":"LocalPool","access":26},{"name":"io/netty/util/Recycler$DefaultHandle","outerName":"io/netty/util/Recycler","innerName":"DefaultHandle","access":26},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/Recycler$Handle","outerName":"io/netty/util/Recycler","innerName":"Handle","access":1545},{"name":"io/netty/util/Recycler$2","access":0},{"name":"io/netty/util/Recycler$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"NOOP_HANDLE","access":26,"descriptor":"Lio/netty/util/Recycler$EnhancedHandle;","signature":"Lio/netty/util/Recycler$EnhancedHandle<*>;"},{"name":"DEFAULT_INITIAL_MAX_CAPACITY_PER_THREAD","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4096"}},{"name":"DEFAULT_MAX_CAPACITY_PER_THREAD","access":26,"descriptor":"I"},{"name":"RATIO","access":26,"descriptor":"I"},{"name":"DEFAULT_QUEUE_CHUNK_SIZE_PER_THREAD","access":26,"descriptor":"I"},{"name":"BLOCKING_POOL","access":26,"descriptor":"Z"},{"name":"BATCH_FAST_TL_ONLY","access":26,"descriptor":"Z"},{"name":"maxCapacityPerThread","access":18,"descriptor":"I"},{"name":"interval","access":18,"descriptor":"I"},{"name":"chunkSize","access":18,"descriptor":"I"},{"name":"threadLocal","access":18,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;>;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(I)V"},{"name":"","access":131076,"descriptor":"(II)V"},{"name":"","access":131076,"descriptor":"(IIII)V"},{"name":"","access":131076,"descriptor":"(IIIII)V"},{"name":"","access":4,"descriptor":"(III)V"},{"name":"get","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"recycle","access":131089,"descriptor":"(Ljava/lang/Object;Lio/netty/util/Recycler$Handle;)Z","signature":"(TT;Lio/netty/util/Recycler$Handle;)Z"},{"name":"threadLocalSize","access":16,"descriptor":"()I"},{"name":"newObject","access":1028,"descriptor":"(Lio/netty/util/Recycler$Handle;)Ljava/lang/Object;","signature":"(Lio/netty/util/Recycler$Handle;)TT;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/Recycler;)I"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/Recycler;)I"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/Recycler;)I"},{"name":"access$700","access":4104,"descriptor":"()Z"},{"name":"access$800","access":4104,"descriptor":"()Z"}]},{"name":"io/netty/util/Recycler$1","version":50,"access":48,"signature":"Lio/netty/util/Recycler$EnhancedHandle;","superName":"io/netty/util/Recycler$EnhancedHandle","outerClass":"io/netty/util/Recycler","innerClasses":[{"name":"io/netty/util/Recycler$1","access":8},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"recycle","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"unguardedRecycle","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/Recycler$2","version":50,"access":32,"signature":"Lio/netty/util/concurrent/FastThreadLocal;>;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/util/Recycler","innerClasses":[{"name":"io/netty/util/Recycler$2","access":0},{"name":"io/netty/util/Recycler$LocalPool","outerName":"io/netty/util/Recycler","innerName":"LocalPool","access":26},{"name":"io/netty/util/Recycler$DefaultHandle","outerName":"io/netty/util/Recycler","innerName":"DefaultHandle","access":26}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/Recycler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/Recycler;)V"},{"name":"initialValue","access":4,"descriptor":"()Lio/netty/util/Recycler$LocalPool;","signature":"()Lio/netty/util/Recycler$LocalPool;"},{"name":"onRemoval","access":4,"descriptor":"(Lio/netty/util/Recycler$LocalPool;)V","signature":"(Lio/netty/util/Recycler$LocalPool;)V","exceptions":["java/lang/Exception"]},{"name":"onRemoval","access":4164,"descriptor":"(Ljava/lang/Object;)V","exceptions":["java/lang/Exception"]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/Recycler$BlockingMessageQueue","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue"],"innerClasses":[{"name":"io/netty/util/Recycler$BlockingMessageQueue","outerName":"io/netty/util/Recycler","innerName":"BlockingMessageQueue","access":26},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"fields":[{"name":"deque","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"maxCapacity","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"offer","access":33,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"poll","access":33,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"peek","access":33,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"size","access":33,"descriptor":"()I"},{"name":"clear","access":33,"descriptor":"()V"},{"name":"isEmpty","access":33,"descriptor":"()Z"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"}]},{"name":"io/netty/util/Recycler$DefaultHandle","version":50,"access":48,"signature":"Lio/netty/util/Recycler$EnhancedHandle;","superName":"io/netty/util/Recycler$EnhancedHandle","innerClasses":[{"name":"io/netty/util/Recycler$DefaultHandle","outerName":"io/netty/util/Recycler","innerName":"DefaultHandle","access":26},{"name":"io/netty/util/Recycler$LocalPool","outerName":"io/netty/util/Recycler","innerName":"LocalPool","access":26},{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/Recycler$1","access":8}],"fields":[{"name":"STATE_CLAIMED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"STATE_AVAILABLE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"STATE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;>;"},{"name":"state","access":66,"descriptor":"I"},{"name":"localPool","access":18,"descriptor":"Lio/netty/util/Recycler$LocalPool;","signature":"Lio/netty/util/Recycler$LocalPool;"},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;","signature":"TT;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/Recycler$LocalPool;)V","signature":"(Lio/netty/util/Recycler$LocalPool;)V"},{"name":"recycle","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"unguardedRecycle","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"get","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"set","access":0,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"toClaimed","access":0,"descriptor":"()V"},{"name":"toAvailable","access":0,"descriptor":"()V"},{"name":"unguardedToAvailable","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/Recycler$EnhancedHandle","version":50,"access":1057,"signature":"Ljava/lang/Object;Lio/netty/util/Recycler$Handle;","superName":"java/lang/Object","interfaces":["io/netty/util/Recycler$Handle"],"innerClasses":[{"name":"io/netty/util/Recycler$EnhancedHandle","outerName":"io/netty/util/Recycler","innerName":"EnhancedHandle","access":1033},{"name":"io/netty/util/Recycler$1","access":8},{"name":"io/netty/util/Recycler$Handle","outerName":"io/netty/util/Recycler","innerName":"Handle","access":1545}],"methods":[{"name":"unguardedRecycle","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/Recycler$1;)V"}]},{"name":"io/netty/util/Recycler$Handle","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$Handle;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$Handle"],"innerClasses":[{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/Recycler$Handle","outerName":"io/netty/util/Recycler","innerName":"Handle","access":1545}]},{"name":"io/netty/util/Recycler$LocalPool","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;>;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer"],"innerClasses":[{"name":"io/netty/util/Recycler$DefaultHandle","outerName":"io/netty/util/Recycler","innerName":"DefaultHandle","access":26},{"name":"io/netty/util/Recycler$LocalPool","outerName":"io/netty/util/Recycler","innerName":"LocalPool","access":26},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/Recycler$BlockingMessageQueue","outerName":"io/netty/util/Recycler","innerName":"BlockingMessageQueue","access":26},{"name":"java/lang/Thread$State","outerName":"java/lang/Thread","innerName":"State","access":16409}],"fields":[{"name":"ratioInterval","access":18,"descriptor":"I"},{"name":"chunkSize","access":18,"descriptor":"I"},{"name":"batch","access":18,"descriptor":"Ljava/util/ArrayDeque;","signature":"Ljava/util/ArrayDeque;>;"},{"name":"owner","access":66,"descriptor":"Ljava/lang/Thread;"},{"name":"pooledHandles","access":66,"descriptor":"Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;","signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;>;"},{"name":"ratioCounter","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(III)V"},{"name":"claim","access":0,"descriptor":"()Lio/netty/util/Recycler$DefaultHandle;","signature":"()Lio/netty/util/Recycler$DefaultHandle;"},{"name":"release","access":0,"descriptor":"(Lio/netty/util/Recycler$DefaultHandle;Z)V","signature":"(Lio/netty/util/Recycler$DefaultHandle;Z)V"},{"name":"isTerminated","access":10,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"newHandle","access":0,"descriptor":"()Lio/netty/util/Recycler$DefaultHandle;","signature":"()Lio/netty/util/Recycler$DefaultHandle;"},{"name":"accept","access":1,"descriptor":"(Lio/netty/util/Recycler$DefaultHandle;)V","signature":"(Lio/netty/util/Recycler$DefaultHandle;)V"},{"name":"accept","access":4161,"descriptor":"(Ljava/lang/Object;)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/util/Recycler$LocalPool;)Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;"},{"name":"access$402","access":4104,"descriptor":"(Lio/netty/util/Recycler$LocalPool;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;)Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;"},{"name":"access$502","access":4104,"descriptor":"(Lio/netty/util/Recycler$LocalPool;Ljava/lang/Thread;)Ljava/lang/Thread;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/Recycler$LocalPool;)Ljava/util/ArrayDeque;"}]},{"name":"io/netty/util/ReferenceCountUtil","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/ReferenceCountUtil$ReleasingTask","outerName":"io/netty/util/ReferenceCountUtil","innerName":"ReleasingTask","access":26}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"retain","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"retain","access":9,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(TT;I)TT;"},{"name":"touch","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"touch","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/Object;)TT;"},{"name":"release","access":9,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"release","access":9,"descriptor":"(Ljava/lang/Object;I)Z"},{"name":"safeRelease","access":9,"descriptor":"(Ljava/lang/Object;)V"},{"name":"safeRelease","access":9,"descriptor":"(Ljava/lang/Object;I)V"},{"name":"releaseLater","access":131081,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"releaseLater","access":131081,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;","signature":"(TT;I)TT;"},{"name":"refCnt","access":9,"descriptor":"(Ljava/lang/Object;)I"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/ReferenceCountUtil$ReleasingTask","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/ReferenceCountUtil$ReleasingTask","outerName":"io/netty/util/ReferenceCountUtil","innerName":"ReleasingTask","access":26}],"fields":[{"name":"obj","access":18,"descriptor":"Lio/netty/util/ReferenceCounted;"},{"name":"decrement","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/ReferenceCounted;I)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/ReferenceCounted","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"refCnt","access":1025,"descriptor":"()I"},{"name":"retain","access":1025,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"retain","access":1025,"descriptor":"(I)Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":1025,"descriptor":"()Lio/netty/util/ReferenceCounted;"},{"name":"touch","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ReferenceCounted;"},{"name":"release","access":1025,"descriptor":"()Z"},{"name":"release","access":1025,"descriptor":"(I)Z"}]},{"name":"io/netty/util/ResourceLeak","version":50,"access":132609,"superName":"java/lang/Object","methods":[{"name":"record","access":1025,"descriptor":"()V"},{"name":"record","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"close","access":1025,"descriptor":"()Z"}]},{"name":"io/netty/util/ResourceLeakDetector","version":50,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/ResourceLeakDetector$1","access":4104},{"name":"io/netty/util/ResourceLeakDetector$TraceRecord","outerName":"io/netty/util/ResourceLeakDetector","innerName":"TraceRecord","access":10},{"name":"io/netty/util/ResourceLeakDetector$DefaultResourceLeak","outerName":"io/netty/util/ResourceLeakDetector","innerName":"DefaultResourceLeak","access":26},{"name":"io/netty/util/ResourceLeakDetector$LeakListener","outerName":"io/netty/util/ResourceLeakDetector","innerName":"LeakListener","access":1545},{"name":"io/netty/util/ResourceLeakDetector$Level","outerName":"io/netty/util/ResourceLeakDetector","innerName":"Level","access":16409}],"fields":[{"name":"PROP_LEVEL_OLD","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.leakDetectionLevel"},{"name":"PROP_LEVEL","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.leakDetection.level"},{"name":"DEFAULT_LEVEL","access":26,"descriptor":"Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"PROP_TARGET_RECORDS","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.leakDetection.targetRecords"},{"name":"DEFAULT_TARGET_RECORDS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"PROP_SAMPLING_INTERVAL","access":26,"descriptor":"Ljava/lang/String;","constant":"io.netty.leakDetection.samplingInterval"},{"name":"DEFAULT_SAMPLING_INTERVAL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"128"}},{"name":"TARGET_RECORDS","access":26,"descriptor":"I"},{"name":"SAMPLING_INTERVAL","access":24,"descriptor":"I"},{"name":"level","access":10,"descriptor":"Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"allLeaks","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"refQueue","access":18,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"reportedLeaks","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"resourceType","access":18,"descriptor":"Ljava/lang/String;"},{"name":"samplingInterval","access":18,"descriptor":"I"},{"name":"leakListener","access":66,"descriptor":"Lio/netty/util/ResourceLeakDetector$LeakListener;"},{"name":"excludedMethods","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;","signature":"Ljava/util/concurrent/atomic/AtomicReference<[Ljava/lang/String;>;"}],"methods":[{"name":"setEnabled","access":131081,"descriptor":"(Z)V"},{"name":"isEnabled","access":9,"descriptor":"()Z"},{"name":"setLevel","access":9,"descriptor":"(Lio/netty/util/ResourceLeakDetector$Level;)V"},{"name":"getLevel","access":9,"descriptor":"()Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"","access":131073,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"","access":131073,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":131073,"descriptor":"(Ljava/lang/Class;IJ)V","signature":"(Ljava/lang/Class<*>;IJ)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;I)V","signature":"(Ljava/lang/Class<*>;I)V"},{"name":"","access":131073,"descriptor":"(Ljava/lang/String;IJ)V"},{"name":"open","access":131089,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ResourceLeak;","signature":"(TT;)Lio/netty/util/ResourceLeak;"},{"name":"track","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ResourceLeakTracker;","signature":"(TT;)Lio/netty/util/ResourceLeakTracker;"},{"name":"trackForcibly","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/ResourceLeakTracker;","signature":"(TT;)Lio/netty/util/ResourceLeakTracker;"},{"name":"track0","access":2,"descriptor":"(Ljava/lang/Object;Z)Lio/netty/util/ResourceLeakDetector$DefaultResourceLeak;","signature":"(TT;Z)Lio/netty/util/ResourceLeakDetector$DefaultResourceLeak;"},{"name":"clearRefQueue","access":2,"descriptor":"()V"},{"name":"needReport","access":4,"descriptor":"()Z"},{"name":"reportLeak","access":2,"descriptor":"()V"},{"name":"reportTracedLeak","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"reportUntracedLeak","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"reportInstancesLeak","access":131076,"descriptor":"(Ljava/lang/String;)V"},{"name":"getInitialHint","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"setLeakListener","access":1,"descriptor":"(Lio/netty/util/ResourceLeakDetector$LeakListener;)V"},{"name":"addExclusions","access":137,"descriptor":"(Ljava/lang/Class;[Ljava/lang/String;)V"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"access$200","access":4104,"descriptor":"()I"},{"name":"access$600","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicReference;"}]},{"name":"io/netty/util/ResourceLeakDetector$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/ResourceLeakDetector","innerClasses":[{"name":"io/netty/util/ResourceLeakDetector$1","access":4104}]},{"name":"io/netty/util/ResourceLeakDetector$DefaultResourceLeak","version":50,"access":48,"signature":"Ljava/lang/ref/WeakReference;Lio/netty/util/ResourceLeakTracker;Lio/netty/util/ResourceLeak;","superName":"java/lang/ref/WeakReference","interfaces":["io/netty/util/ResourceLeakTracker","io/netty/util/ResourceLeak"],"innerClasses":[{"name":"io/netty/util/ResourceLeakDetector$DefaultResourceLeak","outerName":"io/netty/util/ResourceLeakDetector","innerName":"DefaultResourceLeak","access":26},{"name":"io/netty/util/ResourceLeakDetector$TraceRecord","outerName":"io/netty/util/ResourceLeakDetector","innerName":"TraceRecord","access":10}],"fields":[{"name":"headUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;Lio/netty/util/ResourceLeakDetector$TraceRecord;>;"},{"name":"droppedRecordsUpdater","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;>;"},{"name":"head","access":66,"descriptor":"Lio/netty/util/ResourceLeakDetector$TraceRecord;"},{"name":"droppedRecords","access":66,"descriptor":"I"},{"name":"allLeaks","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"trackedHash","access":18,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;Ljava/util/Set;Ljava/lang/Object;)V","signature":"(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;Ljava/util/Set;>;Ljava/lang/Object;)V"},{"name":"record","access":1,"descriptor":"()V"},{"name":"record","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"record0","access":2,"descriptor":"(Ljava/lang/Object;)V"},{"name":"dispose","access":0,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"()Z"},{"name":"close","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"reachabilityFence0","access":10,"descriptor":"(Ljava/lang/Object;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getReportAndClearRecords","access":0,"descriptor":"()Ljava/lang/String;"},{"name":"generateReport","access":2,"descriptor":"(Lio/netty/util/ResourceLeakDetector$TraceRecord;)Ljava/lang/String;"}]},{"name":"io/netty/util/ResourceLeakDetector$LeakListener","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/ResourceLeakDetector$LeakListener","outerName":"io/netty/util/ResourceLeakDetector","innerName":"LeakListener","access":1545}],"methods":[{"name":"onLeak","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"}]},{"name":"io/netty/util/ResourceLeakDetector$Level","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"io/netty/util/ResourceLeakDetector$Level","outerName":"io/netty/util/ResourceLeakDetector","innerName":"Level","access":16409}],"fields":[{"name":"DISABLED","access":16409,"descriptor":"Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"SIMPLE","access":16409,"descriptor":"Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"ADVANCED","access":16409,"descriptor":"Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"PARANOID","access":16409,"descriptor":"Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/util/ResourceLeakDetector$Level;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/util/ResourceLeakDetector$Level;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"parseLevel","access":8,"descriptor":"(Ljava/lang/String;)Lio/netty/util/ResourceLeakDetector$Level;"}]},{"name":"io/netty/util/ResourceLeakDetector$TraceRecord","version":50,"access":32,"superName":"java/lang/Throwable","innerClasses":[{"name":"io/netty/util/ResourceLeakDetector$TraceRecord","outerName":"io/netty/util/ResourceLeakDetector","innerName":"TraceRecord","access":10},{"name":"io/netty/util/ResourceLeakDetector$TraceRecord$1","access":8},{"name":"io/netty/util/ResourceLeakDetector$1","access":4104}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"6065153674892850720"}},{"name":"BOTTOM","access":26,"descriptor":"Lio/netty/util/ResourceLeakDetector$TraceRecord;"},{"name":"hintString","access":18,"descriptor":"Ljava/lang/String;"},{"name":"next","access":18,"descriptor":"Lio/netty/util/ResourceLeakDetector$TraceRecord;"},{"name":"pos","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/ResourceLeakDetector$TraceRecord;Ljava/lang/Object;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/util/ResourceLeakDetector$TraceRecord;)V"},{"name":"","access":2,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"()Lio/netty/util/ResourceLeakDetector$TraceRecord;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/ResourceLeakDetector$TraceRecord;)I"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/util/ResourceLeakDetector$TraceRecord;)Lio/netty/util/ResourceLeakDetector$TraceRecord;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/ResourceLeakDetector$1;)V"}]},{"name":"io/netty/util/ResourceLeakDetector$TraceRecord$1","version":50,"access":48,"superName":"io/netty/util/ResourceLeakDetector$TraceRecord","outerClass":"io/netty/util/ResourceLeakDetector$TraceRecord","innerClasses":[{"name":"io/netty/util/ResourceLeakDetector$TraceRecord","outerName":"io/netty/util/ResourceLeakDetector","innerName":"TraceRecord","access":10},{"name":"io/netty/util/ResourceLeakDetector$TraceRecord$1","access":8},{"name":"io/netty/util/ResourceLeakDetector$1","access":4104}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"7396077602074694571"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/util/ResourceLeakDetectorFactory","version":50,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory","outerName":"io/netty/util/ResourceLeakDetectorFactory","innerName":"DefaultResourceLeakDetectorFactory","access":26}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"factoryInstance","access":74,"descriptor":"Lio/netty/util/ResourceLeakDetectorFactory;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lio/netty/util/ResourceLeakDetectorFactory;"},{"name":"setResourceLeakDetectorFactory","access":9,"descriptor":"(Lio/netty/util/ResourceLeakDetectorFactory;)V"},{"name":"newResourceLeakDetector","access":17,"descriptor":"(Ljava/lang/Class;)Lio/netty/util/ResourceLeakDetector;","signature":"(Ljava/lang/Class;)Lio/netty/util/ResourceLeakDetector;"},{"name":"newResourceLeakDetector","access":132097,"descriptor":"(Ljava/lang/Class;IJ)Lio/netty/util/ResourceLeakDetector;","signature":"(Ljava/lang/Class;IJ)Lio/netty/util/ResourceLeakDetector;"},{"name":"newResourceLeakDetector","access":1,"descriptor":"(Ljava/lang/Class;I)Lio/netty/util/ResourceLeakDetector;","signature":"(Ljava/lang/Class;I)Lio/netty/util/ResourceLeakDetector;"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory","version":50,"access":48,"superName":"io/netty/util/ResourceLeakDetectorFactory","innerClasses":[{"name":"io/netty/util/ResourceLeakDetectorFactory$DefaultResourceLeakDetectorFactory","outerName":"io/netty/util/ResourceLeakDetectorFactory","innerName":"DefaultResourceLeakDetectorFactory","access":26}],"fields":[{"name":"obsoleteCustomClassConstructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"customClassConstructor","access":18,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"obsoleteCustomClassConstructor","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/reflect/Constructor;","signature":"(Ljava/lang/String;)Ljava/lang/reflect/Constructor<*>;"},{"name":"customClassConstructor","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/reflect/Constructor;","signature":"(Ljava/lang/String;)Ljava/lang/reflect/Constructor<*>;"},{"name":"newResourceLeakDetector","access":1,"descriptor":"(Ljava/lang/Class;IJ)Lio/netty/util/ResourceLeakDetector;","signature":"(Ljava/lang/Class;IJ)Lio/netty/util/ResourceLeakDetector;"},{"name":"newResourceLeakDetector","access":1,"descriptor":"(Ljava/lang/Class;I)Lio/netty/util/ResourceLeakDetector;","signature":"(Ljava/lang/Class;I)Lio/netty/util/ResourceLeakDetector;"}]},{"name":"io/netty/util/ResourceLeakException","version":50,"access":131105,"superName":"java/lang/RuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"7186453858343358280"}},{"name":"cachedStackTrace","access":18,"descriptor":"[Ljava/lang/StackTraceElement;"}],"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":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"io/netty/util/ResourceLeakHint","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"toHintString","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/ResourceLeakTracker","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"record","access":1025,"descriptor":"()V"},{"name":"record","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"close","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"}]},{"name":"io/netty/util/Signal","version":50,"access":49,"signature":"Ljava/lang/Error;Lio/netty/util/Constant;","superName":"java/lang/Error","interfaces":["io/netty/util/Constant"],"innerClasses":[{"name":"io/netty/util/Signal$SignalConstant","outerName":"io/netty/util/Signal","innerName":"SignalConstant","access":26},{"name":"io/netty/util/Signal$1","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-221145131122459977"}},{"name":"pool","access":26,"descriptor":"Lio/netty/util/ConstantPool;","signature":"Lio/netty/util/ConstantPool;"},{"name":"constant","access":18,"descriptor":"Lio/netty/util/Signal$SignalConstant;"}],"methods":[{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/util/Signal;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lio/netty/util/Signal;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/util/Signal;"},{"name":"","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"expect","access":1,"descriptor":"(Lio/netty/util/Signal;)V"},{"name":"initCause","access":1,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"id","access":1,"descriptor":"()I"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Lio/netty/util/Signal;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"},{"name":"","access":4096,"descriptor":"(ILjava/lang/String;Lio/netty/util/Signal$1;)V"}]},{"name":"io/netty/util/Signal$1","version":50,"access":48,"signature":"Lio/netty/util/ConstantPool;","superName":"io/netty/util/ConstantPool","outerClass":"io/netty/util/Signal","innerClasses":[{"name":"io/netty/util/Signal$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newConstant","access":4,"descriptor":"(ILjava/lang/String;)Lio/netty/util/Signal;"},{"name":"newConstant","access":4164,"descriptor":"(ILjava/lang/String;)Lio/netty/util/Constant;"}]},{"name":"io/netty/util/Signal$SignalConstant","version":50,"access":48,"signature":"Lio/netty/util/AbstractConstant;","superName":"io/netty/util/AbstractConstant","innerClasses":[{"name":"io/netty/util/Signal$SignalConstant","outerName":"io/netty/util/Signal","innerName":"SignalConstant","access":26}],"methods":[{"name":"","access":0,"descriptor":"(ILjava/lang/String;)V"}]},{"name":"io/netty/util/SuppressForbidden","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"reason","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/ThreadDeathWatcher","version":50,"access":131121,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/ThreadDeathWatcher$Entry","outerName":"io/netty/util/ThreadDeathWatcher","innerName":"Entry","access":26},{"name":"io/netty/util/ThreadDeathWatcher$Watcher","outerName":"io/netty/util/ThreadDeathWatcher","innerName":"Watcher","access":26},{"name":"io/netty/util/ThreadDeathWatcher$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"threadFactory","access":24,"descriptor":"Ljava/util/concurrent/ThreadFactory;"},{"name":"pendingEntries","access":26,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"watcher","access":26,"descriptor":"Lio/netty/util/ThreadDeathWatcher$Watcher;"},{"name":"started","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"watcherThread","access":74,"descriptor":"Ljava/lang/Thread;"}],"methods":[{"name":"watch","access":9,"descriptor":"(Ljava/lang/Thread;Ljava/lang/Runnable;)V"},{"name":"unwatch","access":9,"descriptor":"(Ljava/lang/Thread;Ljava/lang/Runnable;)V"},{"name":"schedule","access":10,"descriptor":"(Ljava/lang/Thread;Ljava/lang/Runnable;Z)V"},{"name":"awaitInactivity","access":9,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"","access":2,"descriptor":"()V"},{"name":"access$100","access":4104,"descriptor":"()Ljava/util/Queue;"},{"name":"access$200","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"access$300","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/ThreadDeathWatcher$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/ThreadDeathWatcher","outerMethod":"schedule","outerMethodDescriptor":"(Ljava/lang/Thread;Ljava/lang/Runnable;Z)V","innerClasses":[{"name":"io/netty/util/ThreadDeathWatcher$1","access":8}],"fields":[{"name":"val$watcherThread","access":4112,"descriptor":"Ljava/lang/Thread;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Thread;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/ThreadDeathWatcher$Entry","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/ThreadDeathWatcher$Entry","outerName":"io/netty/util/ThreadDeathWatcher","innerName":"Entry","access":26}],"fields":[{"name":"thread","access":16,"descriptor":"Ljava/lang/Thread;"},{"name":"task","access":16,"descriptor":"Ljava/lang/Runnable;"},{"name":"isWatch","access":16,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Thread;Ljava/lang/Runnable;Z)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"io/netty/util/ThreadDeathWatcher$Watcher","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/ThreadDeathWatcher$Entry","outerName":"io/netty/util/ThreadDeathWatcher","innerName":"Entry","access":26},{"name":"io/netty/util/ThreadDeathWatcher$Watcher","outerName":"io/netty/util/ThreadDeathWatcher","innerName":"Watcher","access":26},{"name":"io/netty/util/ThreadDeathWatcher$1","access":8}],"fields":[{"name":"watchees","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"fetchWatchees","access":2,"descriptor":"()V"},{"name":"notifyWatchees","access":2,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/ThreadDeathWatcher$1;)V"}]},{"name":"io/netty/util/Timeout","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"timer","access":1025,"descriptor":"()Lio/netty/util/Timer;"},{"name":"task","access":1025,"descriptor":"()Lio/netty/util/TimerTask;"},{"name":"isExpired","access":1025,"descriptor":"()Z"},{"name":"isCancelled","access":1025,"descriptor":"()Z"},{"name":"cancel","access":1025,"descriptor":"()Z"}]},{"name":"io/netty/util/Timer","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newTimeout","access":1025,"descriptor":"(Lio/netty/util/TimerTask;JLjava/util/concurrent/TimeUnit;)Lio/netty/util/Timeout;"},{"name":"stop","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"io/netty/util/TimerTask","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"run","access":1025,"descriptor":"(Lio/netty/util/Timeout;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/UncheckedBooleanSupplier","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/BooleanSupplier"],"innerClasses":[{"name":"io/netty/util/UncheckedBooleanSupplier$2","access":8},{"name":"io/netty/util/UncheckedBooleanSupplier$1","access":8}],"fields":[{"name":"FALSE_SUPPLIER","access":25,"descriptor":"Lio/netty/util/UncheckedBooleanSupplier;"},{"name":"TRUE_SUPPLIER","access":25,"descriptor":"Lio/netty/util/UncheckedBooleanSupplier;"}],"methods":[{"name":"get","access":1025,"descriptor":"()Z"}]},{"name":"io/netty/util/UncheckedBooleanSupplier$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/UncheckedBooleanSupplier"],"outerClass":"io/netty/util/UncheckedBooleanSupplier","innerClasses":[{"name":"io/netty/util/UncheckedBooleanSupplier$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Z"}]},{"name":"io/netty/util/UncheckedBooleanSupplier$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/UncheckedBooleanSupplier"],"outerClass":"io/netty/util/UncheckedBooleanSupplier","innerClasses":[{"name":"io/netty/util/UncheckedBooleanSupplier$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Z"}]},{"name":"io/netty/util/Version","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"PROP_VERSION","access":26,"descriptor":"Ljava/lang/String;","constant":".version"},{"name":"PROP_BUILD_DATE","access":26,"descriptor":"Ljava/lang/String;","constant":".buildDate"},{"name":"PROP_COMMIT_DATE","access":26,"descriptor":"Ljava/lang/String;","constant":".commitDate"},{"name":"PROP_SHORT_COMMIT_HASH","access":26,"descriptor":"Ljava/lang/String;","constant":".shortCommitHash"},{"name":"PROP_LONG_COMMIT_HASH","access":26,"descriptor":"Ljava/lang/String;","constant":".longCommitHash"},{"name":"PROP_REPO_STATUS","access":26,"descriptor":"Ljava/lang/String;","constant":".repoStatus"},{"name":"artifactId","access":18,"descriptor":"Ljava/lang/String;"},{"name":"artifactVersion","access":18,"descriptor":"Ljava/lang/String;"},{"name":"buildTimeMillis","access":18,"descriptor":"J"},{"name":"commitTimeMillis","access":18,"descriptor":"J"},{"name":"shortCommitHash","access":18,"descriptor":"Ljava/lang/String;"},{"name":"longCommitHash","access":18,"descriptor":"Ljava/lang/String;"},{"name":"repositoryStatus","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"identify","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"identify","access":9,"descriptor":"(Ljava/lang/ClassLoader;)Ljava/util/Map;","signature":"(Ljava/lang/ClassLoader;)Ljava/util/Map;"},{"name":"parseIso8601","access":10,"descriptor":"(Ljava/lang/String;)J"},{"name":"main","access":9,"descriptor":"([Ljava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/String;JJLjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"artifactId","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"artifactVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"buildTimeMillis","access":1,"descriptor":"()J"},{"name":"commitTimeMillis","access":1,"descriptor":"()J"},{"name":"shortCommitHash","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"longCommitHash","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"repositoryStatus","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/collection/ByteCollections","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/ByteCollections$1","access":4104},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ByteCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ByteCollections$EmptyMap","outerName":"io/netty/util/collection/ByteCollections","innerName":"EmptyMap","access":26}],"fields":[{"name":"EMPTY_MAP","access":26,"descriptor":"Lio/netty/util/collection/ByteObjectMap;","signature":"Lio/netty/util/collection/ByteObjectMap;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"emptyMap","access":9,"descriptor":"()Lio/netty/util/collection/ByteObjectMap;","signature":"()Lio/netty/util/collection/ByteObjectMap;"},{"name":"unmodifiableMap","access":9,"descriptor":"(Lio/netty/util/collection/ByteObjectMap;)Lio/netty/util/collection/ByteObjectMap;","signature":"(Lio/netty/util/collection/ByteObjectMap;)Lio/netty/util/collection/ByteObjectMap;"}]},{"name":"io/netty/util/collection/ByteCollections$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/collection/ByteCollections","innerClasses":[{"name":"io/netty/util/collection/ByteCollections$1","access":4104}]},{"name":"io/netty/util/collection/ByteCollections$EmptyMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ByteObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ByteObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/ByteCollections$EmptyMap","outerName":"io/netty/util/collection/ByteCollections","innerName":"EmptyMap","access":26},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ByteCollections$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(B)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(BLjava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(B)Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"containsKey","access":1,"descriptor":"(B)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Byte;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Byte;*>;)V"},{"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":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ByteCollections$1;)V"}]},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ByteObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ByteObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ByteCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/ByteCollections$UnmodifiableMap","innerName":"EntryImpl","access":2},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/ByteCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"map","access":18,"descriptor":"Lio/netty/util/collection/ByteObjectMap;","signature":"Lio/netty/util/collection/ByteObjectMap;"},{"name":"keySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"values","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entries","access":2,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteObjectMap;)V","signature":"(Lio/netty/util/collection/ByteObjectMap;)V"},{"name":"get","access":1,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TV;"},{"name":"put","access":1,"descriptor":"(BLjava/lang/Object;)Ljava/lang/Object;","signature":"(BTV;)TV;"},{"name":"remove","access":1,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(B)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Byte;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Byte;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Byte;+TV;>;)V"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/collection/ByteCollections$UnmodifiableMap;)Lio/netty/util/collection/ByteObjectMap;"}]},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/ByteCollections$UnmodifiableMap","outerMethod":"entries","outerMethodDescriptor":"()Ljava/lang/Iterable;","innerClasses":[{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ByteCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$1","access":0},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/ByteCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteCollections$UnmodifiableMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$EntryImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ByteObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ByteCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/ByteCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"entry","access":18,"descriptor":"Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;","signature":"Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteCollections$UnmodifiableMap;Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;)V","signature":"(Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;)V"},{"name":"key","access":1,"descriptor":"()B"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$IteratorImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ByteCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/ByteCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/ByteCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/ByteCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"iter","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteCollections$UnmodifiableMap;Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ByteObjectHashMap","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ByteObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ByteObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$MapEntry","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/ByteObjectHashMap$MapIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"MapIterator","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$KeySet","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$EntrySet","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"EntrySet","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$2","access":0},{"name":"io/netty/util/collection/ByteObjectHashMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"DEFAULT_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"DEFAULT_LOAD_FACTOR","access":25,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.5"}},{"name":"NULL_VALUE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"maxSize","access":2,"descriptor":"I"},{"name":"loadFactor","access":18,"descriptor":"F"},{"name":"keys","access":2,"descriptor":"[B"},{"name":"values","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TV;"},{"name":"size","access":2,"descriptor":"I"},{"name":"mask","access":2,"descriptor":"I"},{"name":"keySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"entries","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IF)V"},{"name":"toExternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"toInternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"get","access":1,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TV;"},{"name":"put","access":1,"descriptor":"(BLjava/lang/Object;)Ljava/lang/Object;","signature":"(BTV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Byte;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(B)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Byte;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Byte;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"objectToKey","access":2,"descriptor":"(Ljava/lang/Object;)B"},{"name":"indexOf","access":2,"descriptor":"(B)I"},{"name":"hashIndex","access":2,"descriptor":"(B)I"},{"name":"hashCode","access":10,"descriptor":"(B)I"},{"name":"probeNext","access":2,"descriptor":"(I)I"},{"name":"growSize","access":2,"descriptor":"()V"},{"name":"removeAt","access":2,"descriptor":"(I)Z"},{"name":"calcMaxSize","access":2,"descriptor":"(I)I"},{"name":"rehash","access":2,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"keyToString","access":4,"descriptor":"(B)Ljava/lang/String;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)I"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)Ljava/util/Set;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)[Ljava/lang/Object;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;I)Z"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)[B"},{"name":"access$900","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$1000","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/ByteObjectHashMap","innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ByteObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"PrimitiveIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$2","version":50,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","outerClass":"io/netty/util/collection/ByteObjectHashMap","outerMethod":"values","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$2","access":0},{"name":"io/netty/util/collection/ByteObjectHashMap$2$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$2$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/ByteObjectHashMap$2","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$2","access":0},{"name":"io/netty/util/collection/ByteObjectHashMap$2$1","access":0},{"name":"io/netty/util/collection/ByteObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":16,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/ByteObjectHashMap.PrimitiveIterator;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap$2;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$EntrySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$EntrySet","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"EntrySet","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ByteObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ByteObjectHashMap$MapIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"MapIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;Lio/netty/util/collection/ByteObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$KeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$KeySet","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$KeySet$1","access":0},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ByteObjectHashMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;Lio/netty/util/collection/ByteObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$KeySet$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/ByteObjectHashMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ByteObjectHashMap$KeySet","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$KeySet$1","access":0}],"fields":[{"name":"iter","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap$KeySet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Byte;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$MapEntry","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$MapEntry","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"MapEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;I)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Byte;"},{"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":"verifyExists","access":2,"descriptor":"()V"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$MapIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ByteObjectHashMap$MapIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"MapIterator","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ByteObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ByteObjectHashMap$MapEntry","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":18,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/ByteObjectHashMap.PrimitiveIterator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)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":"","access":4096,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;Lio/netty/util/collection/ByteObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/ByteObjectHashMap$PrimitiveIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["java/util/Iterator","io/netty/util/collection/ByteObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/ByteObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ByteObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ByteObjectHashMap$1","access":0}],"fields":[{"name":"prevIndex","access":2,"descriptor":"I"},{"name":"nextIndex","access":2,"descriptor":"I"},{"name":"entryIndex","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ByteObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;)V"},{"name":"scanNext","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/ByteObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"key","access":1,"descriptor":"()B"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap;Lio/netty/util/collection/ByteObjectHashMap$1;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/util/collection/ByteObjectHashMap$PrimitiveIterator;)I"}]},{"name":"io/netty/util/collection/ByteObjectMap","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;","superName":"java/lang/Object","interfaces":["java/util/Map"],"innerClasses":[{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TV;"},{"name":"put","access":1025,"descriptor":"(BLjava/lang/Object;)Ljava/lang/Object;","signature":"(BTV;)TV;"},{"name":"remove","access":1025,"descriptor":"(B)Ljava/lang/Object;","signature":"(B)TV;"},{"name":"entries","access":1025,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"containsKey","access":1025,"descriptor":"(B)Z"}]},{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/ByteObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ByteObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"key","access":1025,"descriptor":"()B"},{"name":"value","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/CharCollections","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/CharCollections$1","access":4104},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap","outerName":"io/netty/util/collection/CharCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/CharCollections$EmptyMap","outerName":"io/netty/util/collection/CharCollections","innerName":"EmptyMap","access":26}],"fields":[{"name":"EMPTY_MAP","access":26,"descriptor":"Lio/netty/util/collection/CharObjectMap;","signature":"Lio/netty/util/collection/CharObjectMap;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"emptyMap","access":9,"descriptor":"()Lio/netty/util/collection/CharObjectMap;","signature":"()Lio/netty/util/collection/CharObjectMap;"},{"name":"unmodifiableMap","access":9,"descriptor":"(Lio/netty/util/collection/CharObjectMap;)Lio/netty/util/collection/CharObjectMap;","signature":"(Lio/netty/util/collection/CharObjectMap;)Lio/netty/util/collection/CharObjectMap;"}]},{"name":"io/netty/util/collection/CharCollections$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/collection/CharCollections","innerClasses":[{"name":"io/netty/util/collection/CharCollections$1","access":4104}]},{"name":"io/netty/util/collection/CharCollections$EmptyMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/CharObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/CharObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/CharCollections$EmptyMap","outerName":"io/netty/util/collection/CharCollections","innerName":"EmptyMap","access":26},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/CharCollections$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(C)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(CLjava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(C)Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"containsKey","access":1,"descriptor":"(C)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Character;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Character;*>;)V"},{"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":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/CharCollections$1;)V"}]},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/CharObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/CharObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap","outerName":"io/netty/util/collection/CharCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/CharCollections$UnmodifiableMap","innerName":"EntryImpl","access":2},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/CharCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"map","access":18,"descriptor":"Lio/netty/util/collection/CharObjectMap;","signature":"Lio/netty/util/collection/CharObjectMap;"},{"name":"keySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"values","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entries","access":2,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharObjectMap;)V","signature":"(Lio/netty/util/collection/CharObjectMap;)V"},{"name":"get","access":1,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TV;"},{"name":"put","access":1,"descriptor":"(CLjava/lang/Object;)Ljava/lang/Object;","signature":"(CTV;)TV;"},{"name":"remove","access":1,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(C)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Character;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Character;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Character;+TV;>;)V"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/collection/CharCollections$UnmodifiableMap;)Lio/netty/util/collection/CharObjectMap;"}]},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/CharCollections$UnmodifiableMap","outerMethod":"entries","outerMethodDescriptor":"()Ljava/lang/Iterable;","innerClasses":[{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap","outerName":"io/netty/util/collection/CharCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$1","access":0},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/CharCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharCollections$UnmodifiableMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$EntryImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/CharObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap","outerName":"io/netty/util/collection/CharCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/CharCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"entry","access":18,"descriptor":"Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;","signature":"Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharCollections$UnmodifiableMap;Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;)V","signature":"(Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;)V"},{"name":"key","access":1,"descriptor":"()C"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$IteratorImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap","outerName":"io/netty/util/collection/CharCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/CharCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/CharCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/CharCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"iter","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharCollections$UnmodifiableMap;Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/CharObjectHashMap","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/util/collection/CharObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/CharObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$MapEntry","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/CharObjectHashMap$MapIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"MapIterator","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$KeySet","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$EntrySet","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"EntrySet","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$2","access":0},{"name":"io/netty/util/collection/CharObjectHashMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"DEFAULT_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"DEFAULT_LOAD_FACTOR","access":25,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.5"}},{"name":"NULL_VALUE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"maxSize","access":2,"descriptor":"I"},{"name":"loadFactor","access":18,"descriptor":"F"},{"name":"keys","access":2,"descriptor":"[C"},{"name":"values","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TV;"},{"name":"size","access":2,"descriptor":"I"},{"name":"mask","access":2,"descriptor":"I"},{"name":"keySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"entries","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IF)V"},{"name":"toExternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"toInternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"get","access":1,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TV;"},{"name":"put","access":1,"descriptor":"(CLjava/lang/Object;)Ljava/lang/Object;","signature":"(CTV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Character;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(C)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Character;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Character;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"objectToKey","access":2,"descriptor":"(Ljava/lang/Object;)C"},{"name":"indexOf","access":2,"descriptor":"(C)I"},{"name":"hashIndex","access":2,"descriptor":"(C)I"},{"name":"hashCode","access":10,"descriptor":"(C)I"},{"name":"probeNext","access":2,"descriptor":"(I)I"},{"name":"growSize","access":2,"descriptor":"()V"},{"name":"removeAt","access":2,"descriptor":"(I)Z"},{"name":"calcMaxSize","access":2,"descriptor":"(I)I"},{"name":"rehash","access":2,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"keyToString","access":4,"descriptor":"(C)Ljava/lang/String;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)I"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)Ljava/util/Set;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)[Ljava/lang/Object;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;I)Z"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)[C"},{"name":"access$900","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$1000","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/CharObjectHashMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/CharObjectHashMap","innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$1","access":0},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/CharObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"PrimitiveIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/CharObjectHashMap$2","version":50,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","outerClass":"io/netty/util/collection/CharObjectHashMap","outerMethod":"values","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$2","access":0},{"name":"io/netty/util/collection/CharObjectHashMap$2$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/collection/CharObjectHashMap$2$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/CharObjectHashMap$2","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$2","access":0},{"name":"io/netty/util/collection/CharObjectHashMap$2$1","access":0},{"name":"io/netty/util/collection/CharObjectHashMap$1","access":0},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":16,"descriptor":"Lio/netty/util/collection/CharObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/CharObjectHashMap.PrimitiveIterator;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap$2;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/collection/CharObjectHashMap$EntrySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$EntrySet","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"EntrySet","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/CharObjectHashMap$1","access":0},{"name":"io/netty/util/collection/CharObjectHashMap$MapIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"MapIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;Lio/netty/util/collection/CharObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/CharObjectHashMap$KeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$KeySet","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$KeySet$1","access":0},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/CharObjectHashMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;Lio/netty/util/collection/CharObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/CharObjectHashMap$KeySet$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/CharObjectHashMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/CharObjectHashMap$KeySet","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$KeySet$1","access":0}],"fields":[{"name":"iter","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap$KeySet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Character;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/CharObjectHashMap$MapEntry","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$MapEntry","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"MapEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;I)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Character;"},{"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":"verifyExists","access":2,"descriptor":"()V"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/CharObjectHashMap$MapIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/CharObjectHashMap$MapIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"MapIterator","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/CharObjectHashMap$1","access":0},{"name":"io/netty/util/collection/CharObjectHashMap$MapEntry","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":18,"descriptor":"Lio/netty/util/collection/CharObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/CharObjectHashMap.PrimitiveIterator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)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":"","access":4096,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;Lio/netty/util/collection/CharObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/CharObjectHashMap$PrimitiveIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["java/util/Iterator","io/netty/util/collection/CharObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/CharObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/CharObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/CharObjectHashMap$1","access":0}],"fields":[{"name":"prevIndex","access":2,"descriptor":"I"},{"name":"nextIndex","access":2,"descriptor":"I"},{"name":"entryIndex","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/CharObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;)V"},{"name":"scanNext","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/CharObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"key","access":1,"descriptor":"()C"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap;Lio/netty/util/collection/CharObjectHashMap$1;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/util/collection/CharObjectHashMap$PrimitiveIterator;)I"}]},{"name":"io/netty/util/collection/CharObjectMap","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;","superName":"java/lang/Object","interfaces":["java/util/Map"],"innerClasses":[{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TV;"},{"name":"put","access":1025,"descriptor":"(CLjava/lang/Object;)Ljava/lang/Object;","signature":"(CTV;)TV;"},{"name":"remove","access":1025,"descriptor":"(C)Ljava/lang/Object;","signature":"(C)TV;"},{"name":"entries","access":1025,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"containsKey","access":1025,"descriptor":"(C)Z"}]},{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/CharObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/CharObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"key","access":1025,"descriptor":"()C"},{"name":"value","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/IntCollections","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/IntCollections$1","access":4104},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap","outerName":"io/netty/util/collection/IntCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/IntCollections$EmptyMap","outerName":"io/netty/util/collection/IntCollections","innerName":"EmptyMap","access":26}],"fields":[{"name":"EMPTY_MAP","access":26,"descriptor":"Lio/netty/util/collection/IntObjectMap;","signature":"Lio/netty/util/collection/IntObjectMap;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"emptyMap","access":9,"descriptor":"()Lio/netty/util/collection/IntObjectMap;","signature":"()Lio/netty/util/collection/IntObjectMap;"},{"name":"unmodifiableMap","access":9,"descriptor":"(Lio/netty/util/collection/IntObjectMap;)Lio/netty/util/collection/IntObjectMap;","signature":"(Lio/netty/util/collection/IntObjectMap;)Lio/netty/util/collection/IntObjectMap;"}]},{"name":"io/netty/util/collection/IntCollections$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/collection/IntCollections","innerClasses":[{"name":"io/netty/util/collection/IntCollections$1","access":4104}]},{"name":"io/netty/util/collection/IntCollections$EmptyMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/IntObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/IntObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/IntCollections$EmptyMap","outerName":"io/netty/util/collection/IntCollections","innerName":"EmptyMap","access":26},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/IntCollections$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"containsKey","access":1,"descriptor":"(I)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Integer;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Integer;*>;)V"},{"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":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/IntCollections$1;)V"}]},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/IntObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/IntObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap","outerName":"io/netty/util/collection/IntCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/IntCollections$UnmodifiableMap","innerName":"EntryImpl","access":2},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/IntCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"map","access":18,"descriptor":"Lio/netty/util/collection/IntObjectMap;","signature":"Lio/netty/util/collection/IntObjectMap;"},{"name":"keySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"values","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entries","access":2,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntObjectMap;)V","signature":"(Lio/netty/util/collection/IntObjectMap;)V"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"put","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITV;)TV;"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(I)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Integer;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Integer;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Integer;+TV;>;)V"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/collection/IntCollections$UnmodifiableMap;)Lio/netty/util/collection/IntObjectMap;"}]},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/IntCollections$UnmodifiableMap","outerMethod":"entries","outerMethodDescriptor":"()Ljava/lang/Iterable;","innerClasses":[{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap","outerName":"io/netty/util/collection/IntCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$1","access":0},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/IntCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntCollections$UnmodifiableMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$EntryImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/IntObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap","outerName":"io/netty/util/collection/IntCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/IntCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"entry","access":18,"descriptor":"Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;","signature":"Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntCollections$UnmodifiableMap;Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;)V","signature":"(Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;)V"},{"name":"key","access":1,"descriptor":"()I"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$IteratorImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap","outerName":"io/netty/util/collection/IntCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/IntCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/IntCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/IntCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"iter","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntCollections$UnmodifiableMap;Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/IntObjectHashMap","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/util/collection/IntObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/IntObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$MapEntry","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/IntObjectHashMap$MapIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"MapIterator","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$KeySet","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$EntrySet","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"EntrySet","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$2","access":0},{"name":"io/netty/util/collection/IntObjectHashMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"DEFAULT_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"DEFAULT_LOAD_FACTOR","access":25,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.5"}},{"name":"NULL_VALUE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"maxSize","access":2,"descriptor":"I"},{"name":"loadFactor","access":18,"descriptor":"F"},{"name":"keys","access":2,"descriptor":"[I"},{"name":"values","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TV;"},{"name":"size","access":2,"descriptor":"I"},{"name":"mask","access":2,"descriptor":"I"},{"name":"keySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"entries","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IF)V"},{"name":"toExternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"toInternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"put","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Integer;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(I)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Integer;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Integer;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"objectToKey","access":2,"descriptor":"(Ljava/lang/Object;)I"},{"name":"indexOf","access":2,"descriptor":"(I)I"},{"name":"hashIndex","access":2,"descriptor":"(I)I"},{"name":"hashCode","access":10,"descriptor":"(I)I"},{"name":"probeNext","access":2,"descriptor":"(I)I"},{"name":"growSize","access":2,"descriptor":"()V"},{"name":"removeAt","access":2,"descriptor":"(I)Z"},{"name":"calcMaxSize","access":2,"descriptor":"(I)I"},{"name":"rehash","access":2,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"keyToString","access":4,"descriptor":"(I)Ljava/lang/String;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)I"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)Ljava/util/Set;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)[Ljava/lang/Object;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;I)Z"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)[I"},{"name":"access$900","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$1000","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/IntObjectHashMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/IntObjectHashMap","innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$1","access":0},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/IntObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"PrimitiveIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/IntObjectHashMap$2","version":50,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","outerClass":"io/netty/util/collection/IntObjectHashMap","outerMethod":"values","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$2","access":0},{"name":"io/netty/util/collection/IntObjectHashMap$2$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/collection/IntObjectHashMap$2$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/IntObjectHashMap$2","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$2","access":0},{"name":"io/netty/util/collection/IntObjectHashMap$2$1","access":0},{"name":"io/netty/util/collection/IntObjectHashMap$1","access":0},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":16,"descriptor":"Lio/netty/util/collection/IntObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/IntObjectHashMap.PrimitiveIterator;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap$2;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/collection/IntObjectHashMap$EntrySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$EntrySet","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"EntrySet","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/IntObjectHashMap$1","access":0},{"name":"io/netty/util/collection/IntObjectHashMap$MapIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"MapIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;Lio/netty/util/collection/IntObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/IntObjectHashMap$KeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$KeySet","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$KeySet$1","access":0},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/IntObjectHashMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;Lio/netty/util/collection/IntObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/IntObjectHashMap$KeySet$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/IntObjectHashMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/IntObjectHashMap$KeySet","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$KeySet$1","access":0}],"fields":[{"name":"iter","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap$KeySet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Integer;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/IntObjectHashMap$MapEntry","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$MapEntry","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"MapEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;I)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Integer;"},{"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":"verifyExists","access":2,"descriptor":"()V"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/IntObjectHashMap$MapIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/IntObjectHashMap$MapIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"MapIterator","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/IntObjectHashMap$1","access":0},{"name":"io/netty/util/collection/IntObjectHashMap$MapEntry","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":18,"descriptor":"Lio/netty/util/collection/IntObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/IntObjectHashMap.PrimitiveIterator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)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":"","access":4096,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;Lio/netty/util/collection/IntObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/IntObjectHashMap$PrimitiveIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["java/util/Iterator","io/netty/util/collection/IntObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/IntObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/IntObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/IntObjectHashMap$1","access":0}],"fields":[{"name":"prevIndex","access":2,"descriptor":"I"},{"name":"nextIndex","access":2,"descriptor":"I"},{"name":"entryIndex","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/IntObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;)V"},{"name":"scanNext","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/IntObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"key","access":1,"descriptor":"()I"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap;Lio/netty/util/collection/IntObjectHashMap$1;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/util/collection/IntObjectHashMap$PrimitiveIterator;)I"}]},{"name":"io/netty/util/collection/IntObjectMap","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;","superName":"java/lang/Object","interfaces":["java/util/Map"],"innerClasses":[{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"put","access":1025,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;","signature":"(ITV;)TV;"},{"name":"remove","access":1025,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TV;"},{"name":"entries","access":1025,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"containsKey","access":1025,"descriptor":"(I)Z"}]},{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/IntObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/IntObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"key","access":1025,"descriptor":"()I"},{"name":"value","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/LongCollections","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/LongCollections$1","access":4104},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap","outerName":"io/netty/util/collection/LongCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/LongCollections$EmptyMap","outerName":"io/netty/util/collection/LongCollections","innerName":"EmptyMap","access":26}],"fields":[{"name":"EMPTY_MAP","access":26,"descriptor":"Lio/netty/util/collection/LongObjectMap;","signature":"Lio/netty/util/collection/LongObjectMap;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"emptyMap","access":9,"descriptor":"()Lio/netty/util/collection/LongObjectMap;","signature":"()Lio/netty/util/collection/LongObjectMap;"},{"name":"unmodifiableMap","access":9,"descriptor":"(Lio/netty/util/collection/LongObjectMap;)Lio/netty/util/collection/LongObjectMap;","signature":"(Lio/netty/util/collection/LongObjectMap;)Lio/netty/util/collection/LongObjectMap;"}]},{"name":"io/netty/util/collection/LongCollections$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/collection/LongCollections","innerClasses":[{"name":"io/netty/util/collection/LongCollections$1","access":4104}]},{"name":"io/netty/util/collection/LongCollections$EmptyMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/LongObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/LongObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/LongCollections$EmptyMap","outerName":"io/netty/util/collection/LongCollections","innerName":"EmptyMap","access":26},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/LongCollections$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(J)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(JLjava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(J)Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"containsKey","access":1,"descriptor":"(J)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Long;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Long;*>;)V"},{"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":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/LongCollections$1;)V"}]},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/LongObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/LongObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap","outerName":"io/netty/util/collection/LongCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/LongCollections$UnmodifiableMap","innerName":"EntryImpl","access":2},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/LongCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"map","access":18,"descriptor":"Lio/netty/util/collection/LongObjectMap;","signature":"Lio/netty/util/collection/LongObjectMap;"},{"name":"keySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"values","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entries","access":2,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongObjectMap;)V","signature":"(Lio/netty/util/collection/LongObjectMap;)V"},{"name":"get","access":1,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"put","access":1,"descriptor":"(JLjava/lang/Object;)Ljava/lang/Object;","signature":"(JTV;)TV;"},{"name":"remove","access":1,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(J)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Long;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Long;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Long;+TV;>;)V"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/collection/LongCollections$UnmodifiableMap;)Lio/netty/util/collection/LongObjectMap;"}]},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/LongCollections$UnmodifiableMap","outerMethod":"entries","outerMethodDescriptor":"()Ljava/lang/Iterable;","innerClasses":[{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap","outerName":"io/netty/util/collection/LongCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$1","access":0},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/LongCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongCollections$UnmodifiableMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$EntryImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/LongObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap","outerName":"io/netty/util/collection/LongCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/LongCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"entry","access":18,"descriptor":"Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;","signature":"Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongCollections$UnmodifiableMap;Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;)V","signature":"(Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;)V"},{"name":"key","access":1,"descriptor":"()J"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$IteratorImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap","outerName":"io/netty/util/collection/LongCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/LongCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/LongCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/LongCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"iter","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongCollections$UnmodifiableMap;Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/LongObjectHashMap","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/util/collection/LongObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/LongObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$MapEntry","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/LongObjectHashMap$MapIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"MapIterator","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$KeySet","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$EntrySet","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"EntrySet","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$2","access":0},{"name":"io/netty/util/collection/LongObjectHashMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"DEFAULT_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"DEFAULT_LOAD_FACTOR","access":25,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.5"}},{"name":"NULL_VALUE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"maxSize","access":2,"descriptor":"I"},{"name":"loadFactor","access":18,"descriptor":"F"},{"name":"keys","access":2,"descriptor":"[J"},{"name":"values","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TV;"},{"name":"size","access":2,"descriptor":"I"},{"name":"mask","access":2,"descriptor":"I"},{"name":"keySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"entries","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IF)V"},{"name":"toExternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"toInternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"get","access":1,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"put","access":1,"descriptor":"(JLjava/lang/Object;)Ljava/lang/Object;","signature":"(JTV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Long;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(J)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Long;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Long;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"objectToKey","access":2,"descriptor":"(Ljava/lang/Object;)J"},{"name":"indexOf","access":2,"descriptor":"(J)I"},{"name":"hashIndex","access":2,"descriptor":"(J)I"},{"name":"hashCode","access":10,"descriptor":"(J)I"},{"name":"probeNext","access":2,"descriptor":"(I)I"},{"name":"growSize","access":2,"descriptor":"()V"},{"name":"removeAt","access":2,"descriptor":"(I)Z"},{"name":"calcMaxSize","access":2,"descriptor":"(I)I"},{"name":"rehash","access":2,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"keyToString","access":4,"descriptor":"(J)Ljava/lang/String;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)I"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)Ljava/util/Set;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)[Ljava/lang/Object;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;I)Z"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)[J"},{"name":"access$900","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$1000","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/LongObjectHashMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/LongObjectHashMap","innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$1","access":0},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/LongObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"PrimitiveIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/LongObjectHashMap$2","version":50,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","outerClass":"io/netty/util/collection/LongObjectHashMap","outerMethod":"values","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$2","access":0},{"name":"io/netty/util/collection/LongObjectHashMap$2$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/collection/LongObjectHashMap$2$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/LongObjectHashMap$2","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$2","access":0},{"name":"io/netty/util/collection/LongObjectHashMap$2$1","access":0},{"name":"io/netty/util/collection/LongObjectHashMap$1","access":0},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":16,"descriptor":"Lio/netty/util/collection/LongObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/LongObjectHashMap.PrimitiveIterator;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap$2;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/collection/LongObjectHashMap$EntrySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$EntrySet","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"EntrySet","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/LongObjectHashMap$1","access":0},{"name":"io/netty/util/collection/LongObjectHashMap$MapIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"MapIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;Lio/netty/util/collection/LongObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/LongObjectHashMap$KeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$KeySet","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$KeySet$1","access":0},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/LongObjectHashMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;Lio/netty/util/collection/LongObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/LongObjectHashMap$KeySet$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/LongObjectHashMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/LongObjectHashMap$KeySet","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$KeySet$1","access":0}],"fields":[{"name":"iter","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap$KeySet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Long;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/LongObjectHashMap$MapEntry","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$MapEntry","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"MapEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;I)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Long;"},{"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":"verifyExists","access":2,"descriptor":"()V"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/LongObjectHashMap$MapIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/LongObjectHashMap$MapIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"MapIterator","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/LongObjectHashMap$1","access":0},{"name":"io/netty/util/collection/LongObjectHashMap$MapEntry","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":18,"descriptor":"Lio/netty/util/collection/LongObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/LongObjectHashMap.PrimitiveIterator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)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":"","access":4096,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;Lio/netty/util/collection/LongObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/LongObjectHashMap$PrimitiveIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["java/util/Iterator","io/netty/util/collection/LongObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/LongObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/LongObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/LongObjectHashMap$1","access":0}],"fields":[{"name":"prevIndex","access":2,"descriptor":"I"},{"name":"nextIndex","access":2,"descriptor":"I"},{"name":"entryIndex","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/LongObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;)V"},{"name":"scanNext","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/LongObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"key","access":1,"descriptor":"()J"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap;Lio/netty/util/collection/LongObjectHashMap$1;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/util/collection/LongObjectHashMap$PrimitiveIterator;)I"}]},{"name":"io/netty/util/collection/LongObjectMap","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;","superName":"java/lang/Object","interfaces":["java/util/Map"],"innerClasses":[{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"put","access":1025,"descriptor":"(JLjava/lang/Object;)Ljava/lang/Object;","signature":"(JTV;)TV;"},{"name":"remove","access":1025,"descriptor":"(J)Ljava/lang/Object;","signature":"(J)TV;"},{"name":"entries","access":1025,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"containsKey","access":1025,"descriptor":"(J)Z"}]},{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/LongObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/LongObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"key","access":1025,"descriptor":"()J"},{"name":"value","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/ShortCollections","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/ShortCollections$1","access":4104},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ShortCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ShortCollections$EmptyMap","outerName":"io/netty/util/collection/ShortCollections","innerName":"EmptyMap","access":26}],"fields":[{"name":"EMPTY_MAP","access":26,"descriptor":"Lio/netty/util/collection/ShortObjectMap;","signature":"Lio/netty/util/collection/ShortObjectMap;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"emptyMap","access":9,"descriptor":"()Lio/netty/util/collection/ShortObjectMap;","signature":"()Lio/netty/util/collection/ShortObjectMap;"},{"name":"unmodifiableMap","access":9,"descriptor":"(Lio/netty/util/collection/ShortObjectMap;)Lio/netty/util/collection/ShortObjectMap;","signature":"(Lio/netty/util/collection/ShortObjectMap;)Lio/netty/util/collection/ShortObjectMap;"}]},{"name":"io/netty/util/collection/ShortCollections$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/collection/ShortCollections","innerClasses":[{"name":"io/netty/util/collection/ShortCollections$1","access":4104}]},{"name":"io/netty/util/collection/ShortCollections$EmptyMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ShortObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ShortObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/ShortCollections$EmptyMap","outerName":"io/netty/util/collection/ShortCollections","innerName":"EmptyMap","access":26},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ShortCollections$1","access":4104}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"(S)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(SLjava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(S)Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"containsKey","access":1,"descriptor":"(S)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Short;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Short;*>;)V"},{"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":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ShortCollections$1;)V"}]},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ShortObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ShortObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ShortCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/ShortCollections$UnmodifiableMap","innerName":"EntryImpl","access":2},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/ShortCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"map","access":18,"descriptor":"Lio/netty/util/collection/ShortObjectMap;","signature":"Lio/netty/util/collection/ShortObjectMap;"},{"name":"keySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"values","access":2,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"},{"name":"entries","access":2,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortObjectMap;)V","signature":"(Lio/netty/util/collection/ShortObjectMap;)V"},{"name":"get","access":1,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TV;"},{"name":"put","access":1,"descriptor":"(SLjava/lang/Object;)Ljava/lang/Object;","signature":"(STV;)TV;"},{"name":"remove","access":1,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(S)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Short;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Short;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Short;+TV;>;)V"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/collection/ShortCollections$UnmodifiableMap;)Lio/netty/util/collection/ShortObjectMap;"}]},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/ShortCollections$UnmodifiableMap","outerMethod":"entries","outerMethodDescriptor":"()Ljava/lang/Iterable;","innerClasses":[{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ShortCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$1","access":0},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/ShortCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortCollections$UnmodifiableMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$EntryImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ShortObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ShortCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/ShortCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"entry","access":18,"descriptor":"Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;","signature":"Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortCollections$UnmodifiableMap;Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;)V","signature":"(Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;)V"},{"name":"key","access":1,"descriptor":"()S"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$IteratorImpl","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap","outerName":"io/netty/util/collection/ShortCollections","innerName":"UnmodifiableMap","access":26},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$IteratorImpl","outerName":"io/netty/util/collection/ShortCollections$UnmodifiableMap","innerName":"IteratorImpl","access":2},{"name":"io/netty/util/collection/ShortCollections$UnmodifiableMap$EntryImpl","outerName":"io/netty/util/collection/ShortCollections$UnmodifiableMap","innerName":"EntryImpl","access":2}],"fields":[{"name":"iter","access":16,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortCollections$UnmodifiableMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortCollections$UnmodifiableMap;Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ShortObjectHashMap","version":50,"access":33,"signature":"Ljava/lang/Object;Lio/netty/util/collection/ShortObjectMap;","superName":"java/lang/Object","interfaces":["io/netty/util/collection/ShortObjectMap"],"innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$MapEntry","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/ShortObjectHashMap$MapIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"MapIterator","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$KeySet","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$EntrySet","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"EntrySet","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$2","access":0},{"name":"io/netty/util/collection/ShortObjectHashMap$1","access":0},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"DEFAULT_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"DEFAULT_LOAD_FACTOR","access":25,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.5"}},{"name":"NULL_VALUE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"maxSize","access":2,"descriptor":"I"},{"name":"loadFactor","access":18,"descriptor":"F"},{"name":"keys","access":2,"descriptor":"[S"},{"name":"values","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TV;"},{"name":"size","access":2,"descriptor":"I"},{"name":"mask","access":2,"descriptor":"I"},{"name":"keySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"entrySet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"},{"name":"entries","access":18,"descriptor":"Ljava/lang/Iterable;","signature":"Ljava/lang/Iterable;>;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IF)V"},{"name":"toExternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"toInternal","access":10,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TT;)TT;"},{"name":"get","access":1,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TV;"},{"name":"put","access":1,"descriptor":"(SLjava/lang/Object;)Ljava/lang/Object;","signature":"(STV;)TV;"},{"name":"putAll","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<+Ljava/lang/Short;+TV;>;)V"},{"name":"remove","access":1,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TV;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"containsKey","access":1,"descriptor":"(S)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"entries","access":1,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"values","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"get","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"put","access":1,"descriptor":"(Ljava/lang/Short;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Short;TV;)TV;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Ljava/lang/Object;)TV;"},{"name":"keySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"entrySet","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"objectToKey","access":2,"descriptor":"(Ljava/lang/Object;)S"},{"name":"indexOf","access":2,"descriptor":"(S)I"},{"name":"hashIndex","access":2,"descriptor":"(S)I"},{"name":"hashCode","access":10,"descriptor":"(S)I"},{"name":"probeNext","access":2,"descriptor":"(I)I"},{"name":"growSize","access":2,"descriptor":"()V"},{"name":"removeAt","access":2,"descriptor":"(I)Z"},{"name":"calcMaxSize","access":2,"descriptor":"(I)I"},{"name":"rehash","access":2,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"keyToString","access":4,"descriptor":"(S)Ljava/lang/String;"},{"name":"put","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)I"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)Ljava/util/Set;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)[Ljava/lang/Object;"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;I)Z"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)[S"},{"name":"access$900","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"access$1000","access":4104,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;>;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"outerClass":"io/netty/util/collection/ShortObjectHashMap","innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ShortObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"PrimitiveIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$2","version":50,"access":32,"signature":"Ljava/util/AbstractCollection;","superName":"java/util/AbstractCollection","outerClass":"io/netty/util/collection/ShortObjectHashMap","outerMethod":"values","outerMethodDescriptor":"()Ljava/util/Collection;","innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$2","access":0},{"name":"io/netty/util/collection/ShortObjectHashMap$2$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"size","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$2$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/ShortObjectHashMap$2","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$2","access":0},{"name":"io/netty/util/collection/ShortObjectHashMap$2$1","access":0},{"name":"io/netty/util/collection/ShortObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":16,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/ShortObjectHashMap.PrimitiveIterator;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap$2;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap$2;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$EntrySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;>;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$EntrySet","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"EntrySet","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ShortObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ShortObjectHashMap$MapIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"MapIterator","access":18}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;Lio/netty/util/collection/ShortObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$KeySet","version":50,"access":48,"signature":"Ljava/util/AbstractSet;","superName":"java/util/AbstractSet","innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$KeySet","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$KeySet$1","access":0},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ShortObjectHashMap$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"retainAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;Lio/netty/util/collection/ShortObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$KeySet$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/collection/ShortObjectHashMap$KeySet","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ShortObjectHashMap$KeySet","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"KeySet","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$KeySet$1","access":0}],"fields":[{"name":"iter","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator;>;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap$KeySet;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap$KeySet;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Short;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$MapEntry","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Map$Entry;","superName":"java/lang/Object","interfaces":["java/util/Map$Entry"],"innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$MapEntry","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"MapEntry","access":16},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"entryIndex","access":18,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;I)V"},{"name":"getKey","access":1,"descriptor":"()Ljava/lang/Short;"},{"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":"verifyExists","access":2,"descriptor":"()V"},{"name":"getKey","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$MapIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ShortObjectHashMap$MapIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"MapIterator","access":18},{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"io/netty/util/collection/ShortObjectHashMap$1","access":0},{"name":"io/netty/util/collection/ShortObjectHashMap$MapEntry","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"MapEntry","access":16},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545}],"fields":[{"name":"iter","access":18,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap$PrimitiveIterator;","signature":"Lio/netty/util/collection/ShortObjectHashMap.PrimitiveIterator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)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":"","access":4096,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;Lio/netty/util/collection/ShortObjectHashMap$1;)V"}]},{"name":"io/netty/util/collection/ShortObjectHashMap$PrimitiveIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;>;Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;","superName":"java/lang/Object","interfaces":["java/util/Iterator","io/netty/util/collection/ShortObjectMap$PrimitiveEntry"],"innerClasses":[{"name":"io/netty/util/collection/ShortObjectHashMap$PrimitiveIterator","outerName":"io/netty/util/collection/ShortObjectHashMap","innerName":"PrimitiveIterator","access":18},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545},{"name":"io/netty/util/collection/ShortObjectHashMap$1","access":0}],"fields":[{"name":"prevIndex","access":2,"descriptor":"I"},{"name":"nextIndex","access":2,"descriptor":"I"},{"name":"entryIndex","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/collection/ShortObjectHashMap;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;)V"},{"name":"scanNext","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;","signature":"()Lio/netty/util/collection/ShortObjectMap$PrimitiveEntry;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"key","access":1,"descriptor":"()S"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap;Lio/netty/util/collection/ShortObjectHashMap$1;)V"},{"name":"access$1100","access":4104,"descriptor":"(Lio/netty/util/collection/ShortObjectHashMap$PrimitiveIterator;)I"}]},{"name":"io/netty/util/collection/ShortObjectMap","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Map;","superName":"java/lang/Object","interfaces":["java/util/Map"],"innerClasses":[{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TV;"},{"name":"put","access":1025,"descriptor":"(SLjava/lang/Object;)Ljava/lang/Object;","signature":"(STV;)TV;"},{"name":"remove","access":1025,"descriptor":"(S)Ljava/lang/Object;","signature":"(S)TV;"},{"name":"entries","access":1025,"descriptor":"()Ljava/lang/Iterable;","signature":"()Ljava/lang/Iterable;>;"},{"name":"containsKey","access":1025,"descriptor":"(S)Z"}]},{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/collection/ShortObjectMap$PrimitiveEntry","outerName":"io/netty/util/collection/ShortObjectMap","innerName":"PrimitiveEntry","access":1545}],"methods":[{"name":"key","access":1025,"descriptor":"()S"},{"name":"value","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"setValue","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"}]},{"name":"io/netty/util/concurrent/AbstractEventExecutor","version":50,"access":1057,"superName":"java/util/concurrent/AbstractExecutorService","interfaces":["io/netty/util/concurrent/EventExecutor"],"innerClasses":[{"name":"io/netty/util/concurrent/AbstractEventExecutor$LazyRunnable","outerName":"io/netty/util/concurrent/AbstractEventExecutor","innerName":"LazyRunnable","access":1545},{"name":"org/jetbrains/annotations/Async$Execute","outerName":"org/jetbrains/annotations/Async","innerName":"Execute","access":9737}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"DEFAULT_SHUTDOWN_QUIET_PERIOD","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2"}},{"name":"DEFAULT_SHUTDOWN_TIMEOUT","access":24,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"15"}},{"name":"parent","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"selfCollection","access":18,"descriptor":"Ljava/util/Collection;","signature":"Ljava/util/Collection;"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;)V"},{"name":"parent","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"inEventLoop","access":1,"descriptor":"()Z"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"shutdownGracefully","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future<*>;"},{"name":"shutdown","access":132097,"descriptor":"()V"},{"name":"shutdownNow","access":131073,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"newSucceededFuture","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Future;","signature":"(TV;)Lio/netty/util/concurrent/Future;"},{"name":"newFailedFuture","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Throwable;)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":"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/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;"},{"name":"newTaskFor","access":20,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)Ljava/util/concurrent/RunnableFuture;","signature":"(Ljava/lang/Runnable;TT;)Ljava/util/concurrent/RunnableFuture;"},{"name":"newTaskFor","access":20,"descriptor":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;","signature":"(Ljava/util/concurrent/Callable;)Ljava/util/concurrent/RunnableFuture;"},{"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":"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":"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":"safeExecute","access":12,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"runTask","access":12,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"lazyExecute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"submit","access":4161,"descriptor":"(Ljava/util/concurrent/Callable;)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/lang/Runnable;)Ljava/util/concurrent/Future;"},{"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":"io/netty/util/concurrent/AbstractEventExecutor$LazyRunnable","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/concurrent/AbstractEventExecutor$LazyRunnable","outerName":"io/netty/util/concurrent/AbstractEventExecutor","innerName":"LazyRunnable","access":1545}]},{"name":"io/netty/util/concurrent/AbstractEventExecutorGroup","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutorGroup"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;)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/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;"},{"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":"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":"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":"shutdownGracefully","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future<*>;"},{"name":"shutdown","access":132097,"descriptor":"()V"},{"name":"shutdownNow","access":131073,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"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":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"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":"io/netty/util/concurrent/AbstractFuture","version":50,"access":1057,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/Future;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/Future"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]}]},{"name":"io/netty/util/concurrent/AbstractScheduledEventExecutor","version":50,"access":1057,"superName":"io/netty/util/concurrent/AbstractEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/AbstractScheduledEventExecutor$2","access":8},{"name":"io/netty/util/concurrent/AbstractScheduledEventExecutor$1","access":8}],"fields":[{"name":"SCHEDULED_FUTURE_TASK_COMPARATOR","access":26,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;>;"},{"name":"START_TIME","access":26,"descriptor":"J"},{"name":"WAKEUP_TASK","access":24,"descriptor":"Ljava/lang/Runnable;"},{"name":"scheduledTaskQueue","access":0,"descriptor":"Lio/netty/util/internal/PriorityQueue;","signature":"Lio/netty/util/internal/PriorityQueue;>;"},{"name":"nextTaskId","access":0,"descriptor":"J"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;)V"},{"name":"getCurrentTimeNanos","access":4,"descriptor":"()J"},{"name":"nanoTime","access":131084,"descriptor":"()J"},{"name":"defaultCurrentTimeNanos","access":8,"descriptor":"()J"},{"name":"deadlineNanos","access":8,"descriptor":"(JJ)J"},{"name":"deadlineToDelayNanos","access":12,"descriptor":"(J)J"},{"name":"initialNanoTime","access":12,"descriptor":"()J"},{"name":"scheduledTaskQueue","access":0,"descriptor":"()Lio/netty/util/internal/PriorityQueue;","signature":"()Lio/netty/util/internal/PriorityQueue;>;"},{"name":"isNullOrEmpty","access":10,"descriptor":"(Ljava/util/Queue;)Z","signature":"(Ljava/util/Queue;>;)Z"},{"name":"cancelScheduledTasks","access":4,"descriptor":"()V"},{"name":"pollScheduledTask","access":20,"descriptor":"()Ljava/lang/Runnable;"},{"name":"pollScheduledTask","access":20,"descriptor":"(J)Ljava/lang/Runnable;"},{"name":"nextScheduledTaskNano","access":20,"descriptor":"()J"},{"name":"nextScheduledTaskDeadlineNanos","access":20,"descriptor":"()J"},{"name":"peekScheduledTask","access":16,"descriptor":"()Lio/netty/util/concurrent/ScheduledFutureTask;","signature":"()Lio/netty/util/concurrent/ScheduledFutureTask<*>;"},{"name":"hasScheduledTasks","access":20,"descriptor":"()Z"},{"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":"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":"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":"validateScheduled0","access":2,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"validateScheduled","access":131076,"descriptor":"(JLjava/util/concurrent/TimeUnit;)V"},{"name":"scheduleFromEventLoop","access":16,"descriptor":"(Lio/netty/util/concurrent/ScheduledFutureTask;)V","signature":"(Lio/netty/util/concurrent/ScheduledFutureTask<*>;)V"},{"name":"schedule","access":2,"descriptor":"(Lio/netty/util/concurrent/ScheduledFutureTask;)Lio/netty/util/concurrent/ScheduledFuture;","signature":"(Lio/netty/util/concurrent/ScheduledFutureTask;)Lio/netty/util/concurrent/ScheduledFuture;"},{"name":"removeScheduled","access":16,"descriptor":"(Lio/netty/util/concurrent/ScheduledFutureTask;)V","signature":"(Lio/netty/util/concurrent/ScheduledFutureTask<*>;)V"},{"name":"beforeScheduledTaskSubmitted","access":4,"descriptor":"(J)Z"},{"name":"afterScheduledTaskSubmitted","access":4,"descriptor":"(J)Z"},{"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":"io/netty/util/concurrent/AbstractScheduledEventExecutor$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Comparator;>;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"outerClass":"io/netty/util/concurrent/AbstractScheduledEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/AbstractScheduledEventExecutor$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Lio/netty/util/concurrent/ScheduledFutureTask;Lio/netty/util/concurrent/ScheduledFutureTask;)I","signature":"(Lio/netty/util/concurrent/ScheduledFutureTask<*>;Lio/netty/util/concurrent/ScheduledFutureTask<*>;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"io/netty/util/concurrent/AbstractScheduledEventExecutor$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/AbstractScheduledEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/AbstractScheduledEventExecutor$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/BlockingOperationException","version":50,"access":33,"superName":"java/lang/IllegalStateException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2462223247762460301"}}],"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":"io/netty/util/concurrent/CompleteFuture","version":50,"access":1057,"signature":"Lio/netty/util/concurrent/AbstractFuture;","superName":"io/netty/util/concurrent/AbstractFuture","fields":[{"name":"executor","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"await","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"sync","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":1,"descriptor":"(J)Z","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(J)Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"isCancellable","access":1,"descriptor":"()Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"cancel","access":1,"descriptor":"(Z)Z"}]},{"name":"io/netty/util/concurrent/DefaultEventExecutor","version":50,"access":49,"superName":"io/netty/util/concurrent/SingleThreadEventExecutor","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/Executor;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;ILio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ILio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"run","access":4,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutorChooserFactory"],"innerClasses":[{"name":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory$GenericEventExecutorChooser","outerName":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory","innerName":"GenericEventExecutorChooser","access":26},{"name":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory$PowerOfTwoEventExecutorChooser","outerName":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory","innerName":"PowerOfTwoEventExecutorChooser","access":26},{"name":"io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser","outerName":"io/netty/util/concurrent/EventExecutorChooserFactory","innerName":"EventExecutorChooser","access":1545}],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/concurrent/DefaultEventExecutorChooserFactory;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newChooser","access":1,"descriptor":"([Lio/netty/util/concurrent/EventExecutor;)Lio/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser;"},{"name":"isPowerOfTwo","access":10,"descriptor":"(I)Z"}]},{"name":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory$GenericEventExecutorChooser","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser"],"innerClasses":[{"name":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory$GenericEventExecutorChooser","outerName":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory","innerName":"GenericEventExecutorChooser","access":26},{"name":"io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser","outerName":"io/netty/util/concurrent/EventExecutorChooserFactory","innerName":"EventExecutorChooser","access":1545}],"fields":[{"name":"idx","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"executors","access":18,"descriptor":"[Lio/netty/util/concurrent/EventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"([Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"}]},{"name":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory$PowerOfTwoEventExecutorChooser","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser"],"innerClasses":[{"name":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory$PowerOfTwoEventExecutorChooser","outerName":"io/netty/util/concurrent/DefaultEventExecutorChooserFactory","innerName":"PowerOfTwoEventExecutorChooser","access":26},{"name":"io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser","outerName":"io/netty/util/concurrent/EventExecutorChooserFactory","innerName":"EventExecutorChooser","access":1545}],"fields":[{"name":"idx","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"executors","access":18,"descriptor":"[Lio/netty/util/concurrent/EventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"([Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"}]},{"name":"io/netty/util/concurrent/DefaultEventExecutorGroup","version":50,"access":33,"superName":"io/netty/util/concurrent/MultithreadEventExecutorGroup","methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;ILio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"newChild","access":132,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/util/concurrent/EventExecutor;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/DefaultFutureListeners","version":50,"access":48,"superName":"java/lang/Object","fields":[{"name":"listeners","access":2,"descriptor":"[Lio/netty/util/concurrent/GenericFutureListener;","signature":"[Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<*>;>;"},{"name":"size","access":2,"descriptor":"I"},{"name":"progressiveSize","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;Lio/netty/util/concurrent/GenericFutureListener;)V","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<*>;>;Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<*>;>;)V"},{"name":"add","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)V","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<*>;>;)V"},{"name":"remove","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)V","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<*>;>;)V"},{"name":"listeners","access":1,"descriptor":"()[Lio/netty/util/concurrent/GenericFutureListener;","signature":"()[Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<*>;>;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"progressiveSize","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/concurrent/DefaultProgressivePromise","version":50,"access":33,"signature":"Lio/netty/util/concurrent/DefaultPromise;Lio/netty/util/concurrent/ProgressivePromise;","superName":"io/netty/util/concurrent/DefaultPromise","interfaces":["io/netty/util/concurrent/ProgressivePromise"],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"","access":4,"descriptor":"()V"},{"name":"setProgress","access":1,"descriptor":"(JJ)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(JJ)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"tryProgress","access":1,"descriptor":"(JJ)Z"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"sync","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"await","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"setSuccess","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(TV;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;"},{"name":"setFailure","access":4161,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"setSuccess","access":4161,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;"}]},{"name":"io/netty/util/concurrent/DefaultPromise","version":50,"access":33,"signature":"Lio/netty/util/concurrent/AbstractFuture;Lio/netty/util/concurrent/Promise;","superName":"io/netty/util/concurrent/AbstractFuture","interfaces":["io/netty/util/concurrent/Promise"],"innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$StacklessCancellationException","outerName":"io/netty/util/concurrent/DefaultPromise","innerName":"StacklessCancellationException","access":26},{"name":"io/netty/util/concurrent/DefaultPromise$CauseHolder","outerName":"io/netty/util/concurrent/DefaultPromise","innerName":"CauseHolder","access":26},{"name":"io/netty/util/concurrent/DefaultPromise$LeanCancellationException","outerName":"io/netty/util/concurrent/DefaultPromise","innerName":"LeanCancellationException","access":26},{"name":"io/netty/util/concurrent/DefaultPromise$4","access":0},{"name":"io/netty/util/concurrent/DefaultPromise$3","access":0},{"name":"io/netty/util/concurrent/DefaultPromise$2","access":8},{"name":"io/netty/util/concurrent/DefaultPromise$1","access":0}],"fields":[{"name":"PROPERTY_MAX_LISTENER_STACK_DEPTH","access":25,"descriptor":"Ljava/lang/String;","constant":"io.netty.defaultPromise.maxListenerStackDepth"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"rejectedExecutionLogger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"MAX_LISTENER_STACK_DEPTH","access":26,"descriptor":"I"},{"name":"RESULT_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"SUCCESS","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"UNCANCELLABLE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"CANCELLATION_CAUSE_HOLDER","access":26,"descriptor":"Lio/netty/util/concurrent/DefaultPromise$CauseHolder;"},{"name":"CANCELLATION_STACK","access":26,"descriptor":"[Ljava/lang/StackTraceElement;"},{"name":"result","access":66,"descriptor":"Ljava/lang/Object;"},{"name":"executor","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"},{"name":"listener","access":2,"descriptor":"Lio/netty/util/concurrent/GenericFutureListener;","signature":"Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<*>;>;"},{"name":"listeners","access":2,"descriptor":"Lio/netty/util/concurrent/DefaultFutureListeners;"},{"name":"waiters","access":2,"descriptor":"S"},{"name":"notifyingListeners","access":2,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"","access":4,"descriptor":"()V"},{"name":"setSuccess","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;","signature":"(TV;)Lio/netty/util/concurrent/Promise;"},{"name":"trySuccess","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"setFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"tryFailure","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setUncancellable","access":1,"descriptor":"()Z"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"isCancellable","access":1,"descriptor":"()Z"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"cause0","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Throwable;"},{"name":"addListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":1,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListeners","access":129,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"await","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"await","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":1,"descriptor":"(J)Z","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitUninterruptibly","access":1,"descriptor":"(J)Z"},{"name":"getNow","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException"]},{"name":"get","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;","signature":"(JLjava/util/concurrent/TimeUnit;)TV;","exceptions":["java/lang/InterruptedException","java/util/concurrent/ExecutionException","java/util/concurrent/TimeoutException"]},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"isDone","access":1,"descriptor":"()Z"},{"name":"sync","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toStringBuilder","access":4,"descriptor":"()Ljava/lang/StringBuilder;"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"checkDeadLock","access":4,"descriptor":"()V"},{"name":"notifyListener","access":12,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/GenericFutureListener;)V","signature":"(Lio/netty/util/concurrent/EventExecutor;Lio/netty/util/concurrent/Future<*>;Lio/netty/util/concurrent/GenericFutureListener<*>;)V"},{"name":"notifyListeners","access":2,"descriptor":"()V"},{"name":"notifyListenerWithStackOverFlowProtection","access":10,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/GenericFutureListener;)V","signature":"(Lio/netty/util/concurrent/EventExecutor;Lio/netty/util/concurrent/Future<*>;Lio/netty/util/concurrent/GenericFutureListener<*>;)V"},{"name":"notifyListenersNow","access":2,"descriptor":"()V"},{"name":"notifyListeners0","access":2,"descriptor":"(Lio/netty/util/concurrent/DefaultFutureListeners;)V"},{"name":"notifyListener0","access":10,"descriptor":"(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/GenericFutureListener;)V"},{"name":"addListener0","access":2,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)V","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)V"},{"name":"removeListener0","access":2,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)V","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)V"},{"name":"setSuccess0","access":2,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"setFailure0","access":2,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setValue0","access":2,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"checkNotifyWaiters","access":34,"descriptor":"()Z"},{"name":"incWaiters","access":2,"descriptor":"()V"},{"name":"decWaiters","access":2,"descriptor":"()V"},{"name":"rethrowIfFailed","access":2,"descriptor":"()V"},{"name":"await0","access":2,"descriptor":"(JZ)Z","exceptions":["java/lang/InterruptedException"]},{"name":"notifyProgressiveListeners","access":0,"descriptor":"(JJ)V"},{"name":"progressiveListeners","access":34,"descriptor":"()Ljava/lang/Object;"},{"name":"notifyProgressiveListeners0","access":10,"descriptor":"(Lio/netty/util/concurrent/ProgressiveFuture;[Lio/netty/util/concurrent/GenericProgressiveFutureListener;JJ)V","signature":"(Lio/netty/util/concurrent/ProgressiveFuture<*>;[Lio/netty/util/concurrent/GenericProgressiveFutureListener<*>;JJ)V"},{"name":"notifyProgressiveListener0","access":10,"descriptor":"(Lio/netty/util/concurrent/ProgressiveFuture;Lio/netty/util/concurrent/GenericProgressiveFutureListener;JJ)V"},{"name":"isCancelled0","access":10,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"isDone0","access":10,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"safeExecute","access":10,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Runnable;)V"},{"name":"awaitUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;"},{"name":"sync","access":4161,"descriptor":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"removeListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":4161,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"addListener","access":4161,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;"},{"name":"access$000","access":4104,"descriptor":"()[Ljava/lang/StackTraceElement;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/concurrent/DefaultPromise;)V"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/GenericFutureListener;)V"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/util/concurrent/ProgressiveFuture;[Lio/netty/util/concurrent/GenericProgressiveFutureListener;JJ)V"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/concurrent/ProgressiveFuture;Lio/netty/util/concurrent/GenericProgressiveFutureListener;JJ)V"}]},{"name":"io/netty/util/concurrent/DefaultPromise$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/DefaultPromise","outerMethod":"notifyListeners","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/DefaultPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/DefaultPromise;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/DefaultPromise$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/DefaultPromise","outerMethod":"notifyListenerWithStackOverFlowProtection","outerMethodDescriptor":"(Lio/netty/util/concurrent/EventExecutor;Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/GenericFutureListener;)V","innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$2","access":8}],"fields":[{"name":"val$future","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"val$listener","access":4112,"descriptor":"Lio/netty/util/concurrent/GenericFutureListener;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/GenericFutureListener;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/DefaultPromise$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/DefaultPromise","outerMethod":"notifyProgressiveListeners","outerMethodDescriptor":"(JJ)V","innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$3","access":0}],"fields":[{"name":"val$self","access":4112,"descriptor":"Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"val$array","access":4112,"descriptor":"[Lio/netty/util/concurrent/GenericProgressiveFutureListener;"},{"name":"val$progress","access":4112,"descriptor":"J"},{"name":"val$total","access":4112,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/DefaultPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/DefaultPromise;Lio/netty/util/concurrent/ProgressiveFuture;[Lio/netty/util/concurrent/GenericProgressiveFutureListener;JJ)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/DefaultPromise$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/DefaultPromise","outerMethod":"notifyProgressiveListeners","outerMethodDescriptor":"(JJ)V","innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$4","access":0}],"fields":[{"name":"val$self","access":4112,"descriptor":"Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"val$l","access":4112,"descriptor":"Lio/netty/util/concurrent/GenericProgressiveFutureListener;"},{"name":"val$progress","access":4112,"descriptor":"J"},{"name":"val$total","access":4112,"descriptor":"J"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/DefaultPromise;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/DefaultPromise;Lio/netty/util/concurrent/ProgressiveFuture;Lio/netty/util/concurrent/GenericProgressiveFutureListener;JJ)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/DefaultPromise$CauseHolder","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$CauseHolder","outerName":"io/netty/util/concurrent/DefaultPromise","innerName":"CauseHolder","access":26}],"fields":[{"name":"cause","access":16,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"io/netty/util/concurrent/DefaultPromise$LeanCancellationException","version":50,"access":48,"superName":"java/util/concurrent/CancellationException","innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$LeanCancellationException","outerName":"io/netty/util/concurrent/DefaultPromise","innerName":"LeanCancellationException","access":26},{"name":"io/netty/util/concurrent/DefaultPromise$1","access":0}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2794674970981187807"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/concurrent/DefaultPromise$1;)V"}]},{"name":"io/netty/util/concurrent/DefaultPromise$StacklessCancellationException","version":50,"access":48,"superName":"java/util/concurrent/CancellationException","innerClasses":[{"name":"io/netty/util/concurrent/DefaultPromise$StacklessCancellationException","outerName":"io/netty/util/concurrent/DefaultPromise","innerName":"StacklessCancellationException","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2974906711413716191"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"fillInStackTrace","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"newInstance","access":8,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lio/netty/util/concurrent/DefaultPromise$StacklessCancellationException;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/util/concurrent/DefaultPromise$StacklessCancellationException;"}]},{"name":"io/netty/util/concurrent/DefaultThreadFactory","version":50,"access":33,"superName":"java/lang/Object","interfaces":["java/util/concurrent/ThreadFactory"],"fields":[{"name":"poolId","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"nextId","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"prefix","access":18,"descriptor":"Ljava/lang/String;"},{"name":"daemon","access":18,"descriptor":"Z"},{"name":"priority","access":18,"descriptor":"I"},{"name":"threadGroup","access":20,"descriptor":"Ljava/lang/ThreadGroup;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Z)V","signature":"(Ljava/lang/Class<*>;Z)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;I)V","signature":"(Ljava/lang/Class<*>;I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;ZI)V","signature":"(Ljava/lang/Class<*>;ZI)V"},{"name":"toPoolName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ZILjava/lang/ThreadGroup;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ZI)V"},{"name":"newThread","access":1,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Thread;"},{"name":"newThread","access":4,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/String;)Ljava/lang/Thread;"}]},{"name":"io/netty/util/concurrent/EventExecutor","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutorGroup"],"methods":[{"name":"next","access":1025,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"parent","access":1025,"descriptor":"()Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"inEventLoop","access":1025,"descriptor":"()Z"},{"name":"inEventLoop","access":1025,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"newPromise","access":1025,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"newProgressivePromise","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"newSucceededFuture","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Future;","signature":"(TV;)Lio/netty/util/concurrent/Future;"},{"name":"newFailedFuture","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;"}]},{"name":"io/netty/util/concurrent/EventExecutorChooserFactory","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser","outerName":"io/netty/util/concurrent/EventExecutorChooserFactory","innerName":"EventExecutorChooser","access":1545}],"methods":[{"name":"newChooser","access":1025,"descriptor":"([Lio/netty/util/concurrent/EventExecutor;)Lio/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser;"}]},{"name":"io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser","outerName":"io/netty/util/concurrent/EventExecutorChooserFactory","innerName":"EventExecutorChooser","access":1545}],"methods":[{"name":"next","access":1025,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"}]},{"name":"io/netty/util/concurrent/EventExecutorGroup","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/concurrent/ScheduledExecutorService;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/ScheduledExecutorService","java/lang/Iterable"],"methods":[{"name":"isShuttingDown","access":1025,"descriptor":"()Z"},{"name":"shutdownGracefully","access":1025,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future<*>;"},{"name":"shutdownGracefully","access":1025,"descriptor":"(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future;","signature":"(JJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/Future<*>;"},{"name":"terminationFuture","access":1025,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future<*>;"},{"name":"shutdown","access":132097,"descriptor":"()V"},{"name":"shutdownNow","access":132097,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"next","access":1025,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"submit","access":1025,"descriptor":"(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future<*>;"},{"name":"submit","access":1025,"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":1025,"descriptor":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;"},{"name":"schedule","access":1025,"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":"schedule","access":1025,"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":"scheduleAtFixedRate","access":1025,"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":1025,"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":"io/netty/util/concurrent/FailedFuture","version":50,"access":49,"signature":"Lio/netty/util/concurrent/CompleteFuture;","superName":"io/netty/util/concurrent/CompleteFuture","fields":[{"name":"cause","access":18,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Throwable;)V"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"sync","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"syncUninterruptibly","access":1,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"getNow","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"io/netty/util/concurrent/FastThreadLocal","version":50,"access":33,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"index","access":18,"descriptor":"I"}],"methods":[{"name":"removeAll","access":9,"descriptor":"()V"},{"name":"size","access":9,"descriptor":"()I"},{"name":"destroy","access":9,"descriptor":"()V"},{"name":"addToVariablesToRemove","access":10,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;Lio/netty/util/concurrent/FastThreadLocal;)V","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;Lio/netty/util/concurrent/FastThreadLocal<*>;)V"},{"name":"removeFromVariablesToRemove","access":10,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;Lio/netty/util/concurrent/FastThreadLocal;)V","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;Lio/netty/util/concurrent/FastThreadLocal<*>;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"get","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"getIfExists","access":17,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"get","access":17,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;)TV;"},{"name":"initialize","access":2,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;)TV;"},{"name":"set","access":17,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V"},{"name":"set","access":17,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;Ljava/lang/Object;)V","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;TV;)V"},{"name":"getAndSet","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;","signature":"(TV;)TV;"},{"name":"getAndSet","access":1,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;TV;)TV;"},{"name":"setKnownNotUnset","access":2,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;Ljava/lang/Object;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;TV;)TV;"},{"name":"isSet","access":17,"descriptor":"()Z"},{"name":"isSet","access":17,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;)Z"},{"name":"remove","access":17,"descriptor":"()V"},{"name":"remove","access":17,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;)V"},{"name":"removeAndGet","access":2,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/InternalThreadLocalMap;)TV;"},{"name":"initialValue","access":4,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/Exception"]},{"name":"onRemoval","access":4,"descriptor":"(Ljava/lang/Object;)V","signature":"(TV;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/FastThreadLocalRunnable","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"fields":[{"name":"runnable","access":18,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"wrap","access":8,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Runnable;"}]},{"name":"io/netty/util/concurrent/FastThreadLocalThread","version":50,"access":33,"superName":"java/lang/Thread","fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"cleanupFastThreadLocals","access":18,"descriptor":"Z"},{"name":"threadLocalMap","access":2,"descriptor":"Lio/netty/util/internal/InternalThreadLocalMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ThreadGroup;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;J)V"},{"name":"threadLocalMap","access":17,"descriptor":"()Lio/netty/util/internal/InternalThreadLocalMap;"},{"name":"setThreadLocalMap","access":17,"descriptor":"(Lio/netty/util/internal/InternalThreadLocalMap;)V"},{"name":"willCleanupFastThreadLocals","access":1,"descriptor":"()Z"},{"name":"willCleanupFastThreadLocals","access":9,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"permitBlockingCalls","access":1,"descriptor":"()Z"}]},{"name":"io/netty/util/concurrent/Future","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Future;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Future"],"methods":[{"name":"isSuccess","access":1025,"descriptor":"()Z"},{"name":"isCancellable","access":1025,"descriptor":"()Z"},{"name":"cause","access":1025,"descriptor":"()Ljava/lang/Throwable;"},{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Future;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Future;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/Future;","signature":"()Lio/netty/util/concurrent/Future;"},{"name":"await","access":1025,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"await","access":1025,"descriptor":"(J)Z","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitUninterruptibly","access":1025,"descriptor":"(J)Z"},{"name":"getNow","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"},{"name":"cancel","access":1025,"descriptor":"(Z)Z"}]},{"name":"io/netty/util/concurrent/FutureListener","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;>;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"]},{"name":"io/netty/util/concurrent/GenericFutureListener","version":50,"access":1537,"signature":";>Ljava/lang/Object;Ljava/util/EventListener;","superName":"java/lang/Object","interfaces":["java/util/EventListener"],"methods":[{"name":"operationComplete","access":1025,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(TF;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/GenericProgressiveFutureListener","version":50,"access":1537,"signature":";>Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"],"methods":[{"name":"operationProgressed","access":1025,"descriptor":"(Lio/netty/util/concurrent/ProgressiveFuture;JJ)V","signature":"(TF;JJ)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/GlobalEventExecutor","version":50,"access":49,"superName":"io/netty/util/concurrent/AbstractScheduledEventExecutor","interfaces":["io/netty/util/concurrent/OrderedEventExecutor"],"innerClasses":[{"name":"io/netty/util/concurrent/GlobalEventExecutor$TaskRunner","outerName":"io/netty/util/concurrent/GlobalEventExecutor","innerName":"TaskRunner","access":16},{"name":"io/netty/util/concurrent/GlobalEventExecutor$3","access":8},{"name":"io/netty/util/concurrent/GlobalEventExecutor$2","access":0},{"name":"io/netty/util/concurrent/GlobalEventExecutor$1","access":0},{"name":"org/jetbrains/annotations/Async$Schedule","outerName":"org/jetbrains/annotations/Async","innerName":"Schedule","access":9737}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"SCHEDULE_QUIET_PERIOD_INTERVAL","access":26,"descriptor":"J"},{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/concurrent/GlobalEventExecutor;"},{"name":"taskQueue","access":16,"descriptor":"Ljava/util/concurrent/BlockingQueue;","signature":"Ljava/util/concurrent/BlockingQueue;"},{"name":"quietPeriodTask","access":16,"descriptor":"Lio/netty/util/concurrent/ScheduledFutureTask;","signature":"Lio/netty/util/concurrent/ScheduledFutureTask;"},{"name":"threadFactory","access":16,"descriptor":"Ljava/util/concurrent/ThreadFactory;"},{"name":"taskRunner","access":18,"descriptor":"Lio/netty/util/concurrent/GlobalEventExecutor$TaskRunner;"},{"name":"started","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"thread","access":64,"descriptor":"Ljava/lang/Thread;"},{"name":"terminationFuture","access":18,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"takeTask","access":0,"descriptor":"()Ljava/lang/Runnable;"},{"name":"fetchFromScheduledTaskQueue","access":2,"descriptor":"()V"},{"name":"pendingTasks","access":1,"descriptor":"()I"},{"name":"addTask","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"inEventLoop","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"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"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"awaitInactivity","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"execute0","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"startThread","access":2,"descriptor":"()V"},{"name":"setContextClassLoader","access":10,"descriptor":"(Ljava/lang/Thread;Ljava/lang/ClassLoader;)V"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/concurrent/GlobalEventExecutor;)Ljava/util/concurrent/atomic/AtomicBoolean;"}]},{"name":"io/netty/util/concurrent/GlobalEventExecutor$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/GlobalEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/GlobalEventExecutor$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/GlobalEventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/GlobalEventExecutor;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/GlobalEventExecutor$2","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/concurrent/GlobalEventExecutor","outerMethod":"startThread","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/util/concurrent/GlobalEventExecutor$2","access":0}],"fields":[{"name":"val$callingThread","access":4112,"descriptor":"Ljava/lang/Thread;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/GlobalEventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/GlobalEventExecutor;Ljava/lang/Thread;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/concurrent/GlobalEventExecutor$3","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/concurrent/GlobalEventExecutor","outerMethod":"setContextClassLoader","outerMethodDescriptor":"(Ljava/lang/Thread;Ljava/lang/ClassLoader;)V","innerClasses":[{"name":"io/netty/util/concurrent/GlobalEventExecutor$3","access":8}],"fields":[{"name":"val$t","access":4112,"descriptor":"Ljava/lang/Thread;"},{"name":"val$cl","access":4112,"descriptor":"Ljava/lang/ClassLoader;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Thread;Ljava/lang/ClassLoader;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/concurrent/GlobalEventExecutor$TaskRunner","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/concurrent/GlobalEventExecutor$TaskRunner","outerName":"io/netty/util/concurrent/GlobalEventExecutor","innerName":"TaskRunner","access":16}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/GlobalEventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/GlobalEventExecutor;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/ImmediateEventExecutor","version":50,"access":49,"superName":"io/netty/util/concurrent/AbstractEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise","outerName":"io/netty/util/concurrent/ImmediateEventExecutor","innerName":"ImmediateProgressivePromise","access":8},{"name":"io/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise","outerName":"io/netty/util/concurrent/ImmediateEventExecutor","innerName":"ImmediatePromise","access":8},{"name":"io/netty/util/concurrent/ImmediateEventExecutor$2","access":8},{"name":"io/netty/util/concurrent/ImmediateEventExecutor$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/concurrent/ImmediateEventExecutor;"},{"name":"DELAYED_RUNNABLES","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;>;"},{"name":"RUNNING","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"},{"name":"terminationFuture","access":18,"descriptor":"Lio/netty/util/concurrent/Future;","signature":"Lio/netty/util/concurrent/Future<*>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"inEventLoop","access":1,"descriptor":"()Z"},{"name":"inEventLoop","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"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"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"}]},{"name":"io/netty/util/concurrent/ImmediateEventExecutor$1","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;>;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/util/concurrent/ImmediateEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/ImmediateEventExecutor$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;","exceptions":["java/lang/Exception"]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/ImmediateEventExecutor$2","version":50,"access":48,"signature":"Lio/netty/util/concurrent/FastThreadLocal;","superName":"io/netty/util/concurrent/FastThreadLocal","outerClass":"io/netty/util/concurrent/ImmediateEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/ImmediateEventExecutor$2","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"initialValue","access":4,"descriptor":"()Ljava/lang/Boolean;","exceptions":["java/lang/Exception"]},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise","version":50,"access":32,"signature":"Lio/netty/util/concurrent/DefaultProgressivePromise;","superName":"io/netty/util/concurrent/DefaultProgressivePromise","innerClasses":[{"name":"io/netty/util/concurrent/ImmediateEventExecutor$ImmediateProgressivePromise","outerName":"io/netty/util/concurrent/ImmediateEventExecutor","innerName":"ImmediateProgressivePromise","access":8}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"checkDeadLock","access":4,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise","version":50,"access":32,"signature":"Lio/netty/util/concurrent/DefaultPromise;","superName":"io/netty/util/concurrent/DefaultPromise","innerClasses":[{"name":"io/netty/util/concurrent/ImmediateEventExecutor$ImmediatePromise","outerName":"io/netty/util/concurrent/ImmediateEventExecutor","innerName":"ImmediatePromise","access":8}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"checkDeadLock","access":4,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/ImmediateExecutor","version":50,"access":49,"superName":"java/lang/Object","interfaces":["java/util/concurrent/Executor"],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/concurrent/ImmediateExecutor;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"io/netty/util/concurrent/MultithreadEventExecutorGroup","version":50,"access":1057,"superName":"io/netty/util/concurrent/AbstractEventExecutorGroup","innerClasses":[{"name":"io/netty/util/concurrent/MultithreadEventExecutorGroup$1","access":0},{"name":"io/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser","outerName":"io/netty/util/concurrent/EventExecutorChooserFactory","innerName":"EventExecutorChooser","access":1545}],"fields":[{"name":"children","access":18,"descriptor":"[Lio/netty/util/concurrent/EventExecutor;"},{"name":"readonlyChildren","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"terminatedChildren","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"terminationFuture","access":18,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise<*>;"},{"name":"chooser","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutorChooserFactory$EventExecutorChooser;"}],"methods":[{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/ThreadFactory;[Ljava/lang/Object;)V"},{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/Executor;[Ljava/lang/Object;)V"},{"name":"","access":132,"descriptor":"(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V"},{"name":"newDefaultThreadFactory","access":4,"descriptor":"()Ljava/util/concurrent/ThreadFactory;"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"executorCount","access":17,"descriptor":"()I"},{"name":"newChild","access":1156,"descriptor":"(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Lio/netty/util/concurrent/EventExecutor;","exceptions":["java/lang/Exception"]},{"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"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)[Lio/netty/util/concurrent/EventExecutor;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)Lio/netty/util/concurrent/Promise;"}]},{"name":"io/netty/util/concurrent/MultithreadEventExecutorGroup$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/util/concurrent/MultithreadEventExecutorGroup","outerMethod":"","outerMethodDescriptor":"(ILjava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutorChooserFactory;[Ljava/lang/Object;)V","innerClasses":[{"name":"io/netty/util/concurrent/MultithreadEventExecutorGroup$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/MultithreadEventExecutorGroup;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/MultithreadEventExecutorGroup;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup","version":50,"access":49,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutorGroup"],"innerClasses":[{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor","outerName":"io/netty/util/concurrent/NonStickyEventExecutorGroup","innerName":"NonStickyOrderedEventExecutor","access":26},{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup$1","access":0}],"fields":[{"name":"group","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"maxTaskExecutePerRun","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;I)V"},{"name":"verify","access":10,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;)Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"newExecutor","access":2,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)Lio/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor;"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"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":1,"descriptor":"()V"},{"name":"shutdownNow","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;)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/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;"},{"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":"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":"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":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"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":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"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":"access$000","access":4104,"descriptor":"(Lio/netty/util/concurrent/NonStickyEventExecutorGroup;Lio/netty/util/concurrent/EventExecutor;)Lio/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor;"}]},{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"outerClass":"io/netty/util/concurrent/NonStickyEventExecutorGroup","outerMethod":"iterator","outerMethodDescriptor":"()Ljava/util/Iterator;","innerClasses":[{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup$1","access":0},{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor","outerName":"io/netty/util/concurrent/NonStickyEventExecutorGroup","innerName":"NonStickyOrderedEventExecutor","access":26}],"fields":[{"name":"val$itr","access":4112,"descriptor":"Ljava/util/Iterator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/NonStickyEventExecutorGroup;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/NonStickyEventExecutorGroup;Ljava/util/Iterator;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor","version":50,"access":48,"superName":"io/netty/util/concurrent/AbstractEventExecutor","interfaces":["java/lang/Runnable","io/netty/util/concurrent/OrderedEventExecutor"],"innerClasses":[{"name":"io/netty/util/concurrent/NonStickyEventExecutorGroup$NonStickyOrderedEventExecutor","outerName":"io/netty/util/concurrent/NonStickyEventExecutorGroup","innerName":"NonStickyOrderedEventExecutor","access":26}],"fields":[{"name":"executor","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"},{"name":"tasks","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"NONE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"SUBMITTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"RUNNING","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"state","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"maxTaskExecutePerRun","access":18,"descriptor":"I"},{"name":"executingThread","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicReference;","signature":"Ljava/util/concurrent/atomic/AtomicReference;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;I)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"inEventLoop","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"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":1,"descriptor":"()V"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"io/netty/util/concurrent/OrderedEventExecutor","version":50,"access":1537,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/EventExecutor"]},{"name":"io/netty/util/concurrent/ProgressiveFuture","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/Future;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/Future"],"methods":[{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressiveFuture;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","signature":"()Lio/netty/util/concurrent/ProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","signature":"()Lio/netty/util/concurrent/ProgressiveFuture;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","signature":"()Lio/netty/util/concurrent/ProgressiveFuture;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressiveFuture;","signature":"()Lio/netty/util/concurrent/ProgressiveFuture;"}]},{"name":"io/netty/util/concurrent/ProgressivePromise","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/Promise;Lio/netty/util/concurrent/ProgressiveFuture;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/Promise","io/netty/util/concurrent/ProgressiveFuture"],"methods":[{"name":"setProgress","access":1025,"descriptor":"(JJ)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(JJ)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"tryProgress","access":1025,"descriptor":"(JJ)Z"},{"name":"setSuccess","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(TV;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"setFailure","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/ProgressivePromise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"}]},{"name":"io/netty/util/concurrent/Promise","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/Future;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/Future"],"methods":[{"name":"setSuccess","access":1025,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;","signature":"(TV;)Lio/netty/util/concurrent/Promise;"},{"name":"trySuccess","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"setFailure","access":1025,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"tryFailure","access":1025,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setUncancellable","access":1025,"descriptor":"()Z"},{"name":"addListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"addListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListener","access":1025,"descriptor":"(Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"(Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"removeListeners","access":1153,"descriptor":"([Lio/netty/util/concurrent/GenericFutureListener;)Lio/netty/util/concurrent/Promise;","signature":"([Lio/netty/util/concurrent/GenericFutureListener<+Lio/netty/util/concurrent/Future<-TV;>;>;)Lio/netty/util/concurrent/Promise;"},{"name":"await","access":1025,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"awaitUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"sync","access":1025,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;","exceptions":["java/lang/InterruptedException"]},{"name":"syncUninterruptibly","access":1025,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"}]},{"name":"io/netty/util/concurrent/PromiseAggregator","version":50,"access":131105,"signature":";>Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"],"fields":[{"name":"aggregatePromise","access":18,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise<*>;"},{"name":"failPending","access":18,"descriptor":"Z"},{"name":"pendingPromises","access":2,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/Promise;Z)V","signature":"(Lio/netty/util/concurrent/Promise;Z)V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise;)V"},{"name":"add","access":145,"descriptor":"([Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/PromiseAggregator;","signature":"([Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/PromiseAggregator;"},{"name":"operationComplete","access":33,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(TF;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/PromiseCombiner","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/concurrent/PromiseCombiner$1","access":0}],"fields":[{"name":"expectedCount","access":2,"descriptor":"I"},{"name":"doneCount","access":2,"descriptor":"I"},{"name":"aggregatePromise","access":2,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise;"},{"name":"cause","access":2,"descriptor":"Ljava/lang/Throwable;"},{"name":"listener","access":18,"descriptor":"Lio/netty/util/concurrent/GenericFutureListener;","signature":"Lio/netty/util/concurrent/GenericFutureListener;>;"},{"name":"executor","access":18,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"add","access":131073,"descriptor":"(Lio/netty/util/concurrent/Promise;)V"},{"name":"add","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V"},{"name":"addAll","access":131201,"descriptor":"([Lio/netty/util/concurrent/Promise;)V"},{"name":"addAll","access":129,"descriptor":"([Lio/netty/util/concurrent/Future;)V"},{"name":"finish","access":1,"descriptor":"(Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise;)V"},{"name":"checkInEventLoop","access":2,"descriptor":"()V"},{"name":"tryPromise","access":2,"descriptor":"()Z"},{"name":"checkAddAllowed","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)Lio/netty/util/concurrent/EventExecutor;"},{"name":"access$204","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)I"},{"name":"access$300","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)Ljava/lang/Throwable;"},{"name":"access$302","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)I"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)I"},{"name":"access$500","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)Lio/netty/util/concurrent/Promise;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)Z"}]},{"name":"io/netty/util/concurrent/PromiseCombiner$1","version":50,"access":32,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;>;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"],"outerClass":"io/netty/util/concurrent/PromiseCombiner","innerClasses":[{"name":"io/netty/util/concurrent/PromiseCombiner$1","access":0},{"name":"io/netty/util/concurrent/PromiseCombiner$1$1","access":0}],"fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/PromiseCombiner;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future<*>;)V"},{"name":"operationComplete0","access":2,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future<*>;)V"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner$1;Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/util/concurrent/PromiseCombiner$1$1","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/PromiseCombiner$1","outerMethod":"operationComplete","outerMethodDescriptor":"(Lio/netty/util/concurrent/Future;)V","innerClasses":[{"name":"io/netty/util/concurrent/PromiseCombiner$1","access":0},{"name":"io/netty/util/concurrent/PromiseCombiner$1$1","access":0}],"fields":[{"name":"val$future","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/concurrent/PromiseCombiner$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/PromiseCombiner$1;Lio/netty/util/concurrent/Future;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/PromiseNotifier","version":50,"access":33,"signature":";>Ljava/lang/Object;Lio/netty/util/concurrent/GenericFutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/GenericFutureListener"],"innerClasses":[{"name":"io/netty/util/concurrent/PromiseNotifier$2","access":8},{"name":"io/netty/util/concurrent/PromiseNotifier$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"promises","access":18,"descriptor":"[Lio/netty/util/concurrent/Promise;","signature":"[Lio/netty/util/concurrent/Promise<-TV;>;"},{"name":"logNotifyFailure","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":129,"descriptor":"([Lio/netty/util/concurrent/Promise;)V","signature":"([Lio/netty/util/concurrent/Promise<-TV;>;)V"},{"name":"","access":129,"descriptor":"(Z[Lio/netty/util/concurrent/Promise;)V","signature":"(Z[Lio/netty/util/concurrent/Promise<-TV;>;)V"},{"name":"cascade","access":9,"descriptor":"(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":";>(TF;Lio/netty/util/concurrent/Promise<-TV;>;)TF;"},{"name":"cascade","access":9,"descriptor":"(ZLio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","signature":";>(ZTF;Lio/netty/util/concurrent/Promise<-TV;>;)TF;"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(TF;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/PromiseNotifier$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"outerClass":"io/netty/util/concurrent/PromiseNotifier","outerMethod":"cascade","outerMethodDescriptor":"(ZLio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/util/concurrent/PromiseNotifier$1","access":8}],"fields":[{"name":"val$future","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/Future;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V"}]},{"name":"io/netty/util/concurrent/PromiseNotifier$2","version":50,"access":48,"superName":"io/netty/util/concurrent/PromiseNotifier","outerClass":"io/netty/util/concurrent/PromiseNotifier","outerMethod":"cascade","outerMethodDescriptor":"(ZLio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise;)Lio/netty/util/concurrent/Future;","innerClasses":[{"name":"io/netty/util/concurrent/PromiseNotifier$2","access":8}],"fields":[{"name":"val$promise","access":4112,"descriptor":"Lio/netty/util/concurrent/Promise;"},{"name":"val$future","access":4112,"descriptor":"Lio/netty/util/concurrent/Future;"}],"methods":[{"name":"","access":128,"descriptor":"(Z[Lio/netty/util/concurrent/Promise;Lio/netty/util/concurrent/Promise;Lio/netty/util/concurrent/Future;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/concurrent/PromiseTask","version":50,"access":32,"signature":"Lio/netty/util/concurrent/DefaultPromise;Ljava/util/concurrent/RunnableFuture;","superName":"io/netty/util/concurrent/DefaultPromise","interfaces":["java/util/concurrent/RunnableFuture"],"innerClasses":[{"name":"io/netty/util/concurrent/PromiseTask$SentinelRunnable","outerName":"io/netty/util/concurrent/PromiseTask","innerName":"SentinelRunnable","access":10},{"name":"io/netty/util/concurrent/PromiseTask$RunnableAdapter","outerName":"io/netty/util/concurrent/PromiseTask","innerName":"RunnableAdapter","access":26}],"fields":[{"name":"COMPLETED","access":26,"descriptor":"Ljava/lang/Runnable;"},{"name":"CANCELLED","access":26,"descriptor":"Ljava/lang/Runnable;"},{"name":"FAILED","access":26,"descriptor":"Ljava/lang/Runnable;"},{"name":"task","access":2,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Runnable;Ljava/lang/Object;)V","signature":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Runnable;TV;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Runnable;)V"},{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/util/concurrent/Callable;)V","signature":"(Lio/netty/util/concurrent/EventExecutor;Ljava/util/concurrent/Callable;)V"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"runTask","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/Throwable"]},{"name":"run","access":1,"descriptor":"()V"},{"name":"clearTaskAfterCompletion","access":2,"descriptor":"(ZLjava/lang/Runnable;)Z"},{"name":"setFailure","access":17,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"setFailureInternal","access":20,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Promise;"},{"name":"tryFailure","access":17,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"tryFailureInternal","access":20,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"setSuccess","access":17,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;","signature":"(TV;)Lio/netty/util/concurrent/Promise;"},{"name":"setSuccessInternal","access":20,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Promise;","signature":"(TV;)Lio/netty/util/concurrent/Promise;"},{"name":"trySuccess","access":17,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"trySuccessInternal","access":20,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TV;)Z"},{"name":"setUncancellable","access":17,"descriptor":"()Z"},{"name":"setUncancellableInternal","access":20,"descriptor":"()Z"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"toStringBuilder","access":4,"descriptor":"()Ljava/lang/StringBuilder;"}]},{"name":"io/netty/util/concurrent/PromiseTask$RunnableAdapter","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/concurrent/Callable;","superName":"java/lang/Object","interfaces":["java/util/concurrent/Callable"],"innerClasses":[{"name":"io/netty/util/concurrent/PromiseTask$RunnableAdapter","outerName":"io/netty/util/concurrent/PromiseTask","innerName":"RunnableAdapter","access":26}],"fields":[{"name":"task","access":16,"descriptor":"Ljava/lang/Runnable;"},{"name":"result","access":16,"descriptor":"Ljava/lang/Object;","signature":"TT;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Runnable;Ljava/lang/Object;)V","signature":"(Ljava/lang/Runnable;TT;)V"},{"name":"call","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/concurrent/PromiseTask$SentinelRunnable","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/concurrent/PromiseTask$SentinelRunnable","outerName":"io/netty/util/concurrent/PromiseTask","innerName":"SentinelRunnable","access":10}],"fields":[{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/concurrent/RejectedExecutionHandler","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"rejected","access":1025,"descriptor":"(Ljava/lang/Runnable;Lio/netty/util/concurrent/SingleThreadEventExecutor;)V"}]},{"name":"io/netty/util/concurrent/RejectedExecutionHandlers","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/concurrent/RejectedExecutionHandlers$2","access":8},{"name":"io/netty/util/concurrent/RejectedExecutionHandlers$1","access":8}],"fields":[{"name":"REJECT","access":26,"descriptor":"Lio/netty/util/concurrent/RejectedExecutionHandler;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"reject","access":9,"descriptor":"()Lio/netty/util/concurrent/RejectedExecutionHandler;"},{"name":"backoff","access":9,"descriptor":"(IJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/RejectedExecutionHandler;"}]},{"name":"io/netty/util/concurrent/RejectedExecutionHandlers$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/RejectedExecutionHandler"],"outerClass":"io/netty/util/concurrent/RejectedExecutionHandlers","innerClasses":[{"name":"io/netty/util/concurrent/RejectedExecutionHandlers$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"rejected","access":1,"descriptor":"(Ljava/lang/Runnable;Lio/netty/util/concurrent/SingleThreadEventExecutor;)V"}]},{"name":"io/netty/util/concurrent/RejectedExecutionHandlers$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/RejectedExecutionHandler"],"outerClass":"io/netty/util/concurrent/RejectedExecutionHandlers","outerMethod":"backoff","outerMethodDescriptor":"(IJLjava/util/concurrent/TimeUnit;)Lio/netty/util/concurrent/RejectedExecutionHandler;","innerClasses":[{"name":"io/netty/util/concurrent/RejectedExecutionHandlers$2","access":8}],"fields":[{"name":"val$retries","access":4112,"descriptor":"I"},{"name":"val$backOffNanos","access":4112,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(IJ)V"},{"name":"rejected","access":1,"descriptor":"(Ljava/lang/Runnable;Lio/netty/util/concurrent/SingleThreadEventExecutor;)V"}]},{"name":"io/netty/util/concurrent/ScheduledFuture","version":50,"access":1537,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/Future;Ljava/util/concurrent/ScheduledFuture;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/Future","java/util/concurrent/ScheduledFuture"]},{"name":"io/netty/util/concurrent/ScheduledFutureTask","version":50,"access":48,"signature":"Lio/netty/util/concurrent/PromiseTask;Lio/netty/util/concurrent/ScheduledFuture;Lio/netty/util/internal/PriorityQueueNode;","superName":"io/netty/util/concurrent/PromiseTask","interfaces":["io/netty/util/concurrent/ScheduledFuture","io/netty/util/internal/PriorityQueueNode"],"fields":[{"name":"id","access":2,"descriptor":"J"},{"name":"deadlineNanos","access":2,"descriptor":"J"},{"name":"periodNanos","access":18,"descriptor":"J"},{"name":"queueIndex","access":2,"descriptor":"I"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/AbstractScheduledEventExecutor;Ljava/lang/Runnable;J)V"},{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/AbstractScheduledEventExecutor;Ljava/lang/Runnable;JJ)V"},{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/AbstractScheduledEventExecutor;Ljava/util/concurrent/Callable;JJ)V","signature":"(Lio/netty/util/concurrent/AbstractScheduledEventExecutor;Ljava/util/concurrent/Callable;JJ)V"},{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/AbstractScheduledEventExecutor;Ljava/util/concurrent/Callable;J)V","signature":"(Lio/netty/util/concurrent/AbstractScheduledEventExecutor;Ljava/util/concurrent/Callable;J)V"},{"name":"validatePeriod","access":10,"descriptor":"(J)J"},{"name":"setId","access":0,"descriptor":"(J)Lio/netty/util/concurrent/ScheduledFutureTask;","signature":"(J)Lio/netty/util/concurrent/ScheduledFutureTask;"},{"name":"executor","access":4,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"deadlineNanos","access":1,"descriptor":"()J"},{"name":"setConsumed","access":0,"descriptor":"()V"},{"name":"delayNanos","access":1,"descriptor":"()J"},{"name":"deadlineToDelayNanos","access":8,"descriptor":"(JJ)J"},{"name":"delayNanos","access":1,"descriptor":"(J)J"},{"name":"getDelay","access":1,"descriptor":"(Ljava/util/concurrent/TimeUnit;)J"},{"name":"compareTo","access":1,"descriptor":"(Ljava/util/concurrent/Delayed;)I"},{"name":"run","access":1,"descriptor":"()V"},{"name":"scheduledExecutor","access":2,"descriptor":"()Lio/netty/util/concurrent/AbstractScheduledEventExecutor;"},{"name":"cancel","access":1,"descriptor":"(Z)Z"},{"name":"cancelWithoutRemove","access":0,"descriptor":"(Z)Z"},{"name":"toStringBuilder","access":4,"descriptor":"()Ljava/lang/StringBuilder;"},{"name":"priorityQueueIndex","access":1,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;)I","signature":"(Lio/netty/util/internal/DefaultPriorityQueue<*>;)I"},{"name":"priorityQueueIndex","access":1,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;I)V","signature":"(Lio/netty/util/internal/DefaultPriorityQueue<*>;I)V"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor","version":50,"access":1057,"superName":"io/netty/util/concurrent/AbstractScheduledEventExecutor","interfaces":["io/netty/util/concurrent/OrderedEventExecutor"],"innerClasses":[{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$DefaultThreadProperties","outerName":"io/netty/util/concurrent/SingleThreadEventExecutor","innerName":"DefaultThreadProperties","access":26},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$NonWakeupRunnable","outerName":"io/netty/util/concurrent/SingleThreadEventExecutor","innerName":"NonWakeupRunnable","access":1548},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$4","access":0},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$3","access":0},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$2","access":0},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$1","access":8},{"name":"org/jetbrains/annotations/Async$Schedule","outerName":"org/jetbrains/annotations/Async","innerName":"Schedule","access":9737}],"fields":[{"name":"DEFAULT_MAX_PENDING_EXECUTOR_TASKS","access":24,"descriptor":"I"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"ST_NOT_STARTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"ST_STARTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"ST_SHUTTING_DOWN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"ST_SHUTDOWN","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"ST_TERMINATED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"NOOP_TASK","access":26,"descriptor":"Ljava/lang/Runnable;"},{"name":"STATE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"PROPERTIES_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"taskQueue","access":18,"descriptor":"Ljava/util/Queue;","signature":"Ljava/util/Queue;"},{"name":"thread","access":66,"descriptor":"Ljava/lang/Thread;"},{"name":"threadProperties","access":66,"descriptor":"Lio/netty/util/concurrent/ThreadProperties;"},{"name":"executor","access":18,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"interrupted","access":66,"descriptor":"Z"},{"name":"threadLock","access":18,"descriptor":"Ljava/util/concurrent/CountDownLatch;"},{"name":"shutdownHooks","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"addTaskWakesUp","access":18,"descriptor":"Z"},{"name":"maxPendingTasks","access":18,"descriptor":"I"},{"name":"rejectedExecutionHandler","access":18,"descriptor":"Lio/netty/util/concurrent/RejectedExecutionHandler;"},{"name":"lastExecutionTime","access":2,"descriptor":"J"},{"name":"state","access":66,"descriptor":"I"},{"name":"gracefulShutdownQuietPeriod","access":66,"descriptor":"J"},{"name":"gracefulShutdownTimeout","access":66,"descriptor":"J"},{"name":"gracefulShutdownStartTime","access":2,"descriptor":"J"},{"name":"terminationFuture","access":18,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise<*>;"},{"name":"SCHEDULE_PURGE_INTERVAL","access":26,"descriptor":"J"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;Z)V"},{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/ThreadFactory;ZILio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;Z)V"},{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ZILio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"","access":4,"descriptor":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ZLjava/util/Queue;Lio/netty/util/concurrent/RejectedExecutionHandler;)V","signature":"(Lio/netty/util/concurrent/EventExecutorGroup;Ljava/util/concurrent/Executor;ZLjava/util/Queue;Lio/netty/util/concurrent/RejectedExecutionHandler;)V"},{"name":"newTaskQueue","access":131076,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"newTaskQueue","access":4,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"interruptThread","access":4,"descriptor":"()V"},{"name":"pollTask","access":4,"descriptor":"()Ljava/lang/Runnable;"},{"name":"pollTaskFrom","access":12,"descriptor":"(Ljava/util/Queue;)Ljava/lang/Runnable;","signature":"(Ljava/util/Queue;)Ljava/lang/Runnable;"},{"name":"takeTask","access":4,"descriptor":"()Ljava/lang/Runnable;"},{"name":"fetchFromScheduledTaskQueue","access":2,"descriptor":"()Z"},{"name":"executeExpiredScheduledTasks","access":2,"descriptor":"()Z"},{"name":"peekTask","access":4,"descriptor":"()Ljava/lang/Runnable;"},{"name":"hasTasks","access":4,"descriptor":"()Z"},{"name":"pendingTasks","access":1,"descriptor":"()I"},{"name":"addTask","access":4,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"offerTask","access":16,"descriptor":"(Ljava/lang/Runnable;)Z"},{"name":"removeTask","access":4,"descriptor":"(Ljava/lang/Runnable;)Z"},{"name":"runAllTasks","access":4,"descriptor":"()Z"},{"name":"runScheduledAndExecutorTasks","access":20,"descriptor":"(I)Z"},{"name":"runAllTasksFrom","access":20,"descriptor":"(Ljava/util/Queue;)Z","signature":"(Ljava/util/Queue;)Z"},{"name":"runExistingTasksFrom","access":2,"descriptor":"(Ljava/util/Queue;)Z","signature":"(Ljava/util/Queue;)Z"},{"name":"runAllTasks","access":4,"descriptor":"(J)Z"},{"name":"afterRunningAllTasks","access":4,"descriptor":"()V"},{"name":"delayNanos","access":4,"descriptor":"(J)J"},{"name":"deadlineNanos","access":4,"descriptor":"()J"},{"name":"updateLastExecutionTime","access":4,"descriptor":"()V"},{"name":"run","access":1028,"descriptor":"()V"},{"name":"cleanup","access":4,"descriptor":"()V"},{"name":"wakeup","access":4,"descriptor":"(Z)V"},{"name":"inEventLoop","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"addShutdownHook","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"removeShutdownHook","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"runShutdownHooks","access":2,"descriptor":"()Z"},{"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"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"isShutdown","access":1,"descriptor":"()Z"},{"name":"isTerminated","access":1,"descriptor":"()Z"},{"name":"confirmShutdown","access":4,"descriptor":"()Z"},{"name":"awaitTermination","access":1,"descriptor":"(JLjava/util/concurrent/TimeUnit;)Z","exceptions":["java/lang/InterruptedException"]},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"lazyExecute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"execute0","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"lazyExecute0","access":2,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"execute","access":2,"descriptor":"(Ljava/lang/Runnable;Z)V"},{"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":"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":"throwIfInEventLoop","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"threadProperties","access":17,"descriptor":"()Lio/netty/util/concurrent/ThreadProperties;"},{"name":"wakesUpForTask","access":4,"descriptor":"(Ljava/lang/Runnable;)Z"},{"name":"reject","access":12,"descriptor":"()V"},{"name":"reject","access":20,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"startThread","access":2,"descriptor":"()V"},{"name":"ensureThreadStarted","access":2,"descriptor":"(I)Z"},{"name":"doStartThread","access":2,"descriptor":"()V"},{"name":"drainTasks","access":16,"descriptor":"()I"},{"name":"access$000","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Ljava/util/Set;"},{"name":"access$102","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;Ljava/lang/Thread;)Ljava/lang/Thread;"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Z"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Ljava/lang/Thread;"},{"name":"access$300","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"},{"name":"access$400","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)I"},{"name":"access$500","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"access$600","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)J"},{"name":"access$700","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Ljava/util/concurrent/CountDownLatch;"},{"name":"access$800","access":4104,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)Lio/netty/util/concurrent/Promise;"}]},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/SingleThreadEventExecutor","innerClasses":[{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$2","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/SingleThreadEventExecutor","outerMethod":"addShutdownHook","outerMethodDescriptor":"(Ljava/lang/Runnable;)V","innerClasses":[{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$2","access":0}],"fields":[{"name":"val$task","access":4112,"descriptor":"Ljava/lang/Runnable;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/SingleThreadEventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;Ljava/lang/Runnable;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$3","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/SingleThreadEventExecutor","outerMethod":"removeShutdownHook","outerMethodDescriptor":"(Ljava/lang/Runnable;)V","innerClasses":[{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$3","access":0}],"fields":[{"name":"val$task","access":4112,"descriptor":"Ljava/lang/Runnable;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/SingleThreadEventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;Ljava/lang/Runnable;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$4","version":50,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/concurrent/SingleThreadEventExecutor","outerMethod":"doStartThread","outerMethodDescriptor":"()V","innerClasses":[{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$4","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/concurrent/SingleThreadEventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/SingleThreadEventExecutor;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$DefaultThreadProperties","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/ThreadProperties"],"innerClasses":[{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$DefaultThreadProperties","outerName":"io/netty/util/concurrent/SingleThreadEventExecutor","innerName":"DefaultThreadProperties","access":26},{"name":"java/lang/Thread$State","outerName":"java/lang/Thread","innerName":"State","access":16409}],"fields":[{"name":"t","access":18,"descriptor":"Ljava/lang/Thread;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Thread;)V"},{"name":"state","access":1,"descriptor":"()Ljava/lang/Thread$State;"},{"name":"priority","access":1,"descriptor":"()I"},{"name":"isInterrupted","access":1,"descriptor":"()Z"},{"name":"isDaemon","access":1,"descriptor":"()Z"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"id","access":1,"descriptor":"()J"},{"name":"stackTrace","access":1,"descriptor":"()[Ljava/lang/StackTraceElement;"},{"name":"isAlive","access":1,"descriptor":"()Z"}]},{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$NonWakeupRunnable","version":50,"access":132609,"superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/AbstractEventExecutor$LazyRunnable"],"innerClasses":[{"name":"io/netty/util/concurrent/SingleThreadEventExecutor$NonWakeupRunnable","outerName":"io/netty/util/concurrent/SingleThreadEventExecutor","innerName":"NonWakeupRunnable","access":1548},{"name":"io/netty/util/concurrent/AbstractEventExecutor$LazyRunnable","outerName":"io/netty/util/concurrent/AbstractEventExecutor","innerName":"LazyRunnable","access":1545}]},{"name":"io/netty/util/concurrent/SucceededFuture","version":50,"access":49,"signature":"Lio/netty/util/concurrent/CompleteFuture;","superName":"io/netty/util/concurrent/CompleteFuture","fields":[{"name":"result","access":18,"descriptor":"Ljava/lang/Object;","signature":"TV;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Object;)V","signature":"(Lio/netty/util/concurrent/EventExecutor;TV;)V"},{"name":"cause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isSuccess","access":1,"descriptor":"()Z"},{"name":"getNow","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TV;"}]},{"name":"io/netty/util/concurrent/ThreadPerTaskExecutor","version":50,"access":49,"superName":"java/lang/Object","interfaces":["java/util/concurrent/Executor"],"fields":[{"name":"threadFactory","access":18,"descriptor":"Ljava/util/concurrent/ThreadFactory;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/concurrent/ThreadFactory;)V"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"io/netty/util/concurrent/ThreadProperties","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"java/lang/Thread$State","outerName":"java/lang/Thread","innerName":"State","access":16409}],"methods":[{"name":"state","access":1025,"descriptor":"()Ljava/lang/Thread$State;"},{"name":"priority","access":1025,"descriptor":"()I"},{"name":"isInterrupted","access":1025,"descriptor":"()Z"},{"name":"isDaemon","access":1025,"descriptor":"()Z"},{"name":"name","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"id","access":1025,"descriptor":"()J"},{"name":"stackTrace","access":1025,"descriptor":"()[Ljava/lang/StackTraceElement;"},{"name":"isAlive","access":1025,"descriptor":"()Z"}]},{"name":"io/netty/util/concurrent/UnaryPromiseNotifier","version":50,"access":131121,"signature":"Ljava/lang/Object;Lio/netty/util/concurrent/FutureListener;","superName":"java/lang/Object","interfaces":["io/netty/util/concurrent/FutureListener"],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"promise","access":18,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise<-TT;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Promise<-TT;>;)V"},{"name":"operationComplete","access":1,"descriptor":"(Lio/netty/util/concurrent/Future;)V","signature":"(Lio/netty/util/concurrent/Future;)V","exceptions":["java/lang/Exception"]},{"name":"cascadeTo","access":9,"descriptor":"(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise;)V","signature":"(Lio/netty/util/concurrent/Future;Lio/netty/util/concurrent/Promise<-TX;>;)V"}]},{"name":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor","version":50,"access":49,"superName":"java/util/concurrent/ScheduledThreadPoolExecutor","interfaces":["io/netty/util/concurrent/EventExecutor"],"innerClasses":[{"name":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor$NonNotifyRunnable","outerName":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor","innerName":"NonNotifyRunnable","access":26},{"name":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor$RunnableScheduledFutureTask","outerName":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor","innerName":"RunnableScheduledFutureTask","access":26}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"terminationFuture","access":18,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise<*>;"},{"name":"executorSet","access":18,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/RejectedExecutionHandler;)V"},{"name":"","access":1,"descriptor":"(ILjava/util/concurrent/ThreadFactory;Ljava/util/concurrent/RejectedExecutionHandler;)V"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"parent","access":1,"descriptor":"()Lio/netty/util/concurrent/EventExecutorGroup;"},{"name":"inEventLoop","access":1,"descriptor":"()Z"},{"name":"inEventLoop","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"newPromise","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"newProgressivePromise","access":1,"descriptor":"()Lio/netty/util/concurrent/ProgressivePromise;","signature":"()Lio/netty/util/concurrent/ProgressivePromise;"},{"name":"newSucceededFuture","access":1,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/concurrent/Future;","signature":"(TV;)Lio/netty/util/concurrent/Future;"},{"name":"newFailedFuture","access":1,"descriptor":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Throwable;)Lio/netty/util/concurrent/Future;"},{"name":"isShuttingDown","access":1,"descriptor":"()Z"},{"name":"shutdownNow","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"shutdown","access":1,"descriptor":"()V"},{"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":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"decorateTask","access":4,"descriptor":"(Ljava/lang/Runnable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;","signature":"(Ljava/lang/Runnable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;"},{"name":"decorateTask","access":4,"descriptor":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;","signature":"(Ljava/util/concurrent/Callable;Ljava/util/concurrent/RunnableScheduledFuture;)Ljava/util/concurrent/RunnableScheduledFuture;"},{"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":"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":"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":"submit","access":1,"descriptor":"(Ljava/lang/Runnable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/lang/Runnable;)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/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;","signature":"(Ljava/util/concurrent/Callable;)Lio/netty/util/concurrent/Future;"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"submit","access":4161,"descriptor":"(Ljava/util/concurrent/Callable;)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/lang/Runnable;)Ljava/util/concurrent/Future;"},{"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":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor$NonNotifyRunnable","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"innerClasses":[{"name":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor$NonNotifyRunnable","outerName":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor","innerName":"NonNotifyRunnable","access":26}],"fields":[{"name":"task","access":18,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Runnable;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor$RunnableScheduledFutureTask","version":50,"access":48,"signature":"Lio/netty/util/concurrent/PromiseTask;Ljava/util/concurrent/RunnableScheduledFuture;Lio/netty/util/concurrent/ScheduledFuture;","superName":"io/netty/util/concurrent/PromiseTask","interfaces":["java/util/concurrent/RunnableScheduledFuture","io/netty/util/concurrent/ScheduledFuture"],"innerClasses":[{"name":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor$RunnableScheduledFutureTask","outerName":"io/netty/util/concurrent/UnorderedThreadPoolEventExecutor","innerName":"RunnableScheduledFutureTask","access":26}],"fields":[{"name":"future","access":18,"descriptor":"Ljava/util/concurrent/RunnableScheduledFuture;","signature":"Ljava/util/concurrent/RunnableScheduledFuture;"},{"name":"wasCallable","access":18,"descriptor":"Z"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/util/concurrent/RunnableScheduledFuture;Z)V","signature":"(Lio/netty/util/concurrent/EventExecutor;Ljava/util/concurrent/RunnableScheduledFuture;Z)V"},{"name":"runTask","access":0,"descriptor":"()Ljava/lang/Object;","signature":"()TV;","exceptions":["java/lang/Throwable"]},{"name":"run","access":1,"descriptor":"()V"},{"name":"isPeriodic","access":1,"descriptor":"()Z"},{"name":"getDelay","access":1,"descriptor":"(Ljava/util/concurrent/TimeUnit;)J"},{"name":"compareTo","access":1,"descriptor":"(Ljava/util/concurrent/Delayed;)I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/util/internal/AppendableCharSequence","version":50,"access":49,"superName":"java/lang/Object","interfaces":["java/lang/CharSequence","java/lang/Appendable"],"fields":[{"name":"chars","access":2,"descriptor":"[C"},{"name":"pos","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":2,"descriptor":"([C)V"},{"name":"setLength","access":1,"descriptor":"(I)V"},{"name":"length","access":1,"descriptor":"()I"},{"name":"charAt","access":1,"descriptor":"(I)C"},{"name":"charAtUnsafe","access":1,"descriptor":"(I)C"},{"name":"subSequence","access":1,"descriptor":"(II)Lio/netty/util/internal/AppendableCharSequence;"},{"name":"append","access":1,"descriptor":"(C)Lio/netty/util/internal/AppendableCharSequence;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;)Lio/netty/util/internal/AppendableCharSequence;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/CharSequence;II)Lio/netty/util/internal/AppendableCharSequence;"},{"name":"reset","access":1,"descriptor":"()V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"substring","access":1,"descriptor":"(II)Ljava/lang/String;"},{"name":"subStringUnsafe","access":1,"descriptor":"(II)Ljava/lang/String;"},{"name":"expand","access":10,"descriptor":"([CII)[C"},{"name":"subSequence","access":4161,"descriptor":"(II)Ljava/lang/CharSequence;"},{"name":"append","access":4161,"descriptor":"(C)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"append","access":4161,"descriptor":"(Ljava/lang/CharSequence;II)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]},{"name":"append","access":4161,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/Appendable;","exceptions":["java/io/IOException"]}]},{"name":"io/netty/util/internal/BoundedInputStream","version":50,"access":49,"superName":"java/io/FilterInputStream","fields":[{"name":"maxBytesRead","access":18,"descriptor":"I"},{"name":"numRead","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;I)V"},{"name":"","access":1,"descriptor":"(Ljava/io/InputStream;)V"},{"name":"read","access":1,"descriptor":"()I","exceptions":["java/io/IOException"]},{"name":"read","access":1,"descriptor":"([BII)I","exceptions":["java/io/IOException"]},{"name":"checkMaxBytesRead","access":2,"descriptor":"()V","exceptions":["java/io/IOException"]}]},{"name":"io/netty/util/internal/ClassInitializerUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"tryLoadClasses","access":137,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;[Ljava/lang/Class<*>;)V"},{"name":"tryLoadClass","access":10,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)V"}]},{"name":"io/netty/util/internal/Cleaner","version":50,"access":1536,"superName":"java/lang/Object","methods":[{"name":"freeDirectBuffer","access":1025,"descriptor":"(Ljava/nio/ByteBuffer;)V"}]},{"name":"io/netty/util/internal/CleanerJava6","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/internal/Cleaner"],"innerClasses":[{"name":"io/netty/util/internal/CleanerJava6$2","access":8},{"name":"io/netty/util/internal/CleanerJava6$1","access":8}],"fields":[{"name":"CLEANER_FIELD_OFFSET","access":26,"descriptor":"J"},{"name":"CLEAN_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"CLEANER_FIELD","access":26,"descriptor":"Ljava/lang/reflect/Field;"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isSupported","access":8,"descriptor":"()Z"},{"name":"freeDirectBuffer","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"freeDirectBufferPrivileged","access":10,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"freeDirectBuffer0","access":10,"descriptor":"(Ljava/nio/ByteBuffer;)V","exceptions":["java/lang/Exception"]},{"name":"access$000","access":4104,"descriptor":"(Ljava/nio/ByteBuffer;)V","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/CleanerJava6$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/CleanerJava6","innerClasses":[{"name":"io/netty/util/internal/CleanerJava6$1","access":8}],"fields":[{"name":"val$direct","access":4112,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/CleanerJava6$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/CleanerJava6","outerMethod":"freeDirectBufferPrivileged","outerMethodDescriptor":"(Ljava/nio/ByteBuffer;)V","innerClasses":[{"name":"io/netty/util/internal/CleanerJava6$2","access":8}],"fields":[{"name":"val$buffer","access":4112,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/CleanerJava9","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/internal/Cleaner"],"innerClasses":[{"name":"io/netty/util/internal/CleanerJava9$2","access":8},{"name":"io/netty/util/internal/CleanerJava9$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"INVOKE_CLEANER","access":26,"descriptor":"Ljava/lang/reflect/Method;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isSupported","access":8,"descriptor":"()Z"},{"name":"freeDirectBuffer","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"freeDirectBufferPrivileged","access":10,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/reflect/Method;"}]},{"name":"io/netty/util/internal/CleanerJava9$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/CleanerJava9","innerClasses":[{"name":"io/netty/util/internal/CleanerJava9$1","access":8}],"fields":[{"name":"val$buffer","access":4112,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/CleanerJava9$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/CleanerJava9","outerMethod":"freeDirectBufferPrivileged","outerMethodDescriptor":"(Ljava/nio/ByteBuffer;)V","innerClasses":[{"name":"io/netty/util/internal/CleanerJava9$2","access":8}],"fields":[{"name":"val$buffer","access":4112,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Exception;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/ConcurrentSet","version":50,"access":131121,"signature":"Ljava/util/AbstractSet;Ljava/io/Serializable;","superName":"java/util/AbstractSet","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-6761513279741915432"}},{"name":"map","access":18,"descriptor":"Ljava/util/concurrent/ConcurrentMap;","signature":"Ljava/util/concurrent/ConcurrentMap;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"io/netty/util/internal/ConstantTimeUtils","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"equalsConstantTime","access":9,"descriptor":"(II)I"},{"name":"equalsConstantTime","access":9,"descriptor":"(JJ)I"},{"name":"equalsConstantTime","access":9,"descriptor":"([BI[BII)I"},{"name":"equalsConstantTime","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)I"}]},{"name":"io/netty/util/internal/DefaultPriorityQueue","version":50,"access":49,"signature":"Ljava/util/AbstractQueue;Lio/netty/util/internal/PriorityQueue;","superName":"java/util/AbstractQueue","interfaces":["io/netty/util/internal/PriorityQueue"],"innerClasses":[{"name":"io/netty/util/internal/DefaultPriorityQueue$1","access":4104},{"name":"io/netty/util/internal/DefaultPriorityQueue$PriorityQueueIterator","outerName":"io/netty/util/internal/DefaultPriorityQueue","innerName":"PriorityQueueIterator","access":18}],"fields":[{"name":"EMPTY_ARRAY","access":26,"descriptor":"[Lio/netty/util/internal/PriorityQueueNode;"},{"name":"comparator","access":18,"descriptor":"Ljava/util/Comparator;","signature":"Ljava/util/Comparator;"},{"name":"queue","access":2,"descriptor":"[Lio/netty/util/internal/PriorityQueueNode;","signature":"[TT;"},{"name":"size","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Comparator;I)V","signature":"(Ljava/util/Comparator;I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsTyped","access":1,"descriptor":"(Lio/netty/util/internal/PriorityQueueNode;)Z","signature":"(TT;)Z"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"clearIgnoringIndexes","access":1,"descriptor":"()V"},{"name":"offer","access":1,"descriptor":"(Lio/netty/util/internal/PriorityQueueNode;)Z","signature":"(TT;)Z"},{"name":"poll","access":1,"descriptor":"()Lio/netty/util/internal/PriorityQueueNode;","signature":"()TT;"},{"name":"peek","access":1,"descriptor":"()Lio/netty/util/internal/PriorityQueueNode;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeTyped","access":1,"descriptor":"(Lio/netty/util/internal/PriorityQueueNode;)Z","signature":"(TT;)Z"},{"name":"priorityChanged","access":1,"descriptor":"(Lio/netty/util/internal/PriorityQueueNode;)V","signature":"(TT;)V"},{"name":"toArray","access":1,"descriptor":"()[Ljava/lang/Object;"},{"name":"toArray","access":1,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;","signature":"([TX;)[TX;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"contains","access":2,"descriptor":"(Lio/netty/util/internal/PriorityQueueNode;I)Z"},{"name":"bubbleDown","access":2,"descriptor":"(ILio/netty/util/internal/PriorityQueueNode;)V","signature":"(ITT;)V"},{"name":"bubbleUp","access":2,"descriptor":"(ILio/netty/util/internal/PriorityQueueNode;)V","signature":"(ITT;)V"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"offer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"priorityChanged","access":4161,"descriptor":"(Ljava/lang/Object;)V"},{"name":"containsTyped","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"removeTyped","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"access$100","access":4104,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;)I"},{"name":"access$200","access":4104,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;)[Lio/netty/util/internal/PriorityQueueNode;"}]},{"name":"io/netty/util/internal/DefaultPriorityQueue$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/internal/DefaultPriorityQueue","innerClasses":[{"name":"io/netty/util/internal/DefaultPriorityQueue$1","access":4104}]},{"name":"io/netty/util/internal/DefaultPriorityQueue$PriorityQueueIterator","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/internal/DefaultPriorityQueue$PriorityQueueIterator","outerName":"io/netty/util/internal/DefaultPriorityQueue","innerName":"PriorityQueueIterator","access":18},{"name":"io/netty/util/internal/DefaultPriorityQueue$1","access":4104}],"fields":[{"name":"index","access":2,"descriptor":"I"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/internal/DefaultPriorityQueue;"}],"methods":[{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lio/netty/util/internal/PriorityQueueNode;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;Lio/netty/util/internal/DefaultPriorityQueue$1;)V"}]},{"name":"io/netty/util/internal/EmptyArrays","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"EMPTY_INTS","access":25,"descriptor":"[I"},{"name":"EMPTY_BYTES","access":25,"descriptor":"[B"},{"name":"EMPTY_CHARS","access":25,"descriptor":"[C"},{"name":"EMPTY_OBJECTS","access":25,"descriptor":"[Ljava/lang/Object;"},{"name":"EMPTY_CLASSES","access":25,"descriptor":"[Ljava/lang/Class;","signature":"[Ljava/lang/Class<*>;"},{"name":"EMPTY_STRINGS","access":25,"descriptor":"[Ljava/lang/String;"},{"name":"EMPTY_ASCII_STRINGS","access":25,"descriptor":"[Lio/netty/util/AsciiString;"},{"name":"EMPTY_STACK_TRACE","access":25,"descriptor":"[Ljava/lang/StackTraceElement;"},{"name":"EMPTY_BYTE_BUFFERS","access":25,"descriptor":"[Ljava/nio/ByteBuffer;"},{"name":"EMPTY_CERTIFICATES","access":25,"descriptor":"[Ljava/security/cert/Certificate;"},{"name":"EMPTY_X509_CERTIFICATES","access":25,"descriptor":"[Ljava/security/cert/X509Certificate;"},{"name":"EMPTY_JAVAX_X509_CERTIFICATES","access":25,"descriptor":"[Ljavax/security/cert/X509Certificate;"},{"name":"EMPTY_THROWABLES","access":25,"descriptor":"[Ljava/lang/Throwable;"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/EmptyPriorityQueue","version":50,"access":49,"signature":"Ljava/lang/Object;Lio/netty/util/internal/PriorityQueue;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/PriorityQueue"],"fields":[{"name":"INSTANCE","access":26,"descriptor":"Lio/netty/util/internal/PriorityQueue;","signature":"Lio/netty/util/internal/PriorityQueue;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lio/netty/util/internal/EmptyPriorityQueue;","signature":"()Lio/netty/util/internal/EmptyPriorityQueue;"},{"name":"removeTyped","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"containsTyped","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"priorityChanged","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)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":"([TT1;)[TT1;"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"remove","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<+TT;>;)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":"clearIgnoringIndexes","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"remove","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"element","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/internal/Hidden","version":50,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration","outerName":"io/netty/util/internal/Hidden","innerName":"NettyBlockHoundIntegration","access":25}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration","version":50,"access":49,"superName":"java/lang/Object","interfaces":["reactor/blockhound/integration/BlockHoundIntegration"],"innerClasses":[{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration","outerName":"io/netty/util/internal/Hidden","innerName":"NettyBlockHoundIntegration","access":25},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1","access":0},{"name":"reactor/blockhound/BlockHound$Builder","outerName":"reactor/blockhound/BlockHound","innerName":"Builder","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"applyTo","access":1,"descriptor":"(Lreactor/blockhound/BlockHound$Builder;)V"},{"name":"compareTo","access":1,"descriptor":"(Lreactor/blockhound/integration/BlockHoundIntegration;)I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/Function;Ljava/util/function/Predicate;>;","superName":"java/lang/Object","interfaces":["java/util/function/Function"],"outerClass":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration","outerMethod":"applyTo","outerMethodDescriptor":"(Lreactor/blockhound/BlockHound$Builder;)V","innerClasses":[{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration","outerName":"io/netty/util/internal/Hidden","innerName":"NettyBlockHoundIntegration","access":25},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1","access":0},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1$1","access":0},{"name":"reactor/blockhound/BlockHound$Builder","outerName":"reactor/blockhound/BlockHound","innerName":"Builder","access":9}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/internal/Hidden$NettyBlockHoundIntegration;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/Hidden$NettyBlockHoundIntegration;)V"},{"name":"apply","access":1,"descriptor":"(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;","signature":"(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;"},{"name":"apply","access":4161,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1$1","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/function/Predicate;","superName":"java/lang/Object","interfaces":["java/util/function/Predicate"],"outerClass":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1","outerMethod":"apply","outerMethodDescriptor":"(Ljava/util/function/Predicate;)Ljava/util/function/Predicate;","innerClasses":[{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration","outerName":"io/netty/util/internal/Hidden","innerName":"NettyBlockHoundIntegration","access":25},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1","access":0},{"name":"io/netty/util/internal/Hidden$NettyBlockHoundIntegration$1$1","access":0}],"fields":[{"name":"val$p","access":4112,"descriptor":"Ljava/util/function/Predicate;"},{"name":"this$1","access":4112,"descriptor":"Lio/netty/util/internal/Hidden$NettyBlockHoundIntegration$1;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/Hidden$NettyBlockHoundIntegration$1;Ljava/util/function/Predicate;)V"},{"name":"test","access":1,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"test","access":4161,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"io/netty/util/internal/IntegerHolder","version":50,"access":131121,"superName":"java/lang/Object","fields":[{"name":"value","access":1,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/internal/InternalThreadLocalMap","version":50,"access":49,"superName":"io/netty/util/internal/UnpaddedInternalThreadLocalMap","fields":[{"name":"slowThreadLocalMap","access":26,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal;"},{"name":"nextIndex","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicInteger;"},{"name":"VARIABLES_TO_REMOVE_INDEX","access":25,"descriptor":"I"},{"name":"DEFAULT_ARRAY_LIST_INITIAL_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"ARRAY_LIST_CAPACITY_EXPAND_THRESHOLD","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}},{"name":"ARRAY_LIST_CAPACITY_MAX_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2147483639"}},{"name":"HANDLER_SHARABLE_CACHE_INITIAL_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"INDEXED_VARIABLE_TABLE_INITIAL_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"STRING_BUILDER_INITIAL_SIZE","access":26,"descriptor":"I"},{"name":"STRING_BUILDER_MAX_SIZE","access":26,"descriptor":"I"},{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"UNSET","access":25,"descriptor":"Ljava/lang/Object;"},{"name":"indexedVariables","access":2,"descriptor":"[Ljava/lang/Object;"},{"name":"futureListenerStackDepth","access":2,"descriptor":"I"},{"name":"localChannelReaderStackDepth","access":2,"descriptor":"I"},{"name":"handlerSharableCache","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/lang/Boolean;>;"},{"name":"counterHashCode","access":2,"descriptor":"Lio/netty/util/internal/IntegerHolder;"},{"name":"random","access":2,"descriptor":"Lio/netty/util/internal/ThreadLocalRandom;"},{"name":"typeParameterMatcherGetCache","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Lio/netty/util/internal/TypeParameterMatcher;>;"},{"name":"typeParameterMatcherFindCache","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;Ljava/util/Map;>;"},{"name":"stringBuilder","access":2,"descriptor":"Ljava/lang/StringBuilder;"},{"name":"charsetEncoderCache","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"charsetDecoderCache","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"arrayList","access":2,"descriptor":"Ljava/util/ArrayList;","signature":"Ljava/util/ArrayList;"},{"name":"cleanerFlags","access":2,"descriptor":"Ljava/util/BitSet;"},{"name":"rp1","access":131073,"descriptor":"J"},{"name":"rp2","access":131073,"descriptor":"J"},{"name":"rp3","access":131073,"descriptor":"J"},{"name":"rp4","access":131073,"descriptor":"J"},{"name":"rp5","access":131073,"descriptor":"J"},{"name":"rp6","access":131073,"descriptor":"J"},{"name":"rp7","access":131073,"descriptor":"J"},{"name":"rp8","access":131073,"descriptor":"J"}],"methods":[{"name":"getIfSet","access":9,"descriptor":"()Lio/netty/util/internal/InternalThreadLocalMap;"},{"name":"get","access":9,"descriptor":"()Lio/netty/util/internal/InternalThreadLocalMap;"},{"name":"fastGet","access":10,"descriptor":"(Lio/netty/util/concurrent/FastThreadLocalThread;)Lio/netty/util/internal/InternalThreadLocalMap;"},{"name":"slowGet","access":10,"descriptor":"()Lio/netty/util/internal/InternalThreadLocalMap;"},{"name":"remove","access":9,"descriptor":"()V"},{"name":"destroy","access":9,"descriptor":"()V"},{"name":"nextVariableIndex","access":9,"descriptor":"()I"},{"name":"lastVariableIndex","access":9,"descriptor":"()I"},{"name":"","access":2,"descriptor":"()V"},{"name":"newIndexedVariableTable","access":10,"descriptor":"()[Ljava/lang/Object;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"stringBuilder","access":1,"descriptor":"()Ljava/lang/StringBuilder;"},{"name":"charsetEncoderCache","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"charsetDecoderCache","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"arrayList","access":1,"descriptor":"()Ljava/util/ArrayList;","signature":"()Ljava/util/ArrayList;"},{"name":"arrayList","access":1,"descriptor":"(I)Ljava/util/ArrayList;","signature":"(I)Ljava/util/ArrayList;"},{"name":"futureListenerStackDepth","access":1,"descriptor":"()I"},{"name":"setFutureListenerStackDepth","access":1,"descriptor":"(I)V"},{"name":"random","access":1,"descriptor":"()Lio/netty/util/internal/ThreadLocalRandom;"},{"name":"typeParameterMatcherGetCache","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Lio/netty/util/internal/TypeParameterMatcher;>;"},{"name":"typeParameterMatcherFindCache","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/util/Map;>;"},{"name":"counterHashCode","access":131073,"descriptor":"()Lio/netty/util/internal/IntegerHolder;"},{"name":"setCounterHashCode","access":131073,"descriptor":"(Lio/netty/util/internal/IntegerHolder;)V"},{"name":"handlerSharableCache","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Boolean;>;"},{"name":"localChannelReaderStackDepth","access":1,"descriptor":"()I"},{"name":"setLocalChannelReaderStackDepth","access":1,"descriptor":"(I)V"},{"name":"indexedVariable","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"setIndexedVariable","access":1,"descriptor":"(ILjava/lang/Object;)Z"},{"name":"getAndSetIndexedVariable","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"expandIndexedVariableTableAndSet","access":2,"descriptor":"(ILjava/lang/Object;)V"},{"name":"removeIndexedVariable","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"isIndexedVariableSet","access":1,"descriptor":"(I)Z"},{"name":"isCleanerFlagSet","access":1,"descriptor":"(I)Z"},{"name":"setCleanerFlag","access":1,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/LongAdderCounter","version":50,"access":48,"superName":"java/util/concurrent/atomic/LongAdder","interfaces":["io/netty/util/internal/LongCounter"],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"value","access":1,"descriptor":"()J"}]},{"name":"io/netty/util/internal/LongCounter","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"add","access":1025,"descriptor":"(J)V"},{"name":"increment","access":1025,"descriptor":"()V"},{"name":"decrement","access":1025,"descriptor":"()V"},{"name":"value","access":1025,"descriptor":"()J"}]},{"name":"io/netty/util/internal/MacAddressUtil","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"EUI64_MAC_ADDRESS_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"EUI48_MAC_ADDRESS_LENGTH","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}}],"methods":[{"name":"bestAvailableMac","access":9,"descriptor":"()[B"},{"name":"defaultMachineId","access":9,"descriptor":"()[B"},{"name":"parseMAC","access":9,"descriptor":"(Ljava/lang/String;)[B"},{"name":"validateMacSeparator","access":10,"descriptor":"(C)V"},{"name":"formatAddress","access":9,"descriptor":"([B)Ljava/lang/String;"},{"name":"compareAddresses","access":8,"descriptor":"([B[B)I"},{"name":"compareAddresses","access":10,"descriptor":"(Ljava/net/InetAddress;Ljava/net/InetAddress;)I"},{"name":"scoreAddress","access":10,"descriptor":"(Ljava/net/InetAddress;)I"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/MathUtil","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"findNextPositivePowerOfTwo","access":9,"descriptor":"(I)I"},{"name":"safeFindNextPositivePowerOfTwo","access":9,"descriptor":"(I)I"},{"name":"isOutOfBounds","access":9,"descriptor":"(III)Z"},{"name":"compare","access":9,"descriptor":"(II)I"},{"name":"compare","access":9,"descriptor":"(JJ)I"}]},{"name":"io/netty/util/internal/NativeLibraryLoader","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/NativeLibraryLoader$NoexecVolumeDetector","outerName":"io/netty/util/internal/NativeLibraryLoader","innerName":"NoexecVolumeDetector","access":26},{"name":"io/netty/util/internal/NativeLibraryLoader$2","access":8},{"name":"io/netty/util/internal/NativeLibraryLoader$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"NATIVE_RESOURCE_HOME","access":26,"descriptor":"Ljava/lang/String;","constant":"META-INF/native/"},{"name":"WORKDIR","access":26,"descriptor":"Ljava/io/File;"},{"name":"DELETE_NATIVE_LIB_AFTER_LOADING","access":26,"descriptor":"Z"},{"name":"TRY_TO_PATCH_SHADED_ID","access":26,"descriptor":"Z"},{"name":"DETECT_NATIVE_LIBRARY_DUPLICATES","access":26,"descriptor":"Z"},{"name":"UNIQUE_ID_BYTES","access":26,"descriptor":"[B"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"loadFirstAvailable","access":137,"descriptor":"(Ljava/lang/ClassLoader;[Ljava/lang/String;)V"},{"name":"calculateMangledPackagePrefix","access":10,"descriptor":"()Ljava/lang/String;"},{"name":"load","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)V"},{"name":"getResource","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/ClassLoader;)Ljava/net/URL;"},{"name":"digest","access":10,"descriptor":"(Ljava/security/MessageDigest;Ljava/net/URL;)[B"},{"name":"tryPatchShadedLibraryIdAndSign","access":8,"descriptor":"(Ljava/io/File;Ljava/lang/String;)V"},{"name":"tryExec","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"shouldShadedLibraryIdBePatched","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"generateUniqueId","access":10,"descriptor":"(I)[B"},{"name":"loadLibrary","access":10,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Z)V"},{"name":"rethrowWithMoreDetailsIfPossible","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/NoSuchMethodError;)V"},{"name":"loadLibraryByHelper","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Z)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;Z)V","exceptions":["java/lang/UnsatisfiedLinkError"]},{"name":"tryToLoadClass","access":10,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/ClassLoader;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"classToByteArray","access":10,"descriptor":"(Ljava/lang/Class;)[B","signature":"(Ljava/lang/Class<*>;)[B","exceptions":["java/lang/ClassNotFoundException"]},{"name":"closeQuietly","access":10,"descriptor":"(Ljava/io/Closeable;)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/NativeLibraryLoader$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/NativeLibraryLoader","outerMethod":"loadLibraryByHelper","outerMethodDescriptor":"(Ljava/lang/Class;Ljava/lang/String;Z)V","innerClasses":[{"name":"io/netty/util/internal/NativeLibraryLoader$1","access":8}],"fields":[{"name":"val$helper","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$name","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$absolute","access":4112,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Z)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/NativeLibraryLoader$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/NativeLibraryLoader","outerMethod":"tryToLoadClass","outerMethodDescriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Class;)Ljava/lang/Class;","innerClasses":[{"name":"io/netty/util/internal/NativeLibraryLoader$2","access":8}],"fields":[{"name":"val$loader","access":4112,"descriptor":"Ljava/lang/ClassLoader;"},{"name":"val$helper","access":4112,"descriptor":"Ljava/lang/Class;"},{"name":"val$classBinary","access":4112,"descriptor":"[B"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/Class;[B)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/NativeLibraryLoader$NoexecVolumeDetector","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/NativeLibraryLoader$NoexecVolumeDetector","outerName":"io/netty/util/internal/NativeLibraryLoader","innerName":"NoexecVolumeDetector","access":26}],"methods":[{"name":"canExecuteExecutable","access":10,"descriptor":"(Ljava/io/File;)Z","exceptions":["java/io/IOException"]},{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Ljava/io/File;)Z","exceptions":["java/io/IOException"]}]},{"name":"io/netty/util/internal/NativeLibraryUtil","version":50,"access":48,"superName":"java/lang/Object","methods":[{"name":"loadLibrary","access":9,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/NoOpTypeParameterMatcher","version":50,"access":49,"superName":"io/netty/util/internal/TypeParameterMatcher","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"match","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"io/netty/util/internal/ObjectCleaner","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/ObjectCleaner$AutomaticCleanerReference","outerName":"io/netty/util/internal/ObjectCleaner","innerName":"AutomaticCleanerReference","access":26},{"name":"io/netty/util/internal/ObjectCleaner$2","access":8},{"name":"io/netty/util/internal/ObjectCleaner$1","access":8}],"fields":[{"name":"REFERENCE_QUEUE_POLL_TIMEOUT_MS","access":26,"descriptor":"I"},{"name":"CLEANER_THREAD_NAME","access":24,"descriptor":"Ljava/lang/String;"},{"name":"LIVE_SET","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"REFERENCE_QUEUE","access":26,"descriptor":"Ljava/lang/ref/ReferenceQueue;","signature":"Ljava/lang/ref/ReferenceQueue;"},{"name":"CLEANER_RUNNING","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicBoolean;"},{"name":"CLEANER_TASK","access":26,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"register","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Runnable;)V"},{"name":"getLiveSetCount","access":9,"descriptor":"()I"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Ljava/util/Set;"},{"name":"access$100","access":4104,"descriptor":"()I"},{"name":"access$200","access":4104,"descriptor":"()Ljava/lang/ref/ReferenceQueue;"},{"name":"access$300","access":4104,"descriptor":"()Ljava/util/concurrent/atomic/AtomicBoolean;"}]},{"name":"io/netty/util/internal/ObjectCleaner$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/internal/ObjectCleaner","innerClasses":[{"name":"io/netty/util/internal/ObjectCleaner$1","access":8},{"name":"io/netty/util/internal/ObjectCleaner$AutomaticCleanerReference","outerName":"io/netty/util/internal/ObjectCleaner","innerName":"AutomaticCleanerReference","access":26}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/internal/ObjectCleaner$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/ObjectCleaner","outerMethod":"register","outerMethodDescriptor":"(Ljava/lang/Object;Ljava/lang/Runnable;)V","innerClasses":[{"name":"io/netty/util/internal/ObjectCleaner$2","access":8}],"fields":[{"name":"val$cleanupThread","access":4112,"descriptor":"Ljava/lang/Thread;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Thread;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/ObjectCleaner$AutomaticCleanerReference","version":50,"access":48,"signature":"Ljava/lang/ref/WeakReference;","superName":"java/lang/ref/WeakReference","innerClasses":[{"name":"io/netty/util/internal/ObjectCleaner$AutomaticCleanerReference","outerName":"io/netty/util/internal/ObjectCleaner","innerName":"AutomaticCleanerReference","access":26}],"fields":[{"name":"cleanupTask","access":18,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;Ljava/lang/Runnable;)V"},{"name":"cleanup","access":0,"descriptor":"()V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Thread;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"get","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/ObjectPool","version":50,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/ObjectPool$RecyclerObjectPool","outerName":"io/netty/util/internal/ObjectPool","innerName":"RecyclerObjectPool","access":26},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"get","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"newPool","access":9,"descriptor":"(Lio/netty/util/internal/ObjectPool$ObjectCreator;)Lio/netty/util/internal/ObjectPool;","signature":"(Lio/netty/util/internal/ObjectPool$ObjectCreator;)Lio/netty/util/internal/ObjectPool;"}]},{"name":"io/netty/util/internal/ObjectPool$Handle","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545}],"methods":[{"name":"recycle","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"newObject","access":1025,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)TT;"}]},{"name":"io/netty/util/internal/ObjectPool$RecyclerObjectPool","version":50,"access":48,"signature":"Lio/netty/util/internal/ObjectPool;","superName":"io/netty/util/internal/ObjectPool","innerClasses":[{"name":"io/netty/util/internal/ObjectPool$RecyclerObjectPool","outerName":"io/netty/util/internal/ObjectPool","innerName":"RecyclerObjectPool","access":26},{"name":"io/netty/util/internal/ObjectPool$RecyclerObjectPool$1","access":0},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"recycler","access":18,"descriptor":"Lio/netty/util/Recycler;","signature":"Lio/netty/util/Recycler;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/ObjectPool$ObjectCreator;)V","signature":"(Lio/netty/util/internal/ObjectPool$ObjectCreator;)V"},{"name":"get","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"io/netty/util/internal/ObjectPool$RecyclerObjectPool$1","version":50,"access":32,"signature":"Lio/netty/util/Recycler;","superName":"io/netty/util/Recycler","outerClass":"io/netty/util/internal/ObjectPool$RecyclerObjectPool","outerMethod":"","outerMethodDescriptor":"(Lio/netty/util/internal/ObjectPool$ObjectCreator;)V","innerClasses":[{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545},{"name":"io/netty/util/internal/ObjectPool$RecyclerObjectPool","outerName":"io/netty/util/internal/ObjectPool","innerName":"RecyclerObjectPool","access":26},{"name":"io/netty/util/internal/ObjectPool$RecyclerObjectPool$1","access":0},{"name":"io/netty/util/Recycler$Handle","outerName":"io/netty/util/Recycler","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545}],"fields":[{"name":"val$creator","access":4112,"descriptor":"Lio/netty/util/internal/ObjectPool$ObjectCreator;"},{"name":"this$0","access":4112,"descriptor":"Lio/netty/util/internal/ObjectPool$RecyclerObjectPool;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/internal/ObjectPool$RecyclerObjectPool;Lio/netty/util/internal/ObjectPool$ObjectCreator;)V"},{"name":"newObject","access":4,"descriptor":"(Lio/netty/util/Recycler$Handle;)Ljava/lang/Object;","signature":"(Lio/netty/util/Recycler$Handle;)TT;"}]},{"name":"io/netty/util/internal/ObjectUtil","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"FLOAT_ZERO","access":26,"descriptor":"F","constant":{"kind":"scalar","type":"Float","value":"0.0"}},{"name":"DOUBLE_ZERO","access":26,"descriptor":"D","constant":{"kind":"scalar","type":"Double","value":"0.0"}},{"name":"LONG_ZERO","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"0"}},{"name":"INT_ZERO","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"checkNotNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;)TT;"},{"name":"deepCheckNotNull","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)[Ljava/lang/Object;","signature":"(Ljava/lang/String;[TT;)[TT;"},{"name":"checkNotNullWithIAE","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;","signature":"(TT;Ljava/lang/String;)TT;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"checkNotNullArrayParam","access":9,"descriptor":"(Ljava/lang/Object;ILjava/lang/String;)Ljava/lang/Object;","signature":"(TT;ILjava/lang/String;)TT;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"checkPositive","access":9,"descriptor":"(ILjava/lang/String;)I"},{"name":"checkPositive","access":9,"descriptor":"(JLjava/lang/String;)J"},{"name":"checkPositive","access":9,"descriptor":"(DLjava/lang/String;)D"},{"name":"checkPositive","access":9,"descriptor":"(FLjava/lang/String;)F"},{"name":"checkPositiveOrZero","access":9,"descriptor":"(ILjava/lang/String;)I"},{"name":"checkPositiveOrZero","access":9,"descriptor":"(JLjava/lang/String;)J"},{"name":"checkPositiveOrZero","access":9,"descriptor":"(DLjava/lang/String;)D"},{"name":"checkPositiveOrZero","access":9,"descriptor":"(FLjava/lang/String;)F"},{"name":"checkInRange","access":9,"descriptor":"(IIILjava/lang/String;)I"},{"name":"checkInRange","access":9,"descriptor":"(JJJLjava/lang/String;)J"},{"name":"checkNonEmpty","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/String;)[Ljava/lang/Object;","signature":"([TT;Ljava/lang/String;)[TT;"},{"name":"checkNonEmpty","access":9,"descriptor":"([BLjava/lang/String;)[B"},{"name":"checkNonEmpty","access":9,"descriptor":"([CLjava/lang/String;)[C"},{"name":"checkNonEmpty","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/String;)Ljava/util/Collection;","signature":";>(TT;Ljava/lang/String;)TT;"},{"name":"checkNonEmpty","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"checkNonEmpty","access":9,"descriptor":"(Ljava/util/Map;Ljava/lang/String;)Ljava/util/Map;","signature":";>(TT;Ljava/lang/String;)TT;"},{"name":"checkNonEmpty","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/CharSequence;"},{"name":"checkNonEmptyAfterTrim","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"intValue","access":9,"descriptor":"(Ljava/lang/Integer;I)I"},{"name":"longValue","access":9,"descriptor":"(Ljava/lang/Long;J)J"}]},{"name":"io/netty/util/internal/OutOfDirectMemoryError","version":50,"access":49,"superName":"java/lang/OutOfMemoryError","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4228264016184011555"}}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"io/netty/util/internal/PendingWrite","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/PendingWrite$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/internal/ObjectPool$Handle;","signature":"Lio/netty/util/internal/ObjectPool$Handle;"},{"name":"msg","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"promise","access":2,"descriptor":"Lio/netty/util/concurrent/Promise;","signature":"Lio/netty/util/concurrent/Promise;"}],"methods":[{"name":"newInstance","access":9,"descriptor":"(Ljava/lang/Object;Lio/netty/util/concurrent/Promise;)Lio/netty/util/internal/PendingWrite;","signature":"(Ljava/lang/Object;Lio/netty/util/concurrent/Promise;)Lio/netty/util/internal/PendingWrite;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"recycle","access":1,"descriptor":"()Z"},{"name":"failAndRecycle","access":1,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"successAndRecycle","access":1,"descriptor":"()Z"},{"name":"msg","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"promise","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"recycleAndGet","access":1,"descriptor":"()Lio/netty/util/concurrent/Promise;","signature":"()Lio/netty/util/concurrent/Promise;"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/util/internal/PendingWrite$1;)V"}]},{"name":"io/netty/util/internal/PendingWrite$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/util/internal/PendingWrite","innerClasses":[{"name":"io/netty/util/internal/PendingWrite$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/util/internal/PendingWrite;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/util/internal/PendingWrite;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider","outerName":"io/netty/util/internal/PlatformDependent","innerName":"ThreadLocalRandomProvider","access":1546},{"name":"io/netty/util/internal/PlatformDependent$AtomicLongCounter","outerName":"io/netty/util/internal/PlatformDependent","innerName":"AtomicLongCounter","access":26},{"name":"io/netty/util/internal/PlatformDependent$Mpsc","outerName":"io/netty/util/internal/PlatformDependent","innerName":"Mpsc","access":26},{"name":"io/netty/util/internal/PlatformDependent$4","access":8},{"name":"io/netty/util/internal/PlatformDependent$3","access":8},{"name":"io/netty/util/internal/PlatformDependent$2","access":8},{"name":"io/netty/util/internal/PlatformDependent$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"MAX_DIRECT_MEMORY_SIZE_ARG_PATTERN","access":10,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"MAYBE_SUPER_USER","access":26,"descriptor":"Z"},{"name":"CAN_ENABLE_TCP_NODELAY_BY_DEFAULT","access":26,"descriptor":"Z"},{"name":"UNSAFE_UNAVAILABILITY_CAUSE","access":26,"descriptor":"Ljava/lang/Throwable;"},{"name":"DIRECT_BUFFER_PREFERRED","access":26,"descriptor":"Z"},{"name":"MAX_DIRECT_MEMORY","access":26,"descriptor":"J"},{"name":"MPSC_CHUNK_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1024"}},{"name":"MIN_MAX_MPSC_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2048"}},{"name":"MAX_ALLOWED_MPSC_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}},{"name":"BYTE_ARRAY_BASE_OFFSET","access":26,"descriptor":"J"},{"name":"TMPDIR","access":26,"descriptor":"Ljava/io/File;"},{"name":"BIT_MODE","access":26,"descriptor":"I"},{"name":"NORMALIZED_ARCH","access":26,"descriptor":"Ljava/lang/String;"},{"name":"NORMALIZED_OS","access":26,"descriptor":"Ljava/lang/String;"},{"name":"ALLOWED_LINUX_OS_CLASSIFIERS","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"LINUX_OS_CLASSIFIERS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"IS_WINDOWS","access":26,"descriptor":"Z"},{"name":"IS_OSX","access":26,"descriptor":"Z"},{"name":"IS_J9_JVM","access":26,"descriptor":"Z"},{"name":"IS_IVKVM_DOT_NET","access":26,"descriptor":"Z"},{"name":"ADDRESS_SIZE","access":26,"descriptor":"I"},{"name":"USE_DIRECT_BUFFER_NO_CLEANER","access":26,"descriptor":"Z"},{"name":"DIRECT_MEMORY_COUNTER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"DIRECT_MEMORY_LIMIT","access":26,"descriptor":"J"},{"name":"RANDOM_PROVIDER","access":26,"descriptor":"Lio/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider;"},{"name":"CLEANER","access":26,"descriptor":"Lio/netty/util/internal/Cleaner;"},{"name":"UNINITIALIZED_ARRAY_ALLOCATION_THRESHOLD","access":26,"descriptor":"I"},{"name":"OS_RELEASE_FILES","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"LINUX_ID_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"ID="},{"name":"LINUX_ID_LIKE_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"ID_LIKE="},{"name":"BIG_ENDIAN_NATIVE_ORDER","access":25,"descriptor":"Z"},{"name":"NOOP","access":26,"descriptor":"Lio/netty/util/internal/Cleaner;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"addFilesystemOsClassifiers","access":8,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)V","signature":"(Ljava/util/Set;Ljava/util/Set;)V"},{"name":"addPropertyOsClassifiers","access":8,"descriptor":"(Ljava/util/Set;Ljava/util/Set;)Z","signature":"(Ljava/util/Set;Ljava/util/Set;)Z"},{"name":"byteArrayBaseOffset","access":9,"descriptor":"()J"},{"name":"hasDirectBufferNoCleanerConstructor","access":9,"descriptor":"()Z"},{"name":"allocateUninitializedArray","access":9,"descriptor":"(I)[B"},{"name":"isAndroid","access":9,"descriptor":"()Z"},{"name":"isWindows","access":9,"descriptor":"()Z"},{"name":"isOsx","access":9,"descriptor":"()Z"},{"name":"maybeSuperUser","access":9,"descriptor":"()Z"},{"name":"javaVersion","access":9,"descriptor":"()I"},{"name":"isVirtualThread","access":9,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"canEnableTcpNoDelayByDefault","access":9,"descriptor":"()Z"},{"name":"hasUnsafe","access":9,"descriptor":"()Z"},{"name":"getUnsafeUnavailabilityCause","access":9,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isUnaligned","access":9,"descriptor":"()Z"},{"name":"directBufferPreferred","access":9,"descriptor":"()Z"},{"name":"maxDirectMemory","access":9,"descriptor":"()J"},{"name":"usedDirectMemory","access":9,"descriptor":"()J"},{"name":"tmpdir","access":9,"descriptor":"()Ljava/io/File;"},{"name":"bitMode","access":9,"descriptor":"()I"},{"name":"addressSize","access":9,"descriptor":"()I"},{"name":"allocateMemory","access":9,"descriptor":"(J)J"},{"name":"freeMemory","access":9,"descriptor":"(J)V"},{"name":"reallocateMemory","access":9,"descriptor":"(JJ)J"},{"name":"throwException","access":9,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"throwException0","access":10,"descriptor":"(Ljava/lang/Throwable;)V","signature":"(Ljava/lang/Throwable;)V^TE;","exceptions":["java/lang/Throwable"]},{"name":"newConcurrentHashMap","access":9,"descriptor":"()Ljava/util/concurrent/ConcurrentMap;","signature":"()Ljava/util/concurrent/ConcurrentMap;"},{"name":"newLongCounter","access":9,"descriptor":"()Lio/netty/util/internal/LongCounter;"},{"name":"newConcurrentHashMap","access":9,"descriptor":"(I)Ljava/util/concurrent/ConcurrentMap;","signature":"(I)Ljava/util/concurrent/ConcurrentMap;"},{"name":"newConcurrentHashMap","access":9,"descriptor":"(IF)Ljava/util/concurrent/ConcurrentMap;","signature":"(IF)Ljava/util/concurrent/ConcurrentMap;"},{"name":"newConcurrentHashMap","access":9,"descriptor":"(IFI)Ljava/util/concurrent/ConcurrentMap;","signature":"(IFI)Ljava/util/concurrent/ConcurrentMap;"},{"name":"newConcurrentHashMap","access":9,"descriptor":"(Ljava/util/Map;)Ljava/util/concurrent/ConcurrentMap;","signature":"(Ljava/util/Map<+TK;+TV;>;)Ljava/util/concurrent/ConcurrentMap;"},{"name":"freeDirectBuffer","access":9,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"directBufferAddress","access":9,"descriptor":"(Ljava/nio/ByteBuffer;)J"},{"name":"directBuffer","access":9,"descriptor":"(JI)Ljava/nio/ByteBuffer;"},{"name":"getObject","access":9,"descriptor":"(Ljava/lang/Object;J)Ljava/lang/Object;"},{"name":"getInt","access":9,"descriptor":"(Ljava/lang/Object;J)I"},{"name":"safeConstructPutInt","access":8,"descriptor":"(Ljava/lang/Object;JI)V"},{"name":"getIntVolatile","access":9,"descriptor":"(J)I"},{"name":"putIntOrdered","access":9,"descriptor":"(JI)V"},{"name":"getByte","access":9,"descriptor":"(J)B"},{"name":"getShort","access":9,"descriptor":"(J)S"},{"name":"getInt","access":9,"descriptor":"(J)I"},{"name":"getLong","access":9,"descriptor":"(J)J"},{"name":"getByte","access":9,"descriptor":"([BI)B"},{"name":"getByte","access":9,"descriptor":"([BJ)B"},{"name":"getShort","access":9,"descriptor":"([BI)S"},{"name":"getInt","access":9,"descriptor":"([BI)I"},{"name":"getInt","access":9,"descriptor":"([IJ)I"},{"name":"getLong","access":9,"descriptor":"([BI)J"},{"name":"getLong","access":9,"descriptor":"([JJ)J"},{"name":"toIntExact","access":10,"descriptor":"(J)I"},{"name":"toIntExact8","access":10,"descriptor":"(J)I"},{"name":"getLongSafe","access":10,"descriptor":"([BI)J"},{"name":"getIntSafe","access":10,"descriptor":"([BI)I"},{"name":"getShortSafe","access":10,"descriptor":"([BI)S"},{"name":"hashCodeAsciiCompute","access":10,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"hashCodeAsciiSanitizeInt","access":10,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"hashCodeAsciiSanitizeShort","access":10,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"hashCodeAsciiSanitizeByte","access":10,"descriptor":"(C)I"},{"name":"putByte","access":9,"descriptor":"(JB)V"},{"name":"putShort","access":9,"descriptor":"(JS)V"},{"name":"putInt","access":9,"descriptor":"(JI)V"},{"name":"putLong","access":9,"descriptor":"(JJ)V"},{"name":"putByte","access":9,"descriptor":"([BIB)V"},{"name":"putByte","access":9,"descriptor":"(Ljava/lang/Object;JB)V"},{"name":"putShort","access":9,"descriptor":"([BIS)V"},{"name":"putInt","access":9,"descriptor":"([BII)V"},{"name":"putLong","access":9,"descriptor":"([BIJ)V"},{"name":"putObject","access":9,"descriptor":"(Ljava/lang/Object;JLjava/lang/Object;)V"},{"name":"objectFieldOffset","access":9,"descriptor":"(Ljava/lang/reflect/Field;)J"},{"name":"copyMemory","access":9,"descriptor":"(JJJ)V"},{"name":"copyMemory","access":9,"descriptor":"([BIJJ)V"},{"name":"copyMemory","access":9,"descriptor":"([BI[BIJ)V"},{"name":"copyMemory","access":9,"descriptor":"(J[BIJ)V"},{"name":"setMemory","access":9,"descriptor":"([BIJB)V"},{"name":"setMemory","access":9,"descriptor":"(JJB)V"},{"name":"allocateDirectNoCleaner","access":9,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"reallocateDirectNoCleaner","access":9,"descriptor":"(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;"},{"name":"freeDirectNoCleaner","access":9,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"hasAlignDirectByteBuffer","access":9,"descriptor":"()Z"},{"name":"alignDirectBuffer","access":9,"descriptor":"(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;"},{"name":"align","access":9,"descriptor":"(JI)J"},{"name":"incrementMemoryCounter","access":10,"descriptor":"(I)V"},{"name":"decrementMemoryCounter","access":10,"descriptor":"(I)V"},{"name":"useDirectBufferNoCleaner","access":9,"descriptor":"()Z"},{"name":"equals","access":9,"descriptor":"([BI[BII)Z"},{"name":"isZero","access":9,"descriptor":"([BII)Z"},{"name":"equalsConstantTime","access":9,"descriptor":"([BI[BII)I"},{"name":"hashCodeAscii","access":9,"descriptor":"([BII)I"},{"name":"hashCodeAscii","access":9,"descriptor":"(Ljava/lang/CharSequence;)I"},{"name":"newMpscQueue","access":9,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"newMpscQueue","access":9,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"newMpscQueue","access":9,"descriptor":"(II)Ljava/util/Queue;","signature":"(II)Ljava/util/Queue;"},{"name":"newSpscQueue","access":9,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"},{"name":"newFixedMpscQueue","access":9,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"newFixedMpscUnpaddedQueue","access":9,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"newFixedMpmcQueue","access":9,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"getClassLoader","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ClassLoader;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ClassLoader;"},{"name":"getContextClassLoader","access":9,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"getSystemClassLoader","access":9,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"newConcurrentDeque","access":9,"descriptor":"()Ljava/util/Deque;","signature":"()Ljava/util/Deque;"},{"name":"threadLocalRandom","access":9,"descriptor":"()Ljava/util/Random;"},{"name":"isWindows0","access":10,"descriptor":"()Z"},{"name":"isOsx0","access":10,"descriptor":"()Z"},{"name":"maybeSuperUser0","access":10,"descriptor":"()Z"},{"name":"unsafeUnavailabilityCause0","access":10,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isJ9Jvm","access":9,"descriptor":"()Z"},{"name":"isJ9Jvm0","access":10,"descriptor":"()Z"},{"name":"isIkvmDotNet","access":9,"descriptor":"()Z"},{"name":"isIkvmDotNet0","access":10,"descriptor":"()Z"},{"name":"getMaxDirectMemorySizeArgPattern","access":10,"descriptor":"()Ljava/util/regex/Pattern;"},{"name":"estimateMaxDirectMemory","access":9,"descriptor":"()J"},{"name":"tmpdir0","access":10,"descriptor":"()Ljava/io/File;"},{"name":"toDirectory","access":10,"descriptor":"(Ljava/lang/String;)Ljava/io/File;"},{"name":"bitMode0","access":10,"descriptor":"()I"},{"name":"addressSize0","access":10,"descriptor":"()I"},{"name":"byteArrayBaseOffset0","access":10,"descriptor":"()J"},{"name":"equalsSafe","access":10,"descriptor":"([BI[BII)Z"},{"name":"isZeroSafe","access":10,"descriptor":"([BII)Z"},{"name":"hashCodeAsciiSafe","access":8,"descriptor":"([BII)I"},{"name":"normalizedArch","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"normalizedOs","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"normalizedLinuxClassifiers","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"createTempFile","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/io/File;)Ljava/io/File;","exceptions":["java/io/IOException"]},{"name":"addClassifier","access":138,"descriptor":"(Ljava/util/Set;Ljava/util/Set;[Ljava/lang/String;)V","signature":"(Ljava/util/Set;Ljava/util/Set;[Ljava/lang/String;)V"},{"name":"normalizeOsReleaseVariableValue","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"normalize","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"normalizeArch","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"normalizeOs","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"access$100","access":4104,"descriptor":"(Ljava/util/Set;Ljava/util/Set;[Ljava/lang/String;)V"},{"name":"access$200","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/internal/PlatformDependent$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/internal/Cleaner"],"outerClass":"io/netty/util/internal/PlatformDependent","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"freeDirectBuffer","access":1,"descriptor":"(Ljava/nio/ByteBuffer;)V"}]},{"name":"io/netty/util/internal/PlatformDependent$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider"],"outerClass":"io/netty/util/internal/PlatformDependent","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$2","access":8},{"name":"io/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider","outerName":"io/netty/util/internal/PlatformDependent","innerName":"ThreadLocalRandomProvider","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"current","access":1,"descriptor":"()Ljava/util/Random;"}]},{"name":"io/netty/util/internal/PlatformDependent$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["io/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider"],"outerClass":"io/netty/util/internal/PlatformDependent","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$3","access":8},{"name":"io/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider","outerName":"io/netty/util/internal/PlatformDependent","innerName":"ThreadLocalRandomProvider","access":1546}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"current","access":1,"descriptor":"()Ljava/util/Random;"}]},{"name":"io/netty/util/internal/PlatformDependent$4","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent","outerMethod":"addFilesystemOsClassifiers","outerMethodDescriptor":"(Ljava/util/Set;Ljava/util/Set;)V","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$4","access":8}],"fields":[{"name":"val$file","access":4112,"descriptor":"Ljava/io/File;"},{"name":"val$allowedClassifiers","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$availableClassifiers","access":4112,"descriptor":"Ljava/util/Set;"},{"name":"val$osReleaseFileName","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/io/File;Ljava/util/Set;Ljava/util/Set;Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent$AtomicLongCounter","version":50,"access":48,"superName":"java/util/concurrent/atomic/AtomicLong","interfaces":["io/netty/util/internal/LongCounter"],"innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$AtomicLongCounter","outerName":"io/netty/util/internal/PlatformDependent","innerName":"AtomicLongCounter","access":26},{"name":"io/netty/util/internal/PlatformDependent$1","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4074772784610639305"}}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(J)V"},{"name":"increment","access":1,"descriptor":"()V"},{"name":"decrement","access":1,"descriptor":"()V"},{"name":"value","access":1,"descriptor":"()J"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/PlatformDependent$1;)V"}]},{"name":"io/netty/util/internal/PlatformDependent$Mpsc","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$Mpsc","outerName":"io/netty/util/internal/PlatformDependent","innerName":"Mpsc","access":26},{"name":"io/netty/util/internal/PlatformDependent$Mpsc$1","access":8}],"fields":[{"name":"USE_MPSC_CHUNKED_ARRAY_QUEUE","access":26,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"newMpscQueue","access":8,"descriptor":"(I)Ljava/util/Queue;","signature":"(I)Ljava/util/Queue;"},{"name":"newChunkedMpscQueue","access":8,"descriptor":"(II)Ljava/util/Queue;","signature":"(II)Ljava/util/Queue;"},{"name":"newMpscQueue","access":8,"descriptor":"()Ljava/util/Queue;","signature":"()Ljava/util/Queue;"}]},{"name":"io/netty/util/internal/PlatformDependent$Mpsc$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent$Mpsc","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$Mpsc","outerName":"io/netty/util/internal/PlatformDependent","innerName":"Mpsc","access":26},{"name":"io/netty/util/internal/PlatformDependent$Mpsc$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider","version":50,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent$ThreadLocalRandomProvider","outerName":"io/netty/util/internal/PlatformDependent","innerName":"ThreadLocalRandomProvider","access":1546}],"methods":[{"name":"current","access":1025,"descriptor":"()Ljava/util/Random;"}]},{"name":"io/netty/util/internal/PlatformDependent0","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$12","access":8},{"name":"io/netty/util/internal/PlatformDependent0$11","access":8},{"name":"io/netty/util/internal/PlatformDependent0$10","access":8},{"name":"io/netty/util/internal/PlatformDependent0$9","access":8},{"name":"io/netty/util/internal/PlatformDependent0$8","access":8},{"name":"io/netty/util/internal/PlatformDependent0$7","access":8},{"name":"io/netty/util/internal/PlatformDependent0$6","access":8},{"name":"io/netty/util/internal/PlatformDependent0$5","access":8},{"name":"io/netty/util/internal/PlatformDependent0$4","access":8},{"name":"io/netty/util/internal/PlatformDependent0$3","access":8},{"name":"io/netty/util/internal/PlatformDependent0$2","access":8},{"name":"io/netty/util/internal/PlatformDependent0$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"ADDRESS_FIELD_OFFSET","access":26,"descriptor":"J"},{"name":"BYTE_ARRAY_BASE_OFFSET","access":26,"descriptor":"J"},{"name":"INT_ARRAY_BASE_OFFSET","access":26,"descriptor":"J"},{"name":"INT_ARRAY_INDEX_SCALE","access":26,"descriptor":"J"},{"name":"LONG_ARRAY_BASE_OFFSET","access":26,"descriptor":"J"},{"name":"LONG_ARRAY_INDEX_SCALE","access":26,"descriptor":"J"},{"name":"DIRECT_BUFFER_CONSTRUCTOR","access":26,"descriptor":"Ljava/lang/reflect/Constructor;","signature":"Ljava/lang/reflect/Constructor<*>;"},{"name":"ALLOCATE_ARRAY_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"ALIGN_SLICE","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"JAVA_VERSION","access":26,"descriptor":"I"},{"name":"IS_ANDROID","access":26,"descriptor":"Z"},{"name":"EXPLICIT_NO_UNSAFE_CAUSE","access":26,"descriptor":"Ljava/lang/Throwable;"},{"name":"STORE_FENCE_AVAILABLE","access":26,"descriptor":"Z"},{"name":"UNSAFE_UNAVAILABILITY_CAUSE","access":26,"descriptor":"Ljava/lang/Throwable;"},{"name":"INTERNAL_UNSAFE","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"RUNNING_IN_NATIVE_IMAGE","access":26,"descriptor":"Z"},{"name":"IS_EXPLICIT_TRY_REFLECTION_SET_ACCESSIBLE","access":26,"descriptor":"Z"},{"name":"IS_VIRTUAL_THREAD_METHOD","access":24,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"BASE_VIRTUAL_THREAD_CLASS","access":24,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"UNSAFE","access":24,"descriptor":"Lsun/misc/Unsafe;"},{"name":"HASH_CODE_ASCII_SEED","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1028477387"}},{"name":"HASH_CODE_C1","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-862048943"}},{"name":"HASH_CODE_C2","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"461845907"}},{"name":"UNSAFE_COPY_THRESHOLD","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1048576"}},{"name":"UNALIGNED","access":26,"descriptor":"Z"},{"name":"BITS_MAX_DIRECT_MEMORY","access":26,"descriptor":"J"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"getIsVirtualThreadMethod","access":10,"descriptor":"()Ljava/lang/reflect/Method;"},{"name":"getBaseVirtualThreadClass","access":10,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"isVirtualThread","access":8,"descriptor":"(Ljava/lang/Thread;)Z"},{"name":"unsafeStaticFieldOffsetSupported","access":10,"descriptor":"()Z"},{"name":"isExplicitNoUnsafe","access":8,"descriptor":"()Z"},{"name":"explicitNoUnsafeCause0","access":10,"descriptor":"()Ljava/lang/Throwable;"},{"name":"isUnaligned","access":8,"descriptor":"()Z"},{"name":"bitsMaxDirectMemory","access":8,"descriptor":"()J"},{"name":"hasUnsafe","access":8,"descriptor":"()Z"},{"name":"getUnsafeUnavailabilityCause","access":8,"descriptor":"()Ljava/lang/Throwable;"},{"name":"unalignedAccess","access":8,"descriptor":"()Z"},{"name":"throwException","access":8,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"hasDirectBufferNoCleanerConstructor","access":8,"descriptor":"()Z"},{"name":"reallocateDirectNoCleaner","access":8,"descriptor":"(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;"},{"name":"allocateDirectNoCleaner","access":8,"descriptor":"(I)Ljava/nio/ByteBuffer;"},{"name":"hasAlignSliceMethod","access":8,"descriptor":"()Z"},{"name":"alignSlice","access":8,"descriptor":"(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;"},{"name":"hasAllocateArrayMethod","access":8,"descriptor":"()Z"},{"name":"allocateUninitializedArray","access":8,"descriptor":"(I)[B"},{"name":"newDirectBuffer","access":8,"descriptor":"(JI)Ljava/nio/ByteBuffer;"},{"name":"directBufferAddress","access":8,"descriptor":"(Ljava/nio/ByteBuffer;)J"},{"name":"byteArrayBaseOffset","access":8,"descriptor":"()J"},{"name":"getObject","access":8,"descriptor":"(Ljava/lang/Object;J)Ljava/lang/Object;"},{"name":"getInt","access":8,"descriptor":"(Ljava/lang/Object;J)I"},{"name":"safeConstructPutInt","access":8,"descriptor":"(Ljava/lang/Object;JI)V"},{"name":"getLong","access":10,"descriptor":"(Ljava/lang/Object;J)J"},{"name":"objectFieldOffset","access":8,"descriptor":"(Ljava/lang/reflect/Field;)J"},{"name":"getByte","access":8,"descriptor":"(J)B"},{"name":"getShort","access":8,"descriptor":"(J)S"},{"name":"getInt","access":8,"descriptor":"(J)I"},{"name":"getLong","access":8,"descriptor":"(J)J"},{"name":"getByte","access":8,"descriptor":"([BI)B"},{"name":"getByte","access":8,"descriptor":"([BJ)B"},{"name":"getShort","access":8,"descriptor":"([BI)S"},{"name":"getInt","access":8,"descriptor":"([BI)I"},{"name":"getInt","access":8,"descriptor":"([IJ)I"},{"name":"getIntVolatile","access":8,"descriptor":"(J)I"},{"name":"putIntOrdered","access":8,"descriptor":"(JI)V"},{"name":"getLong","access":8,"descriptor":"([BI)J"},{"name":"getLong","access":8,"descriptor":"([JJ)J"},{"name":"putByte","access":8,"descriptor":"(JB)V"},{"name":"putShort","access":8,"descriptor":"(JS)V"},{"name":"putInt","access":8,"descriptor":"(JI)V"},{"name":"putLong","access":8,"descriptor":"(JJ)V"},{"name":"putByte","access":8,"descriptor":"([BIB)V"},{"name":"putByte","access":8,"descriptor":"(Ljava/lang/Object;JB)V"},{"name":"putShort","access":8,"descriptor":"([BIS)V"},{"name":"putInt","access":8,"descriptor":"([BII)V"},{"name":"putLong","access":8,"descriptor":"([BIJ)V"},{"name":"putObject","access":8,"descriptor":"(Ljava/lang/Object;JLjava/lang/Object;)V"},{"name":"copyMemory","access":8,"descriptor":"(JJJ)V"},{"name":"copyMemoryWithSafePointPolling","access":10,"descriptor":"(JJJ)V"},{"name":"copyMemory","access":8,"descriptor":"(Ljava/lang/Object;JLjava/lang/Object;JJ)V"},{"name":"copyMemoryWithSafePointPolling","access":10,"descriptor":"(Ljava/lang/Object;JLjava/lang/Object;JJ)V"},{"name":"setMemory","access":8,"descriptor":"(JJB)V"},{"name":"setMemory","access":8,"descriptor":"(Ljava/lang/Object;JJB)V"},{"name":"equals","access":8,"descriptor":"([BI[BII)Z"},{"name":"equalsConstantTime","access":8,"descriptor":"([BI[BII)I"},{"name":"isZero","access":8,"descriptor":"([BII)Z"},{"name":"hashCodeAscii","access":8,"descriptor":"([BII)I"},{"name":"hashCodeAsciiCompute","access":8,"descriptor":"(JI)I"},{"name":"hashCodeAsciiSanitize","access":8,"descriptor":"(I)I"},{"name":"hashCodeAsciiSanitize","access":8,"descriptor":"(S)I"},{"name":"hashCodeAsciiSanitize","access":8,"descriptor":"(B)I"},{"name":"getClassLoader","access":8,"descriptor":"(Ljava/lang/Class;)Ljava/lang/ClassLoader;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/ClassLoader;"},{"name":"getContextClassLoader","access":8,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"getSystemClassLoader","access":8,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"addressSize","access":8,"descriptor":"()I"},{"name":"allocateMemory","access":8,"descriptor":"(J)J"},{"name":"freeMemory","access":8,"descriptor":"(J)V"},{"name":"reallocateMemory","access":8,"descriptor":"(JJ)J"},{"name":"isAndroid","access":8,"descriptor":"()Z"},{"name":"isAndroid0","access":10,"descriptor":"()Z"},{"name":"explicitTryReflectionSetAccessible0","access":10,"descriptor":"()Z"},{"name":"isExplicitTryReflectionSetAccessible","access":8,"descriptor":"()Z"},{"name":"javaVersion","access":8,"descriptor":"()I"},{"name":"javaVersion0","access":10,"descriptor":"()I"},{"name":"majorVersionFromJavaSpecificationVersion","access":8,"descriptor":"()I"},{"name":"majorVersion","access":8,"descriptor":"(Ljava/lang/String;)I"},{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Z"}]},{"name":"io/netty/util/internal/PlatformDependent0$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$10","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","outerMethod":"getClassLoader","outerMethodDescriptor":"(Ljava/lang/Class;)Ljava/lang/ClassLoader;","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$10","access":8}],"fields":[{"name":"val$clazz","access":4112,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$11","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","outerMethod":"getContextClassLoader","outerMethodDescriptor":"()Ljava/lang/ClassLoader;","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$11","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$12","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","outerMethod":"getSystemClassLoader","outerMethodDescriptor":"()Ljava/lang/ClassLoader;","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$12","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/ClassLoader;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$2","access":8}],"fields":[{"name":"val$finalUnsafe","access":4112,"descriptor":"Lsun/misc/Unsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lsun/misc/Unsafe;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$3","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$3","access":8}],"fields":[{"name":"val$finalUnsafe","access":4112,"descriptor":"Lsun/misc/Unsafe;"}],"methods":[{"name":"","access":0,"descriptor":"(Lsun/misc/Unsafe;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$4","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$4","access":8}],"fields":[{"name":"val$finalUnsafe","access":4112,"descriptor":"Lsun/misc/Unsafe;"},{"name":"val$direct","access":4112,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Lsun/misc/Unsafe;Ljava/nio/ByteBuffer;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$5","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$5","access":8}],"fields":[{"name":"val$direct","access":4112,"descriptor":"Ljava/nio/ByteBuffer;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/ByteBuffer;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$6","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$6","access":8}],"fields":[{"name":"val$maybeMaxMemory","access":4112,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLong;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$7","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$7","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$8","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$8","access":8}],"fields":[{"name":"val$finalInternalUnsafe","access":4112,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PlatformDependent0$9","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/PlatformDependent0","innerClasses":[{"name":"io/netty/util/internal/PlatformDependent0$9","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/PriorityQueue","version":50,"access":1537,"signature":"Ljava/lang/Object;Ljava/util/Queue;","superName":"java/lang/Object","interfaces":["java/util/Queue"],"methods":[{"name":"removeTyped","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"containsTyped","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"priorityChanged","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"clearIgnoringIndexes","access":1025,"descriptor":"()V"}]},{"name":"io/netty/util/internal/PriorityQueueNode","version":50,"access":1537,"superName":"java/lang/Object","fields":[{"name":"INDEX_NOT_IN_QUEUE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}}],"methods":[{"name":"priorityQueueIndex","access":1025,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;)I","signature":"(Lio/netty/util/internal/DefaultPriorityQueue<*>;)I"},{"name":"priorityQueueIndex","access":1025,"descriptor":"(Lio/netty/util/internal/DefaultPriorityQueue;I)V","signature":"(Lio/netty/util/internal/DefaultPriorityQueue<*>;I)V"}]},{"name":"io/netty/util/internal/PromiseNotificationUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"tryCancel","access":9,"descriptor":"(Lio/netty/util/concurrent/Promise;Lio/netty/util/internal/logging/InternalLogger;)V","signature":"(Lio/netty/util/concurrent/Promise<*>;Lio/netty/util/internal/logging/InternalLogger;)V"},{"name":"trySuccess","access":9,"descriptor":"(Lio/netty/util/concurrent/Promise;Ljava/lang/Object;Lio/netty/util/internal/logging/InternalLogger;)V","signature":"(Lio/netty/util/concurrent/Promise<-TV;>;TV;Lio/netty/util/internal/logging/InternalLogger;)V"},{"name":"tryFailure","access":9,"descriptor":"(Lio/netty/util/concurrent/Promise;Ljava/lang/Throwable;Lio/netty/util/internal/logging/InternalLogger;)V","signature":"(Lio/netty/util/concurrent/Promise<*>;Ljava/lang/Throwable;Lio/netty/util/internal/logging/InternalLogger;)V"}]},{"name":"io/netty/util/internal/ReadOnlyIterator","version":50,"access":49,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"fields":[{"name":"iterator","access":18,"descriptor":"Ljava/util/Iterator;","signature":"Ljava/util/Iterator<+TT;>;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/util/Iterator;)V","signature":"(Ljava/util/Iterator<+TT;>;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/internal/RecyclableArrayList","version":50,"access":49,"signature":"Ljava/util/ArrayList;","superName":"java/util/ArrayList","innerClasses":[{"name":"io/netty/util/internal/RecyclableArrayList$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-8605125654176467947"}},{"name":"DEFAULT_INITIAL_CAPACITY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"RECYCLER","access":26,"descriptor":"Lio/netty/util/internal/ObjectPool;","signature":"Lio/netty/util/internal/ObjectPool;"},{"name":"insertSinceRecycled","access":2,"descriptor":"Z"},{"name":"handle","access":18,"descriptor":"Lio/netty/util/internal/ObjectPool$Handle;","signature":"Lio/netty/util/internal/ObjectPool$Handle;"}],"methods":[{"name":"newInstance","access":9,"descriptor":"()Lio/netty/util/internal/RecyclableArrayList;"},{"name":"newInstance","access":9,"descriptor":"(I)Lio/netty/util/internal/RecyclableArrayList;"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)V"},{"name":"","access":2,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;I)V","signature":"(Lio/netty/util/internal/ObjectPool$Handle;I)V"},{"name":"addAll","access":1,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection<*>;)Z"},{"name":"addAll","access":1,"descriptor":"(ILjava/util/Collection;)Z","signature":"(ILjava/util/Collection<*>;)Z"},{"name":"checkNullElements","access":10,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection<*>;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"add","access":1,"descriptor":"(ILjava/lang/Object;)V"},{"name":"set","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"insertSinceRecycled","access":1,"descriptor":"()Z"},{"name":"recycle","access":1,"descriptor":"()Z"},{"name":"","access":4096,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;Lio/netty/util/internal/RecyclableArrayList$1;)V"}]},{"name":"io/netty/util/internal/RecyclableArrayList$1","version":50,"access":48,"signature":"Ljava/lang/Object;Lio/netty/util/internal/ObjectPool$ObjectCreator;","superName":"java/lang/Object","interfaces":["io/netty/util/internal/ObjectPool$ObjectCreator"],"outerClass":"io/netty/util/internal/RecyclableArrayList","innerClasses":[{"name":"io/netty/util/internal/RecyclableArrayList$1","access":8},{"name":"io/netty/util/internal/ObjectPool$Handle","outerName":"io/netty/util/internal/ObjectPool","innerName":"Handle","access":1545},{"name":"io/netty/util/internal/ObjectPool$ObjectCreator","outerName":"io/netty/util/internal/ObjectPool","innerName":"ObjectCreator","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"newObject","access":1,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/util/internal/RecyclableArrayList;","signature":"(Lio/netty/util/internal/ObjectPool$Handle;)Lio/netty/util/internal/RecyclableArrayList;"},{"name":"newObject","access":4161,"descriptor":"(Lio/netty/util/internal/ObjectPool$Handle;)Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/ReferenceCountUpdater","version":50,"access":1057,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getUnsafeOffset","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)J","signature":"(Ljava/lang/Class<+Lio/netty/util/ReferenceCounted;>;Ljava/lang/String;)J"},{"name":"updater","access":1028,"descriptor":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;","signature":"()Ljava/util/concurrent/atomic/AtomicIntegerFieldUpdater;"},{"name":"unsafeOffset","access":1028,"descriptor":"()J"},{"name":"initialValue","access":17,"descriptor":"()I"},{"name":"setInitialValue","access":1,"descriptor":"(Lio/netty/util/ReferenceCounted;)V","signature":"(TT;)V"},{"name":"realRefCnt","access":10,"descriptor":"(I)I"},{"name":"toLiveRealRefCnt","access":10,"descriptor":"(II)I"},{"name":"nonVolatileRawCnt","access":2,"descriptor":"(Lio/netty/util/ReferenceCounted;)I","signature":"(TT;)I"},{"name":"refCnt","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;)I","signature":"(TT;)I"},{"name":"isLiveNonVolatile","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;)Z","signature":"(TT;)Z"},{"name":"setRefCnt","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;I)V","signature":"(TT;I)V"},{"name":"resetRefCnt","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;)V","signature":"(TT;)V"},{"name":"retain","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;)Lio/netty/util/ReferenceCounted;","signature":"(TT;)TT;"},{"name":"retain","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;I)Lio/netty/util/ReferenceCounted;","signature":"(TT;I)TT;"},{"name":"retain0","access":2,"descriptor":"(Lio/netty/util/ReferenceCounted;II)Lio/netty/util/ReferenceCounted;","signature":"(TT;II)TT;"},{"name":"release","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;)Z","signature":"(TT;)Z"},{"name":"release","access":17,"descriptor":"(Lio/netty/util/ReferenceCounted;I)Z","signature":"(TT;I)Z"},{"name":"tryFinalRelease0","access":2,"descriptor":"(Lio/netty/util/ReferenceCounted;I)Z","signature":"(TT;I)Z"},{"name":"nonFinalRelease0","access":2,"descriptor":"(Lio/netty/util/ReferenceCounted;III)Z","signature":"(TT;III)Z"},{"name":"retryRelease0","access":2,"descriptor":"(Lio/netty/util/ReferenceCounted;I)Z","signature":"(TT;I)Z"}]},{"name":"io/netty/util/internal/ReflectionUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"trySetAccessible","access":9,"descriptor":"(Ljava/lang/reflect/AccessibleObject;Z)Ljava/lang/Throwable;"},{"name":"handleInaccessibleObjectException","access":10,"descriptor":"(Ljava/lang/RuntimeException;)Ljava/lang/RuntimeException;"}]},{"name":"io/netty/util/internal/ResourcesUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"getFile","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/io/File;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/SWARUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"compilePattern","access":9,"descriptor":"(B)J"},{"name":"applyPattern","access":9,"descriptor":"(JJ)J"},{"name":"getIndex","access":9,"descriptor":"(JZ)I"},{"name":"applyUpperCasePattern","access":10,"descriptor":"(J)J"},{"name":"applyUpperCasePattern","access":10,"descriptor":"(I)I"},{"name":"applyLowerCasePattern","access":10,"descriptor":"(J)J"},{"name":"applyLowerCasePattern","access":10,"descriptor":"(I)I"},{"name":"containsUpperCase","access":9,"descriptor":"(J)Z"},{"name":"containsUpperCase","access":9,"descriptor":"(I)Z"},{"name":"containsLowerCase","access":9,"descriptor":"(J)Z"},{"name":"containsLowerCase","access":9,"descriptor":"(I)Z"},{"name":"toLowerCase","access":9,"descriptor":"(J)J"},{"name":"toLowerCase","access":9,"descriptor":"(I)I"},{"name":"toUpperCase","access":9,"descriptor":"(J)J"},{"name":"toUpperCase","access":9,"descriptor":"(I)I"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/SocketUtils","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$13","access":8},{"name":"io/netty/util/internal/SocketUtils$12","access":8},{"name":"io/netty/util/internal/SocketUtils$11","access":8},{"name":"io/netty/util/internal/SocketUtils$10","access":8},{"name":"io/netty/util/internal/SocketUtils$9","access":8},{"name":"io/netty/util/internal/SocketUtils$8","access":8},{"name":"io/netty/util/internal/SocketUtils$7","access":8},{"name":"io/netty/util/internal/SocketUtils$6","access":8},{"name":"io/netty/util/internal/SocketUtils$5","access":8},{"name":"io/netty/util/internal/SocketUtils$4","access":8},{"name":"io/netty/util/internal/SocketUtils$3","access":8},{"name":"io/netty/util/internal/SocketUtils$2","access":8},{"name":"io/netty/util/internal/SocketUtils$1","access":8}],"fields":[{"name":"EMPTY","access":26,"descriptor":"Ljava/util/Enumeration;","signature":"Ljava/util/Enumeration;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"empty","access":10,"descriptor":"()Ljava/util/Enumeration;","signature":"()Ljava/util/Enumeration;"},{"name":"connect","access":9,"descriptor":"(Ljava/net/Socket;Ljava/net/SocketAddress;I)V","exceptions":["java/io/IOException"]},{"name":"bind","access":9,"descriptor":"(Ljava/net/Socket;Ljava/net/SocketAddress;)V","exceptions":["java/io/IOException"]},{"name":"connect","access":9,"descriptor":"(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)Z","exceptions":["java/io/IOException"]},{"name":"bind","access":9,"descriptor":"(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)V","exceptions":["java/io/IOException"]},{"name":"accept","access":9,"descriptor":"(Ljava/nio/channels/ServerSocketChannel;)Ljava/nio/channels/SocketChannel;","exceptions":["java/io/IOException"]},{"name":"bind","access":9,"descriptor":"(Ljava/nio/channels/DatagramChannel;Ljava/net/SocketAddress;)V","exceptions":["java/io/IOException"]},{"name":"localSocketAddress","access":9,"descriptor":"(Ljava/net/ServerSocket;)Ljava/net/SocketAddress;"},{"name":"addressByName","access":9,"descriptor":"(Ljava/lang/String;)Ljava/net/InetAddress;","exceptions":["java/net/UnknownHostException"]},{"name":"allAddressesByName","access":9,"descriptor":"(Ljava/lang/String;)[Ljava/net/InetAddress;","exceptions":["java/net/UnknownHostException"]},{"name":"socketAddress","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/net/InetSocketAddress;"},{"name":"addressesFromNetworkInterface","access":9,"descriptor":"(Ljava/net/NetworkInterface;)Ljava/util/Enumeration;","signature":"(Ljava/net/NetworkInterface;)Ljava/util/Enumeration;"},{"name":"loopbackAddress","access":9,"descriptor":"()Ljava/net/InetAddress;"},{"name":"hardwareAddressFromNetworkInterface","access":9,"descriptor":"(Ljava/net/NetworkInterface;)[B","exceptions":["java/net/SocketException"]}]},{"name":"io/netty/util/internal/SocketUtils$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"connect","outerMethodDescriptor":"(Ljava/net/Socket;Ljava/net/SocketAddress;I)V","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$1","access":8}],"fields":[{"name":"val$socket","access":4112,"descriptor":"Ljava/net/Socket;"},{"name":"val$remoteAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"},{"name":"val$timeout","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/Socket;Ljava/net/SocketAddress;I)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/io/IOException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$10","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"socketAddress","outerMethodDescriptor":"(Ljava/lang/String;I)Ljava/net/InetSocketAddress;","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$10","access":8}],"fields":[{"name":"val$hostname","access":4112,"descriptor":"Ljava/lang/String;"},{"name":"val$port","access":4112,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"run","access":1,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/SocketUtils$11","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"addressesFromNetworkInterface","outerMethodDescriptor":"(Ljava/net/NetworkInterface;)Ljava/util/Enumeration;","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$11","access":8}],"fields":[{"name":"val$intf","access":4112,"descriptor":"Ljava/net/NetworkInterface;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/NetworkInterface;)V"},{"name":"run","access":1,"descriptor":"()Ljava/util/Enumeration;","signature":"()Ljava/util/Enumeration;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/SocketUtils$12","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"loopbackAddress","outerMethodDescriptor":"()Ljava/net/InetAddress;","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$12","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/SocketUtils$13","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction<[B>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"hardwareAddressFromNetworkInterface","outerMethodDescriptor":"(Ljava/net/NetworkInterface;)[B","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$13","access":8}],"fields":[{"name":"val$intf","access":4112,"descriptor":"Ljava/net/NetworkInterface;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/NetworkInterface;)V"},{"name":"run","access":1,"descriptor":"()[B","exceptions":["java/net/SocketException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$2","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"bind","outerMethodDescriptor":"(Ljava/net/Socket;Ljava/net/SocketAddress;)V","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$2","access":8}],"fields":[{"name":"val$socket","access":4112,"descriptor":"Ljava/net/Socket;"},{"name":"val$bindpoint","access":4112,"descriptor":"Ljava/net/SocketAddress;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/Socket;Ljava/net/SocketAddress;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/io/IOException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$3","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"connect","outerMethodDescriptor":"(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)Z","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$3","access":8}],"fields":[{"name":"val$socketChannel","access":4112,"descriptor":"Ljava/nio/channels/SocketChannel;"},{"name":"val$remoteAddress","access":4112,"descriptor":"Ljava/net/SocketAddress;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Boolean;","exceptions":["java/io/IOException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$4","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"bind","outerMethodDescriptor":"(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)V","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$4","access":8}],"fields":[{"name":"val$socketChannel","access":4112,"descriptor":"Ljava/nio/channels/SocketChannel;"},{"name":"val$address","access":4112,"descriptor":"Ljava/net/SocketAddress;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/channels/SocketChannel;Ljava/net/SocketAddress;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/io/IOException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$5","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"accept","outerMethodDescriptor":"(Ljava/nio/channels/ServerSocketChannel;)Ljava/nio/channels/SocketChannel;","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$5","access":8}],"fields":[{"name":"val$serverSocketChannel","access":4112,"descriptor":"Ljava/nio/channels/ServerSocketChannel;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/channels/ServerSocketChannel;)V"},{"name":"run","access":1,"descriptor":"()Ljava/nio/channels/SocketChannel;","exceptions":["java/io/IOException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$6","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"bind","outerMethodDescriptor":"(Ljava/nio/channels/DatagramChannel;Ljava/net/SocketAddress;)V","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$6","access":8}],"fields":[{"name":"val$networkChannel","access":4112,"descriptor":"Ljava/nio/channels/DatagramChannel;"},{"name":"val$address","access":4112,"descriptor":"Ljava/net/SocketAddress;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/nio/channels/DatagramChannel;Ljava/net/SocketAddress;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Void;","exceptions":["java/io/IOException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$7","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"localSocketAddress","outerMethodDescriptor":"(Ljava/net/ServerSocket;)Ljava/net/SocketAddress;","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$7","access":8}],"fields":[{"name":"val$socket","access":4112,"descriptor":"Ljava/net/ServerSocket;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/net/ServerSocket;)V"},{"name":"run","access":1,"descriptor":"()Ljava/net/SocketAddress;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/SocketUtils$8","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"addressByName","outerMethodDescriptor":"(Ljava/lang/String;)Ljava/net/InetAddress;","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$8","access":8}],"fields":[{"name":"val$hostname","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()Ljava/net/InetAddress;","exceptions":["java/net/UnknownHostException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/SocketUtils$9","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedExceptionAction<[Ljava/net/InetAddress;>;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedExceptionAction"],"outerClass":"io/netty/util/internal/SocketUtils","outerMethod":"allAddressesByName","outerMethodDescriptor":"(Ljava/lang/String;)[Ljava/net/InetAddress;","innerClasses":[{"name":"io/netty/util/internal/SocketUtils$9","access":8}],"fields":[{"name":"val$hostname","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()[Ljava/net/InetAddress;","exceptions":["java/net/UnknownHostException"]},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/Exception"]}]},{"name":"io/netty/util/internal/StringUtil","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"EMPTY_STRING","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"NEWLINE","access":25,"descriptor":"Ljava/lang/String;"},{"name":"DOUBLE_QUOTE","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"34"}},{"name":"COMMA","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"44"}},{"name":"LINE_FEED","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"CARRIAGE_RETURN","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"13"}},{"name":"TAB","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"9"}},{"name":"SPACE","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"BYTE2HEX_PAD","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"BYTE2HEX_NOPAD","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"HEX2B","access":26,"descriptor":"[B"},{"name":"CSV_NUMBER_ESCAPE_CHARACTERS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"PACKAGE_SEPARATOR_CHAR","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"46"}},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"substringAfter","access":9,"descriptor":"(Ljava/lang/String;C)Ljava/lang/String;"},{"name":"substringBefore","access":9,"descriptor":"(Ljava/lang/String;C)Ljava/lang/String;"},{"name":"commonSuffixOfLength","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)Z"},{"name":"byteToHexStringPadded","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"byteToHexStringPadded","access":9,"descriptor":"(Ljava/lang/Appendable;I)Ljava/lang/Appendable;","signature":"(TT;I)TT;"},{"name":"toHexStringPadded","access":9,"descriptor":"([B)Ljava/lang/String;"},{"name":"toHexStringPadded","access":9,"descriptor":"([BII)Ljava/lang/String;"},{"name":"toHexStringPadded","access":9,"descriptor":"(Ljava/lang/Appendable;[B)Ljava/lang/Appendable;","signature":"(TT;[B)TT;"},{"name":"toHexStringPadded","access":9,"descriptor":"(Ljava/lang/Appendable;[BII)Ljava/lang/Appendable;","signature":"(TT;[BII)TT;"},{"name":"byteToHexString","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"byteToHexString","access":9,"descriptor":"(Ljava/lang/Appendable;I)Ljava/lang/Appendable;","signature":"(TT;I)TT;"},{"name":"toHexString","access":9,"descriptor":"([B)Ljava/lang/String;"},{"name":"toHexString","access":9,"descriptor":"([BII)Ljava/lang/String;"},{"name":"toHexString","access":9,"descriptor":"(Ljava/lang/Appendable;[B)Ljava/lang/Appendable;","signature":"(TT;[B)TT;"},{"name":"toHexString","access":9,"descriptor":"(Ljava/lang/Appendable;[BII)Ljava/lang/Appendable;","signature":"(TT;[BII)TT;"},{"name":"decodeHexNibble","access":9,"descriptor":"(C)I"},{"name":"decodeHexNibble","access":9,"descriptor":"(B)I"},{"name":"decodeHexByte","access":9,"descriptor":"(Ljava/lang/CharSequence;I)B"},{"name":"decodeHexDump","access":9,"descriptor":"(Ljava/lang/CharSequence;II)[B"},{"name":"decodeHexDump","access":9,"descriptor":"(Ljava/lang/CharSequence;)[B"},{"name":"simpleClassName","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"simpleClassName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<*>;)Ljava/lang/String;"},{"name":"escapeCsv","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"},{"name":"escapeCsv","access":9,"descriptor":"(Ljava/lang/CharSequence;Z)Ljava/lang/CharSequence;"},{"name":"unescapeCsv","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"},{"name":"unescapeCsvFields","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/util/List;","signature":"(Ljava/lang/CharSequence;)Ljava/util/List;"},{"name":"validateCsvFormat","access":10,"descriptor":"(Ljava/lang/CharSequence;)V"},{"name":"newInvalidEscapedCsvFieldException","access":10,"descriptor":"(Ljava/lang/CharSequence;I)Ljava/lang/IllegalArgumentException;"},{"name":"length","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"isNullOrEmpty","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"indexOfNonWhiteSpace","access":9,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"indexOfWhiteSpace","access":9,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"isSurrogate","access":9,"descriptor":"(C)Z"},{"name":"isDoubleQuote","access":10,"descriptor":"(C)Z"},{"name":"endsWith","access":9,"descriptor":"(Ljava/lang/CharSequence;C)Z"},{"name":"trimOws","access":9,"descriptor":"(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;"},{"name":"join","access":9,"descriptor":"(Ljava/lang/CharSequence;Ljava/lang/Iterable;)Ljava/lang/CharSequence;","signature":"(Ljava/lang/CharSequence;Ljava/lang/Iterable<+Ljava/lang/CharSequence;>;)Ljava/lang/CharSequence;"},{"name":"indexOfFirstNonOwsChar","access":10,"descriptor":"(Ljava/lang/CharSequence;I)I"},{"name":"indexOfLastNonOwsChar","access":10,"descriptor":"(Ljava/lang/CharSequence;II)I"},{"name":"isOws","access":10,"descriptor":"(C)Z"}]},{"name":"io/netty/util/internal/SuppressJava6Requirement","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"reason","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/internal/SystemPropertyUtil","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/SystemPropertyUtil$1","access":8}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"}],"methods":[{"name":"contains","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"get","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"get","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getBoolean","access":9,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"getInt","access":9,"descriptor":"(Ljava/lang/String;I)I"},{"name":"getLong","access":9,"descriptor":"(Ljava/lang/String;J)J"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/SystemPropertyUtil$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/SystemPropertyUtil","outerMethod":"get","outerMethodDescriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;","innerClasses":[{"name":"io/netty/util/internal/SystemPropertyUtil$1","access":8}],"fields":[{"name":"val$key","access":4112,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/ThreadExecutorMap","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/ThreadExecutorMap$3","access":8},{"name":"io/netty/util/internal/ThreadExecutorMap$2","access":8},{"name":"io/netty/util/internal/ThreadExecutorMap$1","access":8}],"fields":[{"name":"mappings","access":26,"descriptor":"Lio/netty/util/concurrent/FastThreadLocal;","signature":"Lio/netty/util/concurrent/FastThreadLocal;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"currentExecutor","access":9,"descriptor":"()Lio/netty/util/concurrent/EventExecutor;"},{"name":"setCurrentExecutor","access":9,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;)Lio/netty/util/concurrent/EventExecutor;"},{"name":"apply","access":9,"descriptor":"(Ljava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutor;)Ljava/util/concurrent/Executor;"},{"name":"apply","access":9,"descriptor":"(Ljava/lang/Runnable;Lio/netty/util/concurrent/EventExecutor;)Ljava/lang/Runnable;"},{"name":"apply","access":9,"descriptor":"(Ljava/util/concurrent/ThreadFactory;Lio/netty/util/concurrent/EventExecutor;)Ljava/util/concurrent/ThreadFactory;"}]},{"name":"io/netty/util/internal/ThreadExecutorMap$1","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/util/concurrent/Executor"],"outerClass":"io/netty/util/internal/ThreadExecutorMap","outerMethod":"apply","outerMethodDescriptor":"(Ljava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutor;)Ljava/util/concurrent/Executor;","innerClasses":[{"name":"io/netty/util/internal/ThreadExecutorMap$1","access":8}],"fields":[{"name":"val$executor","access":4112,"descriptor":"Ljava/util/concurrent/Executor;"},{"name":"val$eventExecutor","access":4112,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/Executor;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"execute","access":1,"descriptor":"(Ljava/lang/Runnable;)V"}]},{"name":"io/netty/util/internal/ThreadExecutorMap$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"io/netty/util/internal/ThreadExecutorMap","outerMethod":"apply","outerMethodDescriptor":"(Ljava/lang/Runnable;Lio/netty/util/concurrent/EventExecutor;)Ljava/lang/Runnable;","innerClasses":[{"name":"io/netty/util/internal/ThreadExecutorMap$2","access":8}],"fields":[{"name":"val$eventExecutor","access":4112,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"},{"name":"val$command","access":4112,"descriptor":"Ljava/lang/Runnable;"}],"methods":[{"name":"","access":0,"descriptor":"(Lio/netty/util/concurrent/EventExecutor;Ljava/lang/Runnable;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/internal/ThreadExecutorMap$3","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/util/concurrent/ThreadFactory"],"outerClass":"io/netty/util/internal/ThreadExecutorMap","outerMethod":"apply","outerMethodDescriptor":"(Ljava/util/concurrent/ThreadFactory;Lio/netty/util/concurrent/EventExecutor;)Ljava/util/concurrent/ThreadFactory;","innerClasses":[{"name":"io/netty/util/internal/ThreadExecutorMap$3","access":8}],"fields":[{"name":"val$threadFactory","access":4112,"descriptor":"Ljava/util/concurrent/ThreadFactory;"},{"name":"val$eventExecutor","access":4112,"descriptor":"Lio/netty/util/concurrent/EventExecutor;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/ThreadFactory;Lio/netty/util/concurrent/EventExecutor;)V"},{"name":"newThread","access":1,"descriptor":"(Ljava/lang/Runnable;)Ljava/lang/Thread;"}]},{"name":"io/netty/util/internal/ThreadLocalRandom","version":50,"access":49,"superName":"java/util/Random","innerClasses":[{"name":"io/netty/util/internal/ThreadLocalRandom$2","access":8},{"name":"io/netty/util/internal/ThreadLocalRandom$1","access":8},{"name":"java/lang/Thread$UncaughtExceptionHandler","outerName":"java/lang/Thread","innerName":"UncaughtExceptionHandler","access":1545}],"fields":[{"name":"logger","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLogger;"},{"name":"seedUniquifier","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLong;"},{"name":"initialSeedUniquifier","access":74,"descriptor":"J"},{"name":"seedGeneratorThread","access":26,"descriptor":"Ljava/lang/Thread;"},{"name":"seedQueue","access":26,"descriptor":"Ljava/util/concurrent/BlockingQueue;","signature":"Ljava/util/concurrent/BlockingQueue;"},{"name":"seedGeneratorStartTime","access":26,"descriptor":"J"},{"name":"seedGeneratorEndTime","access":74,"descriptor":"J"},{"name":"multiplier","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"25214903917"}},{"name":"addend","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"11"}},{"name":"mask","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"281474976710655"}},{"name":"rnd","access":2,"descriptor":"J"},{"name":"initialized","access":0,"descriptor":"Z"},{"name":"pad0","access":2,"descriptor":"J"},{"name":"pad1","access":2,"descriptor":"J"},{"name":"pad2","access":2,"descriptor":"J"},{"name":"pad3","access":2,"descriptor":"J"},{"name":"pad4","access":2,"descriptor":"J"},{"name":"pad5","access":2,"descriptor":"J"},{"name":"pad6","access":2,"descriptor":"J"},{"name":"pad7","access":2,"descriptor":"J"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-5851777807851030925"}}],"methods":[{"name":"setInitialSeedUniquifier","access":9,"descriptor":"(J)V"},{"name":"getInitialSeedUniquifier","access":9,"descriptor":"()J"},{"name":"newSeed","access":10,"descriptor":"()J"},{"name":"mix64","access":10,"descriptor":"(J)J"},{"name":"","access":0,"descriptor":"()V"},{"name":"current","access":9,"descriptor":"()Lio/netty/util/internal/ThreadLocalRandom;"},{"name":"setSeed","access":1,"descriptor":"(J)V"},{"name":"next","access":4,"descriptor":"(I)I"},{"name":"nextInt","access":1,"descriptor":"(II)I"},{"name":"nextLong","access":1,"descriptor":"(J)J"},{"name":"nextLong","access":1,"descriptor":"(JJ)J"},{"name":"nextDouble","access":1,"descriptor":"(D)D"},{"name":"nextDouble","access":1,"descriptor":"(DD)D"},{"name":"access$002","access":4104,"descriptor":"(J)J"},{"name":"access$100","access":4104,"descriptor":"()Ljava/util/concurrent/BlockingQueue;"},{"name":"access$200","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/internal/ThreadLocalRandom$1","version":50,"access":48,"superName":"java/lang/Thread","outerClass":"io/netty/util/internal/ThreadLocalRandom","innerClasses":[{"name":"io/netty/util/internal/ThreadLocalRandom$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"io/netty/util/internal/ThreadLocalRandom$2","version":50,"access":48,"superName":"java/lang/Object","interfaces":["java/lang/Thread$UncaughtExceptionHandler"],"outerClass":"io/netty/util/internal/ThreadLocalRandom","innerClasses":[{"name":"io/netty/util/internal/ThreadLocalRandom$2","access":8},{"name":"java/lang/Thread$UncaughtExceptionHandler","outerName":"java/lang/Thread","innerName":"UncaughtExceptionHandler","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"uncaughtException","access":1,"descriptor":"(Ljava/lang/Thread;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/util/internal/ThrowableUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"unknownStackTrace","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Throwable;","signature":"(TT;Ljava/lang/Class<*>;Ljava/lang/String;)TT;"},{"name":"stackTraceToString","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/String;"},{"name":"haveSuppressed","access":9,"descriptor":"()Z"},{"name":"addSuppressed","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Throwable;)V"},{"name":"addSuppressedAndClear","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/util/List;)V","signature":"(Ljava/lang/Throwable;Ljava/util/List;)V"},{"name":"addSuppressed","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/util/List;)V","signature":"(Ljava/lang/Throwable;Ljava/util/List;)V"},{"name":"getSuppressed","access":9,"descriptor":"(Ljava/lang/Throwable;)[Ljava/lang/Throwable;"}]},{"name":"io/netty/util/internal/TypeParameterMatcher","version":50,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/TypeParameterMatcher$ReflectiveMatcher","outerName":"io/netty/util/internal/TypeParameterMatcher","innerName":"ReflectiveMatcher","access":26},{"name":"io/netty/util/internal/TypeParameterMatcher$1","access":8}],"fields":[{"name":"NOOP","access":26,"descriptor":"Lio/netty/util/internal/TypeParameterMatcher;"}],"methods":[{"name":"get","access":9,"descriptor":"(Ljava/lang/Class;)Lio/netty/util/internal/TypeParameterMatcher;","signature":"(Ljava/lang/Class<*>;)Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"find","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Lio/netty/util/internal/TypeParameterMatcher;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/String;)Lio/netty/util/internal/TypeParameterMatcher;"},{"name":"find0","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/Object;Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"fail","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;Ljava/lang/String;)Ljava/lang/Class<*>;"},{"name":"match","access":1025,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/TypeParameterMatcher$1","version":50,"access":48,"superName":"io/netty/util/internal/TypeParameterMatcher","outerClass":"io/netty/util/internal/TypeParameterMatcher","innerClasses":[{"name":"io/netty/util/internal/TypeParameterMatcher$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"match","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"io/netty/util/internal/TypeParameterMatcher$ReflectiveMatcher","version":50,"access":48,"superName":"io/netty/util/internal/TypeParameterMatcher","innerClasses":[{"name":"io/netty/util/internal/TypeParameterMatcher$ReflectiveMatcher","outerName":"io/netty/util/internal/TypeParameterMatcher","innerName":"ReflectiveMatcher","access":26}],"fields":[{"name":"type","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"name":"match","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"io/netty/util/internal/UnpaddedInternalThreadLocalMap","version":50,"access":131104,"superName":"java/lang/Object","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/UnstableApi","version":50,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"io/netty/util/internal/logging/AbstractInternalLogger","version":50,"access":1057,"superName":"java/lang/Object","interfaces":["io/netty/util/internal/logging/InternalLogger","java/io/Serializable"],"innerClasses":[{"name":"io/netty/util/internal/logging/AbstractInternalLogger$1","access":4104}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-6382972526573193470"}},{"name":"EXCEPTION_MESSAGE","access":24,"descriptor":"Ljava/lang/String;","constant":"Unexpected exception:"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isEnabled","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;)Z"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/Throwable;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"log","access":129,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"readResolve","access":4,"descriptor":"()Ljava/lang/Object;","exceptions":["java/io/ObjectStreamException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/internal/logging/AbstractInternalLogger$1","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/internal/logging/AbstractInternalLogger","innerClasses":[{"name":"io/netty/util/internal/logging/AbstractInternalLogger$1","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$util$internal$logging$InternalLogLevel","access":4120,"descriptor":"[I"}]},{"name":"io/netty/util/internal/logging/CommonsLogger","version":50,"access":131104,"superName":"io/netty/util/internal/logging/AbstractInternalLogger","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"8647838678388394885"}},{"name":"logger","access":146,"descriptor":"Lorg/apache/commons/logging/Log;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/commons/logging/Log;Ljava/lang/String;)V"},{"name":"isTraceEnabled","access":1,"descriptor":"()Z"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"trace","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)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/Object;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"debug","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"info","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"warn","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"error","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/util/internal/logging/CommonsLoggerFactory","version":50,"access":131105,"superName":"io/netty/util/internal/logging/InternalLoggerFactory","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/internal/logging/InternalLoggerFactory;"}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/internal/logging/FormattingTuple","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"message","access":18,"descriptor":"Ljava/lang/String;"},{"name":"throwable","access":18,"descriptor":"Ljava/lang/Throwable;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getThrowable","access":1,"descriptor":"()Ljava/lang/Throwable;"}]},{"name":"io/netty/util/internal/logging/InternalLogLevel","version":50,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"TRACE","access":16409,"descriptor":"Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"DEBUG","access":16409,"descriptor":"Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"INFO","access":16409,"descriptor":"Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"WARN","access":16409,"descriptor":"Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"ERROR","access":16409,"descriptor":"Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"$VALUES","access":4122,"descriptor":"[Lio/netty/util/internal/logging/InternalLogLevel;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogLevel;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"io/netty/util/internal/logging/InternalLogger","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"name","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"isTraceEnabled","access":1025,"descriptor":"()Z"},{"name":"trace","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"trace","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"trace","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"trace","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"trace","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"trace","access":1025,"descriptor":"(Ljava/lang/Throwable;)V"},{"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/Object;)V"},{"name":"debug","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"debug","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"debug","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"debug","access":1025,"descriptor":"(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/Object;)V"},{"name":"info","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"info","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"info","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"info","access":1025,"descriptor":"(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/Object;)V"},{"name":"warn","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"warn","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"warn","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"warn","access":1025,"descriptor":"(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/Object;)V"},{"name":"error","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"error","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"error","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"error","access":1025,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"isEnabled","access":1025,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;)Z"},{"name":"log","access":1025,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;)V"},{"name":"log","access":1025,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"log","access":1025,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"log","access":1153,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"log","access":1025,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"log","access":1025,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/util/internal/logging/InternalLoggerFactory","version":50,"access":1057,"superName":"java/lang/Object","fields":[{"name":"defaultFactory","access":74,"descriptor":"Lio/netty/util/internal/logging/InternalLoggerFactory;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"newDefaultFactory","access":10,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLoggerFactory;"},{"name":"useSlf4JLoggerFactory","access":10,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLoggerFactory;"},{"name":"useLog4J2LoggerFactory","access":10,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLoggerFactory;"},{"name":"useLog4JLoggerFactory","access":10,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLoggerFactory;"},{"name":"useJdkLoggerFactory","access":10,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLoggerFactory;"},{"name":"getDefaultFactory","access":9,"descriptor":"()Lio/netty/util/internal/logging/InternalLoggerFactory;"},{"name":"setDefaultFactory","access":9,"descriptor":"(Lio/netty/util/internal/logging/InternalLoggerFactory;)V"},{"name":"getInstance","access":9,"descriptor":"(Ljava/lang/Class;)Lio/netty/util/internal/logging/InternalLogger;","signature":"(Ljava/lang/Class<*>;)Lio/netty/util/internal/logging/InternalLogger;"},{"name":"getInstance","access":9,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogger;"},{"name":"newInstance","access":1028,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/internal/logging/JdkLogger","version":50,"access":32,"superName":"io/netty/util/internal/logging/AbstractInternalLogger","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1767272577989225979"}},{"name":"logger","access":144,"descriptor":"Ljava/util/logging/Logger;"},{"name":"SELF","access":24,"descriptor":"Ljava/lang/String;"},{"name":"SUPER","access":24,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/logging/Logger;)V"},{"name":"isTraceEnabled","access":1,"descriptor":"()Z"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"trace","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)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/Object;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"debug","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"info","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"warn","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"error","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"log","access":2,"descriptor":"(Ljava/lang/String;Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"fillCallerData","access":10,"descriptor":"(Ljava/lang/String;Ljava/util/logging/LogRecord;)V"}]},{"name":"io/netty/util/internal/logging/JdkLoggerFactory","version":50,"access":33,"superName":"io/netty/util/internal/logging/InternalLoggerFactory","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/internal/logging/InternalLoggerFactory;"}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/internal/logging/LocationAwareSlf4JLogger","version":50,"access":48,"superName":"io/netty/util/internal/logging/AbstractInternalLogger","fields":[{"name":"FQCN","access":24,"descriptor":"Ljava/lang/String;"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-8292030083201538180"}},{"name":"logger","access":146,"descriptor":"Lorg/slf4j/spi/LocationAwareLogger;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/slf4j/spi/LocationAwareLogger;)V"},{"name":"log","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"log","access":2,"descriptor":"(ILjava/lang/String;Ljava/lang/Throwable;)V"},{"name":"log","access":2,"descriptor":"(ILorg/slf4j/helpers/FormattingTuple;)V"},{"name":"isTraceEnabled","access":1,"descriptor":"()Z"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"trace","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)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/Object;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"debug","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"info","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"warn","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)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/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"error","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/util/internal/logging/Log4J2Logger","version":50,"access":32,"superName":"org/apache/logging/log4j/spi/ExtendedLoggerWrapper","interfaces":["io/netty/util/internal/logging/InternalLogger"],"innerClasses":[{"name":"io/netty/util/internal/logging/Log4J2Logger$2","access":4104},{"name":"io/netty/util/internal/logging/Log4J2Logger$1","access":8}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5485418394879791397"}},{"name":"VARARGS_ONLY","access":26,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/logging/log4j/Logger;)V"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"isEnabled","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;)Z"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"log","access":129,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"log","access":1,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;Ljava/lang/Throwable;)V"},{"name":"toLevel","access":10,"descriptor":"(Lio/netty/util/internal/logging/InternalLogLevel;)Lorg/apache/logging/log4j/Level;"}]},{"name":"io/netty/util/internal/logging/Log4J2Logger$1","version":50,"access":48,"signature":"Ljava/lang/Object;Ljava/security/PrivilegedAction;","superName":"java/lang/Object","interfaces":["java/security/PrivilegedAction"],"outerClass":"io/netty/util/internal/logging/Log4J2Logger","innerClasses":[{"name":"io/netty/util/internal/logging/Log4J2Logger$1","access":8}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"run","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/logging/Log4J2Logger$2","version":50,"access":4128,"superName":"java/lang/Object","outerClass":"io/netty/util/internal/logging/Log4J2Logger","innerClasses":[{"name":"io/netty/util/internal/logging/Log4J2Logger$2","access":4104}],"fields":[{"name":"$SwitchMap$io$netty$util$internal$logging$InternalLogLevel","access":4120,"descriptor":"[I"}]},{"name":"io/netty/util/internal/logging/Log4J2LoggerFactory","version":50,"access":49,"superName":"io/netty/util/internal/logging/InternalLoggerFactory","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/internal/logging/InternalLoggerFactory;"}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/internal/logging/Log4JLogger","version":50,"access":32,"superName":"io/netty/util/internal/logging/AbstractInternalLogger","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2851357342488183058"}},{"name":"logger","access":144,"descriptor":"Lorg/apache/log4j/Logger;"},{"name":"FQCN","access":24,"descriptor":"Ljava/lang/String;"},{"name":"traceCapable","access":16,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/log4j/Logger;)V"},{"name":"isTraceCapable","access":2,"descriptor":"()Z"},{"name":"isTraceEnabled","access":1,"descriptor":"()Z"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"trace","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)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/Object;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"debug","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"info","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"warn","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"error","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/util/internal/logging/Log4JLoggerFactory","version":50,"access":33,"superName":"io/netty/util/internal/logging/InternalLoggerFactory","fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/internal/logging/InternalLoggerFactory;"}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogger;"}]},{"name":"io/netty/util/internal/logging/MessageFormatter","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"DELIM_STR","access":26,"descriptor":"Ljava/lang/String;","constant":"{}"},{"name":"ESCAPE_CHAR","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"92"}}],"methods":[{"name":"format","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;"},{"name":"format","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;"},{"name":"arrayFormat","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Lio/netty/util/internal/logging/FormattingTuple;"},{"name":"deeplyAppendParameter","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Set;)V","signature":"(Ljava/lang/StringBuilder;Ljava/lang/Object;Ljava/util/Set<[Ljava/lang/Object;>;)V"},{"name":"safeObjectAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;Ljava/lang/Object;)V"},{"name":"objectArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[Ljava/lang/Object;Ljava/util/Set;)V","signature":"(Ljava/lang/StringBuilder;[Ljava/lang/Object;Ljava/util/Set<[Ljava/lang/Object;>;)V"},{"name":"booleanArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[Z)V"},{"name":"byteArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[B)V"},{"name":"charArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[C)V"},{"name":"shortArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[S)V"},{"name":"intArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[I)V"},{"name":"longArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[J)V"},{"name":"floatArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[F)V"},{"name":"doubleArrayAppend","access":10,"descriptor":"(Ljava/lang/StringBuilder;[D)V"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/logging/Slf4JLogger","version":50,"access":48,"superName":"io/netty/util/internal/logging/AbstractInternalLogger","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"108038972685130825"}},{"name":"logger","access":146,"descriptor":"Lorg/slf4j/Logger;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/slf4j/Logger;)V"},{"name":"isTraceEnabled","access":1,"descriptor":"()Z"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"trace","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"trace","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)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/Object;)V"},{"name":"debug","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"debug","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"info","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"info","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)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/Object;)V"},{"name":"warn","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"warn","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)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/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)V"},{"name":"error","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"error","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"io/netty/util/internal/logging/Slf4JLoggerFactory","version":50,"access":33,"superName":"io/netty/util/internal/logging/InternalLoggerFactory","innerClasses":[{"name":"io/netty/util/internal/logging/Slf4JLoggerFactory$NopInstanceHolder","outerName":"io/netty/util/internal/logging/Slf4JLoggerFactory","innerName":"NopInstanceHolder","access":26}],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lio/netty/util/internal/logging/InternalLoggerFactory;"},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Z)V"},{"name":"newInstance","access":1,"descriptor":"(Ljava/lang/String;)Lio/netty/util/internal/logging/InternalLogger;"},{"name":"wrapLogger","access":8,"descriptor":"(Lorg/slf4j/Logger;)Lio/netty/util/internal/logging/InternalLogger;"},{"name":"getInstanceWithNopCheck","access":8,"descriptor":"()Lio/netty/util/internal/logging/InternalLoggerFactory;"}]},{"name":"io/netty/util/internal/logging/Slf4JLoggerFactory$NopInstanceHolder","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/logging/Slf4JLoggerFactory$NopInstanceHolder","outerName":"io/netty/util/internal/logging/Slf4JLoggerFactory","innerName":"NopInstanceHolder","access":26}],"fields":[{"name":"INSTANCE_WITH_NOP_CHECK","access":26,"descriptor":"Lio/netty/util/internal/logging/InternalLoggerFactory;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"access$000","access":4104,"descriptor":"()Lio/netty/util/internal/logging/InternalLoggerFactory;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/counters/package-info","version":50,"access":5632,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/shaded/org/jctools/maps/package-info","version":50,"access":5632,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueue","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad2;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad2","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":17,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"newNode","access":20,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"},{"name":"newNode","access":20,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"(TE;)Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"},{"name":"size","access":17,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"getSingleConsumerNodeValue","access":4,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)TE;"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"spinWaitForNextNode","access":0,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"capacity","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueueConsumerNodeRef","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad1;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad1","fields":[{"name":"C_NODE_OFFSET","access":26,"descriptor":"J"},{"name":"consumerNode","access":2,"descriptor":"Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"spConsumerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V"},{"name":"lvConsumerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"},{"name":"lpConsumerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad0","version":50,"access":1056,"signature":"Ljava/util/AbstractQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;","superName":"java/util/AbstractQueue","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue"],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad1","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueueProducerNodeRef;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueueProducerNodeRef","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad2","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueueConsumerNodeRef;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueueConsumerNodeRef","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueueProducerNodeRef","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad0;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueuePad0","fields":[{"name":"P_NODE_OFFSET","access":24,"descriptor":"J"},{"name":"producerNode","access":66,"descriptor":"Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"spProducerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V"},{"name":"soProducerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V"},{"name":"lvProducerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"},{"name":"casProducerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)Z","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)Z"},{"name":"lpProducerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","io/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue","innerName":"WeakIterator","access":10},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"JUMP","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"BUFFER_CONSUMED","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"CONTINUE_TO_P_INDEX_CAS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"RETRY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"QUEUE_FULL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"QUEUE_RESIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"offerSlowPath","access":2,"descriptor":"(JJJ)I"},{"name":"availableInQueue","access":1028,"descriptor":"(JJ)J"},{"name":"nextBuffer","access":2,"descriptor":"([Ljava/lang/Object;J)[Ljava/lang/Object;","signature":"([TE;J)[TE;"},{"name":"nextArrayOffset","access":10,"descriptor":"(J)J"},{"name":"newBufferPoll","access":2,"descriptor":"([Ljava/lang/Object;J)Ljava/lang/Object;","signature":"([TE;J)TE;"},{"name":"newBufferPeek","access":2,"descriptor":"([Ljava/lang/Object;J)Ljava/lang/Object;","signature":"([TE;J)TE;"},{"name":"currentProducerIndex","access":1,"descriptor":"()J"},{"name":"currentConsumerIndex","access":1,"descriptor":"()J"},{"name":"capacity","access":1025,"descriptor":"()I"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"resize","access":2,"descriptor":"(J[Ljava/lang/Object;JLjava/lang/Object;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)V","signature":"(J[TE;JTE;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)V"},{"name":"getNextBufferSize","access":1028,"descriptor":"([Ljava/lang/Object;)I","signature":"([TE;)I"},{"name":"getCurrentBufferCapacity","access":1028,"descriptor":"(J)J"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue$WeakIterator","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue","innerName":"WeakIterator","access":10}],"fields":[{"name":"pIndex","access":18,"descriptor":"J"},{"name":"nextIndex","access":2,"descriptor":"J"},{"name":"nextElement","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"currentBuffer","access":2,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"mask","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"([Ljava/lang/Object;JJ)V","signature":"([TE;JJ)V"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"setBuffer","access":2,"descriptor":"([Ljava/lang/Object;)V","signature":"([TE;)V"},{"name":"getNext","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueColdProducerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3","fields":[{"name":"P_LIMIT_OFFSET","access":26,"descriptor":"J"},{"name":"producerLimit","access":66,"descriptor":"J"},{"name":"producerMask","access":4,"descriptor":"J"},{"name":"producerBuffer","access":4,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"lvProducerLimit","access":16,"descriptor":"()J"},{"name":"casProducerLimit","access":16,"descriptor":"(JJ)Z"},{"name":"soProducerLimit","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueConsumerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2","fields":[{"name":"C_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"consumerIndex","access":66,"descriptor":"J"},{"name":"consumerMask","access":4,"descriptor":"J"},{"name":"consumerBuffer","access":4,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"lpConsumerIndex","access":16,"descriptor":"()J"},{"name":"soConsumerIndex","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1","version":50,"access":1056,"signature":"Ljava/util/AbstractQueue;Lio/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue;","superName":"java/util/AbstractQueue","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad2","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad3","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueConsumerFields;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueConsumerFields","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueueProducerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueuePad1","fields":[{"name":"P_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"soProducerIndex","access":16,"descriptor":"(J)V"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueueL0Pad;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue;Lio/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators;Lio/netty/util/internal/shaded/org/jctools/queues/SupportsIterator;","superName":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueueL0Pad","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","io/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators","io/netty/util/internal/shaded/org/jctools/queues/SupportsIterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue","innerName":"WeakIterator","access":10},{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"mask","access":20,"descriptor":"J"},{"name":"buffer","access":20,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"currentProducerIndex","access":1,"descriptor":"()J"},{"name":"currentConsumerIndex","access":1,"descriptor":"()J"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue$WeakIterator","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue","innerName":"WeakIterator","access":10}],"fields":[{"name":"pIndex","access":18,"descriptor":"J"},{"name":"mask","access":18,"descriptor":"J"},{"name":"buffer","access":18,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"nextIndex","access":2,"descriptor":"J"},{"name":"nextElement","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":0,"descriptor":"(JJJ[Ljava/lang/Object;)V","signature":"(JJJ[TE;)V"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getNext","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueueL0Pad","version":50,"access":1056,"signature":"Ljava/util/AbstractQueue;","superName":"java/util/AbstractQueue","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentSequencedCircularArrayQueue","version":50,"access":1057,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue","fields":[{"name":"sequenceBuffer","access":20,"descriptor":"[J"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"currentConsumerIndex","access":4161,"descriptor":"()J"},{"name":"currentProducerIndex","access":4161,"descriptor":"()J"},{"name":"capacity","access":4161,"descriptor":"()I"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"size","access":4161,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"PLAIN_DIVISOR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"IGNORE_PARITY_DIVISOR","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"size","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue;I)I"},{"name":"sanitizedSize","access":9,"descriptor":"(IJ)I"},{"name":"isEmpty","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue;)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"methods":[{"name":"lvConsumerIndex","access":1025,"descriptor":"()J"},{"name":"lvProducerIndex","access":1025,"descriptor":"()J"},{"name":"capacity","access":1025,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/LinkedArrayQueueUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"length","access":9,"descriptor":"([Ljava/lang/Object;)I"},{"name":"modifiedCalcCircularRefElementOffset","access":9,"descriptor":"(JJ)J"},{"name":"nextArrayOffset","access":9,"descriptor":"([Ljava/lang/Object;)J"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode","version":50,"access":49,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"NEXT_OFFSET","access":26,"descriptor":"J"},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"next","access":66,"descriptor":"Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"getAndNullValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"lpValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"spValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"soNext","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V"},{"name":"spNext","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;)V"},{"name":"lvNext","access":1,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/LinkedQueueNode;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545}],"fields":[{"name":"UNBOUNDED_CAPACITY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}}],"methods":[{"name":"offer","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"poll","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"peek","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"size","access":1025,"descriptor":"()I"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"capacity","access":1025,"descriptor":"()I"},{"name":"relaxedOffer","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"relaxedPoll","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"relaxedPeek","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"drain","access":1025,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1025,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1025,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1025,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1025,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1025,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545}],"methods":[{"name":"accept","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"methods":[{"name":"keepRunning","access":1025,"descriptor":"()Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","version":50,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545}],"methods":[{"name":"get","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","version":50,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545}],"methods":[{"name":"idle","access":1025,"descriptor":"(I)I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueueUtil","version":50,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"drain","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drain","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"drain","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fillBounded","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"fillInBatchesToLimit","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;II)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;II)I"},{"name":"fillUnbounded","access":9,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL3Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL3Pad","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"fields":[{"name":"MAX_LOOK_AHEAD_STEP","access":25,"descriptor":"I"},{"name":"lookAheadStep","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drainOneByOne","access":2,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"notAvailable","access":2,"descriptor":"(JJ[JJ)Z"},{"name":"fillOneByOne","access":2,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueConsumerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL2Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL2Pad","fields":[{"name":"C_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"consumerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"casConsumerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL1Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/ConcurrentSequencedCircularArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentSequencedCircularArrayQueue","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL2Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueProducerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueProducerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL3Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueConsumerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueConsumerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueProducerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL1Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpmcArrayQueueL1Pad","fields":[{"name":"P_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"offerIfBelowThreshold","access":1,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TE;I)Z"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"failFastOffer","access":17,"descriptor":"(Ljava/lang/Object;)I","signature":"(TE;)I"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"currentConsumerIndex","access":4161,"descriptor":"()J"},{"name":"currentProducerIndex","access":4161,"descriptor":"()J"},{"name":"capacity","access":4161,"descriptor":"()I"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"size","access":4161,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueConsumerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad","fields":[{"name":"C_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"consumerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"lpConsumerIndex","access":16,"descriptor":"()J"},{"name":"soConsumerIndex","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/ConcurrentCircularArrayQueue","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL2Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL3Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueConsumerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueConsumerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueL1Pad","fields":[{"name":"P_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueProducerLimitField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscArrayQueueMidPad","fields":[{"name":"P_LIMIT_OFFSET","access":26,"descriptor":"J"},{"name":"producerLimit","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerLimit","access":16,"descriptor":"()J"},{"name":"soProducerLimit","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields;","superName":"io/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545}],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"availableInQueue","access":4,"descriptor":"(JJ)J"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"getNextBufferSize","access":4,"descriptor":"([Ljava/lang/Object;)I","signature":"([TE;)I"},{"name":"getCurrentBufferCapacity","access":4,"descriptor":"(J)J"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"relaxedPeek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedPoll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedOffer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"currentConsumerIndex","access":4161,"descriptor":"()J"},{"name":"currentProducerIndex","access":4161,"descriptor":"()J"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"offer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"size","access":4161,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscChunkedArrayQueueColdProducerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue","fields":[{"name":"maxQueueCapacity","access":20,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(II)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MpscUnboundedArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseMpscLinkedArrayQueue","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"availableInQueue","access":4,"descriptor":"(JJ)J"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"getNextBufferSize","access":4,"descriptor":"([Ljava/lang/Object;)I","signature":"([TE;)I"},{"name":"getCurrentBufferCapacity","access":4,"descriptor":"(J)J"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"relaxedPeek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedPoll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedOffer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"currentConsumerIndex","access":4161,"descriptor":"()J"},{"name":"currentProducerIndex","access":4161,"descriptor":"()J"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"offer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"size","access":4161,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators","version":50,"access":1537,"superName":"java/lang/Object","methods":[{"name":"currentProducerIndex","access":1025,"descriptor":"()J"},{"name":"currentConsumerIndex","access":1025,"descriptor":"()J"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/SpscLinkedQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/BaseLinkedQueue","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"capacity","access":4161,"descriptor":"()I"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"relaxedOffer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"relaxedPeek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedPoll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/SupportsIterator","version":50,"access":1537,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicQueueUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"lvRefElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;I)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;I)TE;"},{"name":"lpRefElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;I)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;I)TE;"},{"name":"spRefElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;)V","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;ITE;)V"},{"name":"soRefElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;)V"},{"name":"svRefElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;ILjava/lang/Object;)V","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;ITE;)V"},{"name":"calcRefElementOffset","access":9,"descriptor":"(J)I"},{"name":"calcCircularRefElementOffset","access":9,"descriptor":"(JJ)I"},{"name":"allocateRefArray","access":9,"descriptor":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"(I)Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"spLongElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLongArray;IJ)V"},{"name":"soLongElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLongArray;IJ)V"},{"name":"lpLongElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLongArray;I)J"},{"name":"lvLongElement","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLongArray;I)J"},{"name":"calcLongElementOffset","access":9,"descriptor":"(J)I"},{"name":"calcCircularLongElementOffset","access":9,"descriptor":"(JI)I"},{"name":"allocateLongArray","access":9,"descriptor":"(I)Ljava/util/concurrent/atomic/AtomicLongArray;"},{"name":"length","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray<*>;)I"},{"name":"modifiedCalcCircularRefElementOffset","access":9,"descriptor":"(JJ)I"},{"name":"nextArrayOffset","access":9,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray<*>;)I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue","version":50,"access":1057,"signature":"Ljava/util/AbstractQueue;Lio/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue;Lio/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/SupportsIterator;","superName":"java/util/AbstractQueue","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","io/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators","io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","io/netty/util/internal/shaded/org/jctools/queues/SupportsIterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue","innerName":"WeakIterator","access":10},{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"buffer","access":20,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"mask","access":20,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"capacity","access":17,"descriptor":"()I"},{"name":"size","access":17,"descriptor":"()I"},{"name":"isEmpty","access":17,"descriptor":"()Z"},{"name":"currentProducerIndex","access":17,"descriptor":"()J"},{"name":"currentConsumerIndex","access":17,"descriptor":"()J"},{"name":"iterator","access":17,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue$WeakIterator","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue","innerName":"WeakIterator","access":10}],"fields":[{"name":"pIndex","access":18,"descriptor":"J"},{"name":"mask","access":18,"descriptor":"I"},{"name":"buffer","access":18,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"nextIndex","access":2,"descriptor":"J"},{"name":"nextElement","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":0,"descriptor":"(JJILjava/util/concurrent/atomic/AtomicReferenceArray;)V","signature":"(JJILjava/util/concurrent/atomic/AtomicReferenceArray;)V"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getNext","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueue","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad2;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad2","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":17,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"newNode","access":20,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"},{"name":"newNode","access":20,"descriptor":"(Ljava/lang/Object;)Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"(TE;)Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"},{"name":"size","access":17,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"getSingleConsumerNodeValue","access":4,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)Ljava/lang/Object;","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)TE;"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"spinWaitForNextNode","access":0,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"capacity","access":1,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueueConsumerNodeRef","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad1;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad1","fields":[{"name":"C_NODE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"consumerNode","access":66,"descriptor":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"spConsumerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V"},{"name":"lvConsumerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"},{"name":"lpConsumerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad0","version":50,"access":1056,"signature":"Ljava/util/AbstractQueue;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;","superName":"java/util/AbstractQueue","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue"],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad1","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueueProducerNodeRef;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueueProducerNodeRef","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad2","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueueConsumerNodeRef;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueueConsumerNodeRef","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueueProducerNodeRef","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad0;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueuePad0","fields":[{"name":"P_NODE_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceFieldUpdater;"},{"name":"producerNode","access":66,"descriptor":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"spProducerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V"},{"name":"soProducerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V"},{"name":"lvProducerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"},{"name":"casProducerNode","access":16,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)Z","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)Z"},{"name":"lpProducerNode","access":16,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"},{"name":"xchgProducerNode","access":20,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","io/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue","innerName":"WeakIterator","access":10},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"JUMP","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"BUFFER_CONSUMED","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"CONTINUE_TO_P_INDEX_CAS","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"RETRY","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"QUEUE_FULL","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"QUEUE_RESIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"$assertionsDisabled","access":4120,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"offerSlowPath","access":2,"descriptor":"(JJJ)I"},{"name":"availableInQueue","access":1028,"descriptor":"(JJ)J"},{"name":"nextBuffer","access":2,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;J)Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;J)Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"nextArrayOffset","access":10,"descriptor":"(J)I"},{"name":"newBufferPoll","access":2,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;J)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;J)TE;"},{"name":"newBufferPeek","access":2,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;J)Ljava/lang/Object;","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;J)TE;"},{"name":"currentProducerIndex","access":1,"descriptor":"()J"},{"name":"currentConsumerIndex","access":1,"descriptor":"()J"},{"name":"capacity","access":1025,"descriptor":"()I"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"resize","access":2,"descriptor":"(JLjava/util/concurrent/atomic/AtomicReferenceArray;JLjava/lang/Object;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)V","signature":"(JLjava/util/concurrent/atomic/AtomicReferenceArray;JTE;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)V"},{"name":"getNextBufferSize","access":1028,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I"},{"name":"getCurrentBufferCapacity","access":1028,"descriptor":"(J)J"},{"name":"access$000","access":4104,"descriptor":"()Ljava/lang/Object;"},{"name":"access$100","access":4104,"descriptor":"()Ljava/lang/Object;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue$WeakIterator","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue","innerName":"WeakIterator","access":10}],"fields":[{"name":"pIndex","access":18,"descriptor":"J"},{"name":"nextIndex","access":2,"descriptor":"J"},{"name":"nextElement","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"},{"name":"currentBuffer","access":2,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;"},{"name":"mask","access":2,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;JJ)V","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;JJ)V"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"setBuffer","access":2,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)V","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)V"},{"name":"getNext","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueColdProducerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3","fields":[{"name":"P_LIMIT_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"producerLimit","access":66,"descriptor":"J"},{"name":"producerMask","access":4,"descriptor":"J"},{"name":"producerBuffer","access":4,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"lvProducerLimit","access":16,"descriptor":"()J"},{"name":"casProducerLimit","access":16,"descriptor":"(JJ)Z"},{"name":"soProducerLimit","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueConsumerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2","fields":[{"name":"C_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"consumerIndex","access":66,"descriptor":"J"},{"name":"consumerMask","access":4,"descriptor":"J"},{"name":"consumerBuffer","access":4,"descriptor":"Ljava/util/concurrent/atomic/AtomicReferenceArray;","signature":"Ljava/util/concurrent/atomic/AtomicReferenceArray;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"lpConsumerIndex","access":16,"descriptor":"()J"},{"name":"soConsumerIndex","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1","version":50,"access":1056,"signature":"Ljava/util/AbstractQueue;Lio/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue;","superName":"java/util/AbstractQueue","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad2","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad3","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueConsumerFields;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueConsumerFields","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueueProducerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueuePad1","fields":[{"name":"P_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"soProducerIndex","access":16,"descriptor":"(J)V"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode","version":50,"access":49,"signature":"Ljava/util/concurrent/atomic/AtomicReference;>;","superName":"java/util/concurrent/atomic/AtomicReference","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"2404266111789071508"}},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"getAndNullValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"lpValue","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"spValue","access":1,"descriptor":"(Ljava/lang/Object;)V","signature":"(TE;)V"},{"name":"soNext","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V"},{"name":"spNext","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;)V"},{"name":"lvNext","access":1,"descriptor":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;","signature":"()Lio/netty/util/internal/shaded/org/jctools/queues/atomic/LinkedQueueAtomicNode;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL3Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL3Pad","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"fields":[{"name":"MAX_LOOK_AHEAD_STEP","access":25,"descriptor":"I"},{"name":"lookAheadStep","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drainOneByOne","access":2,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"notAvailable","access":2,"descriptor":"(JILjava/util/concurrent/atomic/AtomicLongArray;J)Z"},{"name":"fillOneByOne","access":2,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueConsumerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL2Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL2Pad","fields":[{"name":"C_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"consumerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"casConsumerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL1Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/SequencedAtomicReferenceArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/SequencedAtomicReferenceArrayQueue","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL2Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueProducerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueProducerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL3Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueConsumerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueConsumerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueProducerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL1Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpmcAtomicArrayQueueL1Pad","fields":[{"name":"P_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"offerIfBelowThreshold","access":1,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TE;I)Z"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"failFastOffer","access":17,"descriptor":"(Ljava/lang/Object;)I","signature":"(TE;)I"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"weakOffer","access":131073,"descriptor":"(Ljava/lang/Object;)I","signature":"(TE;)I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueConsumerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad","fields":[{"name":"C_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"consumerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"lpConsumerIndex","access":16,"descriptor":"()J"},{"name":"soConsumerIndex","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL2Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL3Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueConsumerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueConsumerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField","fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueL1Pad","fields":[{"name":"P_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueProducerLimitField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscAtomicArrayQueueMidPad","fields":[{"name":"P_LIMIT_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"producerLimit","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerLimit","access":16,"descriptor":"()J"},{"name":"soProducerLimit","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545}],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"availableInQueue","access":4,"descriptor":"(JJ)J"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"getNextBufferSize","access":4,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I"},{"name":"getCurrentBufferCapacity","access":4,"descriptor":"(J)J"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"relaxedPeek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedPoll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedOffer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"currentConsumerIndex","access":4161,"descriptor":"()J"},{"name":"currentProducerIndex","access":4161,"descriptor":"()J"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"offer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"size","access":4161,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscChunkedAtomicArrayQueueColdProducerFields","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue","fields":[{"name":"maxQueueCapacity","access":20,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(II)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/MpscUnboundedAtomicArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseMpscLinkedAtomicArrayQueue","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"fields":[{"name":"b000","access":0,"descriptor":"B"},{"name":"b001","access":0,"descriptor":"B"},{"name":"b002","access":0,"descriptor":"B"},{"name":"b003","access":0,"descriptor":"B"},{"name":"b004","access":0,"descriptor":"B"},{"name":"b005","access":0,"descriptor":"B"},{"name":"b006","access":0,"descriptor":"B"},{"name":"b007","access":0,"descriptor":"B"},{"name":"b010","access":0,"descriptor":"B"},{"name":"b011","access":0,"descriptor":"B"},{"name":"b012","access":0,"descriptor":"B"},{"name":"b013","access":0,"descriptor":"B"},{"name":"b014","access":0,"descriptor":"B"},{"name":"b015","access":0,"descriptor":"B"},{"name":"b016","access":0,"descriptor":"B"},{"name":"b017","access":0,"descriptor":"B"},{"name":"b020","access":0,"descriptor":"B"},{"name":"b021","access":0,"descriptor":"B"},{"name":"b022","access":0,"descriptor":"B"},{"name":"b023","access":0,"descriptor":"B"},{"name":"b024","access":0,"descriptor":"B"},{"name":"b025","access":0,"descriptor":"B"},{"name":"b026","access":0,"descriptor":"B"},{"name":"b027","access":0,"descriptor":"B"},{"name":"b030","access":0,"descriptor":"B"},{"name":"b031","access":0,"descriptor":"B"},{"name":"b032","access":0,"descriptor":"B"},{"name":"b033","access":0,"descriptor":"B"},{"name":"b034","access":0,"descriptor":"B"},{"name":"b035","access":0,"descriptor":"B"},{"name":"b036","access":0,"descriptor":"B"},{"name":"b037","access":0,"descriptor":"B"},{"name":"b040","access":0,"descriptor":"B"},{"name":"b041","access":0,"descriptor":"B"},{"name":"b042","access":0,"descriptor":"B"},{"name":"b043","access":0,"descriptor":"B"},{"name":"b044","access":0,"descriptor":"B"},{"name":"b045","access":0,"descriptor":"B"},{"name":"b046","access":0,"descriptor":"B"},{"name":"b047","access":0,"descriptor":"B"},{"name":"b050","access":0,"descriptor":"B"},{"name":"b051","access":0,"descriptor":"B"},{"name":"b052","access":0,"descriptor":"B"},{"name":"b053","access":0,"descriptor":"B"},{"name":"b054","access":0,"descriptor":"B"},{"name":"b055","access":0,"descriptor":"B"},{"name":"b056","access":0,"descriptor":"B"},{"name":"b057","access":0,"descriptor":"B"},{"name":"b060","access":0,"descriptor":"B"},{"name":"b061","access":0,"descriptor":"B"},{"name":"b062","access":0,"descriptor":"B"},{"name":"b063","access":0,"descriptor":"B"},{"name":"b064","access":0,"descriptor":"B"},{"name":"b065","access":0,"descriptor":"B"},{"name":"b066","access":0,"descriptor":"B"},{"name":"b067","access":0,"descriptor":"B"},{"name":"b070","access":0,"descriptor":"B"},{"name":"b071","access":0,"descriptor":"B"},{"name":"b072","access":0,"descriptor":"B"},{"name":"b073","access":0,"descriptor":"B"},{"name":"b074","access":0,"descriptor":"B"},{"name":"b075","access":0,"descriptor":"B"},{"name":"b076","access":0,"descriptor":"B"},{"name":"b077","access":0,"descriptor":"B"},{"name":"b100","access":0,"descriptor":"B"},{"name":"b101","access":0,"descriptor":"B"},{"name":"b102","access":0,"descriptor":"B"},{"name":"b103","access":0,"descriptor":"B"},{"name":"b104","access":0,"descriptor":"B"},{"name":"b105","access":0,"descriptor":"B"},{"name":"b106","access":0,"descriptor":"B"},{"name":"b107","access":0,"descriptor":"B"},{"name":"b110","access":0,"descriptor":"B"},{"name":"b111","access":0,"descriptor":"B"},{"name":"b112","access":0,"descriptor":"B"},{"name":"b113","access":0,"descriptor":"B"},{"name":"b114","access":0,"descriptor":"B"},{"name":"b115","access":0,"descriptor":"B"},{"name":"b116","access":0,"descriptor":"B"},{"name":"b117","access":0,"descriptor":"B"},{"name":"b120","access":0,"descriptor":"B"},{"name":"b121","access":0,"descriptor":"B"},{"name":"b122","access":0,"descriptor":"B"},{"name":"b123","access":0,"descriptor":"B"},{"name":"b124","access":0,"descriptor":"B"},{"name":"b125","access":0,"descriptor":"B"},{"name":"b126","access":0,"descriptor":"B"},{"name":"b127","access":0,"descriptor":"B"},{"name":"b130","access":0,"descriptor":"B"},{"name":"b131","access":0,"descriptor":"B"},{"name":"b132","access":0,"descriptor":"B"},{"name":"b133","access":0,"descriptor":"B"},{"name":"b134","access":0,"descriptor":"B"},{"name":"b135","access":0,"descriptor":"B"},{"name":"b136","access":0,"descriptor":"B"},{"name":"b137","access":0,"descriptor":"B"},{"name":"b140","access":0,"descriptor":"B"},{"name":"b141","access":0,"descriptor":"B"},{"name":"b142","access":0,"descriptor":"B"},{"name":"b143","access":0,"descriptor":"B"},{"name":"b144","access":0,"descriptor":"B"},{"name":"b145","access":0,"descriptor":"B"},{"name":"b146","access":0,"descriptor":"B"},{"name":"b147","access":0,"descriptor":"B"},{"name":"b150","access":0,"descriptor":"B"},{"name":"b151","access":0,"descriptor":"B"},{"name":"b152","access":0,"descriptor":"B"},{"name":"b153","access":0,"descriptor":"B"},{"name":"b154","access":0,"descriptor":"B"},{"name":"b155","access":0,"descriptor":"B"},{"name":"b156","access":0,"descriptor":"B"},{"name":"b157","access":0,"descriptor":"B"},{"name":"b160","access":0,"descriptor":"B"},{"name":"b161","access":0,"descriptor":"B"},{"name":"b162","access":0,"descriptor":"B"},{"name":"b163","access":0,"descriptor":"B"},{"name":"b164","access":0,"descriptor":"B"},{"name":"b165","access":0,"descriptor":"B"},{"name":"b166","access":0,"descriptor":"B"},{"name":"b167","access":0,"descriptor":"B"},{"name":"b170","access":0,"descriptor":"B"},{"name":"b171","access":0,"descriptor":"B"},{"name":"b172","access":0,"descriptor":"B"},{"name":"b173","access":0,"descriptor":"B"},{"name":"b174","access":0,"descriptor":"B"},{"name":"b175","access":0,"descriptor":"B"},{"name":"b176","access":0,"descriptor":"B"},{"name":"b177","access":0,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"availableInQueue","access":4,"descriptor":"(JJ)J"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"getNextBufferSize","access":4,"descriptor":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I","signature":"(Ljava/util/concurrent/atomic/AtomicReferenceArray;)I"},{"name":"getCurrentBufferCapacity","access":4,"descriptor":"(J)J"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"relaxedPeek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedPoll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedOffer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"currentConsumerIndex","access":4161,"descriptor":"()J"},{"name":"currentProducerIndex","access":4161,"descriptor":"()J"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"offer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"size","access":4161,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/SequencedAtomicReferenceArrayQueue","version":50,"access":1057,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue","fields":[{"name":"sequenceBuffer","access":20,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongArray;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"calcSequenceOffset","access":20,"descriptor":"(J)J"},{"name":"calcSequenceOffset","access":12,"descriptor":"(JI)I"},{"name":"soSequence","access":20,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLongArray;IJ)V"},{"name":"lvSequence","access":20,"descriptor":"(Ljava/util/concurrent/atomic/AtomicLongArray;I)J"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/SpscLinkedAtomicQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/BaseLinkedAtomicQueue","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"capacity","access":4161,"descriptor":"()I"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"drain","access":4161,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"relaxedOffer","access":4161,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"relaxedPeek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"relaxedPoll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"peek","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"poll","access":4161,"descriptor":"()Ljava/lang/Object;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/package-info","version":50,"access":5632,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL3Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL3Pad","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"offerIfBelowThreshold","access":1,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TE;I)Z"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"failFastOffer","access":17,"descriptor":"(Ljava/lang/Object;)I","signature":"(TE;)I"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"weakOffer","access":131073,"descriptor":"(Ljava/lang/Object;)I","signature":"(TE;)I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueConsumerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL2Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL2Pad","fields":[{"name":"C_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"consumerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"lpConsumerIndex","access":16,"descriptor":"()J"},{"name":"soConsumerIndex","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL1Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/AtomicReferenceArrayQueue","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL2Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueProducerLimitField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueProducerLimitField","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL3Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueConsumerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueConsumerIndexField","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueMidPad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueProducerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueProducerIndexField","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueProducerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL1Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueL1Pad","fields":[{"name":"P_INDEX_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueProducerLimitField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueMidPad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/MpscAtomicUnpaddedArrayQueueMidPad","fields":[{"name":"P_LIMIT_UPDATER","access":26,"descriptor":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;","signature":"Ljava/util/concurrent/atomic/AtomicLongFieldUpdater;"},{"name":"producerLimit","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerLimit","access":16,"descriptor":"()J"},{"name":"soProducerLimit","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/atomic/unpadded/package-info","version":50,"access":5632,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/shaded/org/jctools/queues/package-info","version":50,"access":5632,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueueL0Pad;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue;Lio/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue;Lio/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators;Lio/netty/util/internal/shaded/org/jctools/queues/SupportsIterator;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueueL0Pad","interfaces":["io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","io/netty/util/internal/shaded/org/jctools/queues/QueueProgressIndicators","io/netty/util/internal/shaded/org/jctools/queues/SupportsIterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue","innerName":"WeakIterator","access":10},{"name":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil$IndexedQueue","outerName":"io/netty/util/internal/shaded/org/jctools/queues/IndexedQueueSizeUtil","innerName":"IndexedQueue","access":1545}],"fields":[{"name":"mask","access":20,"descriptor":"J"},{"name":"buffer","access":20,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clear","access":1,"descriptor":"()V"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"currentProducerIndex","access":1,"descriptor":"()J"},{"name":"currentConsumerIndex","access":1,"descriptor":"()J"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue$WeakIterator","version":50,"access":32,"signature":"Ljava/lang/Object;Ljava/util/Iterator;","superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue$WeakIterator","outerName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue","innerName":"WeakIterator","access":10}],"fields":[{"name":"pIndex","access":18,"descriptor":"J"},{"name":"mask","access":18,"descriptor":"J"},{"name":"buffer","access":18,"descriptor":"[Ljava/lang/Object;","signature":"[TE;"},{"name":"nextIndex","access":2,"descriptor":"J"},{"name":"nextElement","access":2,"descriptor":"Ljava/lang/Object;","signature":"TE;"}],"methods":[{"name":"","access":0,"descriptor":"(JJJ[Ljava/lang/Object;)V","signature":"(JJJ[TE;)V"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"getNext","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueueL0Pad","version":50,"access":1056,"signature":"Ljava/util/AbstractQueue;","superName":"java/util/AbstractQueue","methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueue","version":50,"access":33,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL3Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL3Pad","innerClasses":[{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Consumer","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"Supplier","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"WaitStrategy","access":1545},{"name":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition","outerName":"io/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue","innerName":"ExitCondition","access":1545}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"offerIfBelowThreshold","access":1,"descriptor":"(Ljava/lang/Object;I)Z","signature":"(TE;I)Z"},{"name":"offer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"failFastOffer","access":17,"descriptor":"(Ljava/lang/Object;)I","signature":"(TE;)I"},{"name":"poll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"peek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedOffer","access":1,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TE;)Z"},{"name":"relaxedPoll","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"relaxedPeek","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TE;"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;I)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;I)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;)I"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;)I"},{"name":"drain","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Consumer;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"fill","access":1,"descriptor":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V","signature":"(Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$Supplier;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$WaitStrategy;Lio/netty/util/internal/shaded/org/jctools/queues/MessagePassingQueue$ExitCondition;)V"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"},{"name":"currentConsumerIndex","access":4161,"descriptor":"()J"},{"name":"currentProducerIndex","access":4161,"descriptor":"()J"},{"name":"capacity","access":4161,"descriptor":"()I"},{"name":"clear","access":4161,"descriptor":"()V"},{"name":"toString","access":4161,"descriptor":"()Ljava/lang/String;"},{"name":"isEmpty","access":4161,"descriptor":"()Z"},{"name":"size","access":4161,"descriptor":"()I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueConsumerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL2Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL2Pad","fields":[{"name":"C_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"consumerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvConsumerIndex","access":17,"descriptor":"()J"},{"name":"lpConsumerIndex","access":16,"descriptor":"()J"},{"name":"soConsumerIndex","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL1Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/ConcurrentCircularUnpaddedArrayQueue","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL2Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueProducerLimitField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueProducerLimitField","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL3Pad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueConsumerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueConsumerIndexField","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueMidPad","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueProducerIndexField;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueProducerIndexField","methods":[{"name":"","access":0,"descriptor":"(I)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueProducerIndexField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL1Pad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueL1Pad","fields":[{"name":"P_INDEX_OFFSET","access":26,"descriptor":"J"},{"name":"producerIndex","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerIndex","access":17,"descriptor":"()J"},{"name":"casProducerIndex","access":16,"descriptor":"(JJ)Z"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueProducerLimitField","version":50,"access":1056,"signature":"Lio/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueMidPad;","superName":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/MpscUnpaddedArrayQueueMidPad","fields":[{"name":"P_LIMIT_OFFSET","access":26,"descriptor":"J"},{"name":"producerLimit","access":66,"descriptor":"J"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"lvProducerLimit","access":16,"descriptor":"()J"},{"name":"soProducerLimit","access":16,"descriptor":"(J)V"}]},{"name":"io/netty/util/internal/shaded/org/jctools/queues/unpadded/package-info","version":50,"access":5632,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/shaded/org/jctools/util/PortableJvmInfo","version":50,"access":1537,"superName":"java/lang/Object","fields":[{"name":"CACHE_LINE_SIZE","access":25,"descriptor":"I"},{"name":"CPUs","access":25,"descriptor":"I"},{"name":"RECOMENDED_OFFER_BATCH","access":25,"descriptor":"I"},{"name":"RECOMENDED_POLL_BATCH","access":25,"descriptor":"I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/util/Pow2","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"MAX_POW2","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1073741824"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"roundToPowerOfTwo","access":9,"descriptor":"(I)I"},{"name":"isPowerOfTwo","access":9,"descriptor":"(I)Z"},{"name":"align","access":9,"descriptor":"(JI)J"}]},{"name":"io/netty/util/internal/shaded/org/jctools/util/RangeUtil","version":50,"access":49,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"checkPositive","access":9,"descriptor":"(JLjava/lang/String;)J"},{"name":"checkPositiveOrZero","access":9,"descriptor":"(ILjava/lang/String;)I"},{"name":"checkLessThan","access":9,"descriptor":"(IILjava/lang/String;)I"},{"name":"checkLessThanOrEqual","access":9,"descriptor":"(IJLjava/lang/String;)I"},{"name":"checkGreaterThanOrEqual","access":9,"descriptor":"(IILjava/lang/String;)I"}]},{"name":"io/netty/util/internal/shaded/org/jctools/util/UnsafeAccess","version":50,"access":33,"superName":"java/lang/Object","fields":[{"name":"SUPPORTS_GET_AND_SET_REF","access":25,"descriptor":"Z"},{"name":"SUPPORTS_GET_AND_ADD_LONG","access":25,"descriptor":"Z"},{"name":"UNSAFE","access":25,"descriptor":"Lsun/misc/Unsafe;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getUnsafe","access":10,"descriptor":"()Lsun/misc/Unsafe;"},{"name":"hasGetAndSetSupport","access":10,"descriptor":"()Z"},{"name":"hasGetAndAddLongSupport","access":10,"descriptor":"()Z"},{"name":"fieldOffset","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)J","exceptions":["java/lang/RuntimeException"]}]},{"name":"io/netty/util/internal/shaded/org/jctools/util/UnsafeLongArrayAccess","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"LONG_ARRAY_BASE","access":25,"descriptor":"J"},{"name":"LONG_ELEMENT_SHIFT","access":25,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"spLongElement","access":9,"descriptor":"([JJJ)V"},{"name":"soLongElement","access":9,"descriptor":"([JJJ)V"},{"name":"lpLongElement","access":9,"descriptor":"([JJ)J"},{"name":"lvLongElement","access":9,"descriptor":"([JJ)J"},{"name":"calcLongElementOffset","access":9,"descriptor":"(J)J"},{"name":"calcCircularLongElementOffset","access":9,"descriptor":"(JJ)J"},{"name":"allocateLongArray","access":9,"descriptor":"(I)[J"}]},{"name":"io/netty/util/internal/shaded/org/jctools/util/UnsafeRefArrayAccess","version":50,"access":49,"superName":"java/lang/Object","fields":[{"name":"REF_ARRAY_BASE","access":25,"descriptor":"J"},{"name":"REF_ELEMENT_SHIFT","access":25,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"spRefElement","access":9,"descriptor":"([Ljava/lang/Object;JLjava/lang/Object;)V","signature":"([TE;JTE;)V"},{"name":"soRefElement","access":9,"descriptor":"([Ljava/lang/Object;JLjava/lang/Object;)V","signature":"([TE;JTE;)V"},{"name":"lpRefElement","access":9,"descriptor":"([Ljava/lang/Object;J)Ljava/lang/Object;","signature":"([TE;J)TE;"},{"name":"lvRefElement","access":9,"descriptor":"([Ljava/lang/Object;J)Ljava/lang/Object;","signature":"([TE;J)TE;"},{"name":"calcRefElementOffset","access":9,"descriptor":"(J)J"},{"name":"calcCircularRefElementOffset","access":9,"descriptor":"(JJ)J"},{"name":"allocateRefArray","access":9,"descriptor":"(I)[Ljava/lang/Object;","signature":"(I)[TE;"}]},{"name":"io/netty/util/internal/shaded/org/jctools/util/package-info","version":50,"access":5632,"superName":"java/lang/Object"},{"name":"io/netty/util/internal/svm/CleanerJava6Substitution","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/oracle/svm/core/annotate/RecomputeFieldValue$Kind","outerName":"com/oracle/svm/core/annotate/RecomputeFieldValue","innerName":"Kind","access":16409}],"fields":[{"name":"CLEANER_FIELD_OFFSET","access":10,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/svm/PlatformDependent0Substitution","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/oracle/svm/core/annotate/RecomputeFieldValue$Kind","outerName":"com/oracle/svm/core/annotate/RecomputeFieldValue","innerName":"Kind","access":16409}],"fields":[{"name":"ADDRESS_FIELD_OFFSET","access":10,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/svm/PlatformDependentSubstitution","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/oracle/svm/core/annotate/RecomputeFieldValue$Kind","outerName":"com/oracle/svm/core/annotate/RecomputeFieldValue","innerName":"Kind","access":16409}],"fields":[{"name":"BYTE_ARRAY_BASE_OFFSET","access":10,"descriptor":"J"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/netty/util/internal/svm/UnsafeRefArrayAccessSubstitution","version":50,"access":48,"superName":"java/lang/Object","innerClasses":[{"name":"com/oracle/svm/core/annotate/RecomputeFieldValue$Kind","outerName":"com/oracle/svm/core/annotate/RecomputeFieldValue","innerName":"Kind","access":16409}],"fields":[{"name":"REF_ELEMENT_SHIFT","access":9,"descriptor":"I"}],"methods":[{"name":"","access":2,"descriptor":"()V"}]},{"name":"io/papermc/paper/connection/PlayerConfigurationConnection","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["io/papermc/paper/connection/PlayerConnection"]},{"name":"io/papermc/paper/connection/PlayerConnection","version":61,"access":1537,"superName":"java/lang/Object"},{"name":"io/papermc/paper/event/connection/PlayerConnectionValidateLoginEvent","version":61,"access":33,"superName":"java/lang/Object","methods":[{"name":"isAllowed","access":1,"descriptor":"()Z"},{"name":"getConnection","access":1,"descriptor":"()Lio/papermc/paper/connection/PlayerConnection;"}]},{"name":"io/papermc/paper/threadedregions/scheduler/AsyncScheduler","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"runNow","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runDelayed","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JLjava/util/concurrent/TimeUnit;)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runAtFixedRate","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJLjava/util/concurrent/TimeUnit;)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"cancelTasks","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"}]},{"name":"io/papermc/paper/threadedregions/scheduler/EntityScheduler","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"execute","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;Ljava/lang/Runnable;J)Z"},{"name":"run","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;Ljava/lang/Runnable;)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runDelayed","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;Ljava/lang/Runnable;J)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runAtFixedRate","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;Ljava/lang/Runnable;JJ)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"}]},{"name":"io/papermc/paper/threadedregions/scheduler/GlobalRegionScheduler","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"runAtFixedRate","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJ)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"run","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"execute","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)V"},{"name":"runDelayed","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;J)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"cancelTasks","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"}]},{"name":"io/papermc/paper/threadedregions/scheduler/RegionScheduler","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"execute","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/World;IILjava/lang/Runnable;)V"},{"name":"execute","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/Location;Ljava/lang/Runnable;)V"},{"name":"run","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/World;IILjava/util/function/Consumer;)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"run","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/Location;Ljava/util/function/Consumer;)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runDelayed","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/World;IILjava/util/function/Consumer;J)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runDelayed","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/Location;Ljava/util/function/Consumer;J)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runAtFixedRate","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/World;IILjava/util/function/Consumer;JJ)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"},{"name":"runAtFixedRate","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/Location;Ljava/util/function/Consumer;JJ)Lio/papermc/paper/threadedregions/scheduler/ScheduledTask;"}]},{"name":"io/papermc/paper/threadedregions/scheduler/ScheduledTask","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"io/papermc/paper/threadedregions/scheduler/ScheduledTask$CancelledState","outerName":"io/papermc/paper/threadedregions/scheduler/ScheduledTask","innerName":"CancelledState","access":9}],"methods":[{"name":"getOwningPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"isCancelled","access":1025,"descriptor":"()Z"},{"name":"cancel","access":1025,"descriptor":"()Lio/papermc/paper/threadedregions/scheduler/ScheduledTask$CancelledState;"}]},{"name":"io/papermc/paper/threadedregions/scheduler/ScheduledTask$CancelledState","version":61,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"io/papermc/paper/threadedregions/scheduler/ScheduledTask$CancelledState","outerName":"io/papermc/paper/threadedregions/scheduler/ScheduledTask","innerName":"CancelledState","access":9}]},{"name":"it/ytnoos/lpx/lib/kyori/adventure/text/logger/slf4j/ComponentLogger","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"logger","access":9,"descriptor":"(Ljava/lang/String;)Lit/ytnoos/lpx/lib/kyori/adventure/text/logger/slf4j/ComponentLogger;"},{"name":"trace","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/Component;Ljava/lang/Throwable;)V"},{"name":"debug","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/Component;Ljava/lang/Throwable;)V"},{"name":"info","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/Component;Ljava/lang/Throwable;)V"},{"name":"warn","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/Component;Ljava/lang/Throwable;)V"},{"name":"warn","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/Component;)V"},{"name":"error","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/Component;Ljava/lang/Throwable;)V"},{"name":"error","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/Component;)V"}]},{"name":"javax/annotation/CheckForNull","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/CheckForSigned","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/CheckReturnValue","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"when","access":1025,"descriptor":"()Ljavax/annotation/meta/When;","annotationDefault":{"kind":"enum","descriptor":"Ljavax/annotation/meta/When;","name":"ALWAYS"}}]},{"name":"javax/annotation/Detainted","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/MatchesPattern","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"javax/annotation/MatchesPattern$Checker","outerName":"javax/annotation/MatchesPattern","innerName":"Checker","access":9}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"flags","access":1025,"descriptor":"()I","annotationDefault":{"kind":"scalar","type":"Integer","value":"0"}}]},{"name":"javax/annotation/MatchesPattern$Checker","version":49,"access":33,"signature":"Ljava/lang/Object;Ljavax/annotation/meta/TypeQualifierValidator;","superName":"java/lang/Object","interfaces":["javax/annotation/meta/TypeQualifierValidator"],"innerClasses":[{"name":"javax/annotation/MatchesPattern$Checker","outerName":"javax/annotation/MatchesPattern","innerName":"Checker","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"forConstantValue","access":1,"descriptor":"(Ljavax/annotation/MatchesPattern;Ljava/lang/Object;)Ljavax/annotation/meta/When;"},{"name":"forConstantValue","access":4161,"descriptor":"(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;"}]},{"name":"javax/annotation/Nonnegative","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"javax/annotation/Nonnegative$Checker","outerName":"javax/annotation/Nonnegative","innerName":"Checker","access":9}],"methods":[{"name":"when","access":1025,"descriptor":"()Ljavax/annotation/meta/When;","annotationDefault":{"kind":"enum","descriptor":"Ljavax/annotation/meta/When;","name":"ALWAYS"}}]},{"name":"javax/annotation/Nonnegative$Checker","version":49,"access":33,"signature":"Ljava/lang/Object;Ljavax/annotation/meta/TypeQualifierValidator;","superName":"java/lang/Object","interfaces":["javax/annotation/meta/TypeQualifierValidator"],"innerClasses":[{"name":"javax/annotation/Nonnegative$Checker","outerName":"javax/annotation/Nonnegative","innerName":"Checker","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"forConstantValue","access":1,"descriptor":"(Ljavax/annotation/Nonnegative;Ljava/lang/Object;)Ljavax/annotation/meta/When;"},{"name":"forConstantValue","access":4161,"descriptor":"(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;"}]},{"name":"javax/annotation/Nonnull","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"javax/annotation/Nonnull$Checker","outerName":"javax/annotation/Nonnull","innerName":"Checker","access":9}],"methods":[{"name":"when","access":1025,"descriptor":"()Ljavax/annotation/meta/When;","annotationDefault":{"kind":"enum","descriptor":"Ljavax/annotation/meta/When;","name":"ALWAYS"}}]},{"name":"javax/annotation/Nonnull$Checker","version":49,"access":33,"signature":"Ljava/lang/Object;Ljavax/annotation/meta/TypeQualifierValidator;","superName":"java/lang/Object","interfaces":["javax/annotation/meta/TypeQualifierValidator"],"innerClasses":[{"name":"javax/annotation/Nonnull$Checker","outerName":"javax/annotation/Nonnull","innerName":"Checker","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"forConstantValue","access":1,"descriptor":"(Ljavax/annotation/Nonnull;Ljava/lang/Object;)Ljavax/annotation/meta/When;"},{"name":"forConstantValue","access":4161,"descriptor":"(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;"}]},{"name":"javax/annotation/Nullable","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/OverridingMethodsMustInvokeSuper","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/ParametersAreNonnullByDefault","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/ParametersAreNullableByDefault","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/PropertyKey","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"when","access":1025,"descriptor":"()Ljavax/annotation/meta/When;","annotationDefault":{"kind":"enum","descriptor":"Ljavax/annotation/meta/When;","name":"ALWAYS"}}]},{"name":"javax/annotation/RegEx","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"javax/annotation/RegEx$Checker","outerName":"javax/annotation/RegEx","innerName":"Checker","access":9}],"methods":[{"name":"when","access":1025,"descriptor":"()Ljavax/annotation/meta/When;","annotationDefault":{"kind":"enum","descriptor":"Ljavax/annotation/meta/When;","name":"ALWAYS"}}]},{"name":"javax/annotation/RegEx$Checker","version":49,"access":33,"signature":"Ljava/lang/Object;Ljavax/annotation/meta/TypeQualifierValidator;","superName":"java/lang/Object","interfaces":["javax/annotation/meta/TypeQualifierValidator"],"innerClasses":[{"name":"javax/annotation/RegEx$Checker","outerName":"javax/annotation/RegEx","innerName":"Checker","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"forConstantValue","access":1,"descriptor":"(Ljavax/annotation/RegEx;Ljava/lang/Object;)Ljavax/annotation/meta/When;"},{"name":"forConstantValue","access":4161,"descriptor":"(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;"}]},{"name":"javax/annotation/Signed","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/Syntax","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"when","access":1025,"descriptor":"()Ljavax/annotation/meta/When;","annotationDefault":{"kind":"enum","descriptor":"Ljavax/annotation/meta/When;","name":"ALWAYS"}}]},{"name":"javax/annotation/Tainted","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/Untainted","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"when","access":1025,"descriptor":"()Ljavax/annotation/meta/When;","annotationDefault":{"kind":"enum","descriptor":"Ljavax/annotation/meta/When;","name":"ALWAYS"}}]},{"name":"javax/annotation/WillClose","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/WillCloseWhenClosed","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/WillNotClose","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/concurrent/GuardedBy","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"javax/annotation/concurrent/Immutable","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/concurrent/NotThreadSafe","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/concurrent/ThreadSafe","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/meta/Exclusive","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/meta/Exhaustive","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/meta/TypeQualifier","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"applicableTo","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"Ljava/lang/Object;"}}]},{"name":"javax/annotation/meta/TypeQualifierDefault","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()[Ljava/lang/annotation/ElementType;","annotationDefault":[]}]},{"name":"javax/annotation/meta/TypeQualifierNickname","version":49,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"javax/annotation/meta/TypeQualifierValidator","version":49,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"forConstantValue","access":1025,"descriptor":"(Ljava/lang/annotation/Annotation;Ljava/lang/Object;)Ljavax/annotation/meta/When;","signature":"(TA;Ljava/lang/Object;)Ljavax/annotation/meta/When;"}]},{"name":"javax/annotation/meta/When","version":49,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ALWAYS","access":16409,"descriptor":"Ljavax/annotation/meta/When;"},{"name":"UNKNOWN","access":16409,"descriptor":"Ljavax/annotation/meta/When;"},{"name":"MAYBE","access":16409,"descriptor":"Ljavax/annotation/meta/When;"},{"name":"NEVER","access":16409,"descriptor":"Ljavax/annotation/meta/When;"},{"name":"$VALUES","access":4122,"descriptor":"[Ljavax/annotation/meta/When;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Ljavax/annotation/meta/When;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Ljavax/annotation/meta/When;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"net/md_5/bungee/api/ChatColor","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"COLOR_CHAR","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"167"}},{"name":"ALL_CODES","access":25,"descriptor":"Ljava/lang/String;","constant":"0123456789AaBbCcDdEeFfKkLlMmNnOoRrXx"},{"name":"STRIP_COLOR_PATTERN","access":25,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"BY_CHAR","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"BY_NAME","access":26,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"BLACK","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"DARK_BLUE","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"DARK_GREEN","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"DARK_AQUA","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"DARK_RED","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"DARK_PURPLE","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"GOLD","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"GRAY","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"DARK_GRAY","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"BLUE","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"GREEN","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"AQUA","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"RED","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"LIGHT_PURPLE","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"YELLOW","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"WHITE","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"MAGIC","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"BOLD","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"STRIKETHROUGH","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"UNDERLINE","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"ITALIC","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"RESET","access":25,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"count","access":10,"descriptor":"I"},{"name":"toString","access":18,"descriptor":"Ljava/lang/String;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"ordinal","access":18,"descriptor":"I"},{"name":"color","access":18,"descriptor":"Ljava/awt/Color;"}],"methods":[{"name":"","access":2,"descriptor":"(CLjava/lang/String;)V"},{"name":"","access":2,"descriptor":"(CLjava/lang/String;Ljava/awt/Color;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)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":"stripColor","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"translateAlternateColorCodes","access":9,"descriptor":"(CLjava/lang/String;)Ljava/lang/String;"},{"name":"getByChar","access":9,"descriptor":"(C)Lnet/md_5/bungee/api/ChatColor;"},{"name":"of","access":9,"descriptor":"(Ljava/awt/Color;)Lnet/md_5/bungee/api/ChatColor;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/ChatColor;"},{"name":"valueOf","access":131081,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/ChatColor;"},{"name":"values","access":131081,"descriptor":"()[Lnet/md_5/bungee/api/ChatColor;"},{"name":"name","access":131073,"descriptor":"()Ljava/lang/String;"},{"name":"ordinal","access":131073,"descriptor":"()I"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getColor","access":1,"descriptor":"()Ljava/awt/Color;"}]},{"name":"net/md_5/bungee/api/ChatMessageType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"CHAT","access":16409,"descriptor":"Lnet/md_5/bungee/api/ChatMessageType;"},{"name":"SYSTEM","access":16409,"descriptor":"Lnet/md_5/bungee/api/ChatMessageType;"},{"name":"ACTION_BAR","access":16409,"descriptor":"Lnet/md_5/bungee/api/ChatMessageType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lnet/md_5/bungee/api/ChatMessageType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lnet/md_5/bungee/api/ChatMessageType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/ChatMessageType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"net/md_5/bungee/api/chat/BaseComponent","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/ComponentBuilder$FormatRetention","outerName":"net/md_5/bungee/api/chat/ComponentBuilder","innerName":"FormatRetention","access":16409}],"fields":[{"name":"parent","access":0,"descriptor":"Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"color","access":2,"descriptor":"Lnet/md_5/bungee/api/ChatColor;"},{"name":"font","access":2,"descriptor":"Ljava/lang/String;"},{"name":"bold","access":2,"descriptor":"Ljava/lang/Boolean;"},{"name":"italic","access":2,"descriptor":"Ljava/lang/Boolean;"},{"name":"underlined","access":2,"descriptor":"Ljava/lang/Boolean;"},{"name":"strikethrough","access":2,"descriptor":"Ljava/lang/Boolean;"},{"name":"obfuscated","access":2,"descriptor":"Ljava/lang/Boolean;"},{"name":"insertion","access":2,"descriptor":"Ljava/lang/String;"},{"name":"extra","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"clickEvent","access":2,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent;"},{"name":"hoverEvent","access":2,"descriptor":"Lnet/md_5/bungee/api/chat/HoverEvent;"}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"copyFormatting","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"copyFormatting","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;Z)V"},{"name":"copyFormatting","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;Z)V"},{"name":"retain","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)V"},{"name":"duplicate","access":1025,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"duplicateWithoutFormatting","access":131073,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"toLegacyText","access":137,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)Ljava/lang/String;"},{"name":"toPlainText","access":137,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)Ljava/lang/String;"},{"name":"getColor","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"},{"name":"getColorRaw","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"},{"name":"getFont","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getFontRaw","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isBold","access":1,"descriptor":"()Z"},{"name":"isBoldRaw","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"isItalic","access":1,"descriptor":"()Z"},{"name":"isItalicRaw","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"isUnderlined","access":1,"descriptor":"()Z"},{"name":"isUnderlinedRaw","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"isStrikethrough","access":1,"descriptor":"()Z"},{"name":"isStrikethroughRaw","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"isObfuscated","access":1,"descriptor":"()Z"},{"name":"isObfuscatedRaw","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"setExtra","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"addExtra","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"addExtra","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"hasFormatting","access":1,"descriptor":"()Z"},{"name":"toPlainText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toPlainText","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"toLegacyText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toLegacyText","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"addFormat","access":0,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"setColor","access":1,"descriptor":"(Lnet/md_5/bungee/api/ChatColor;)V"},{"name":"setFont","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setBold","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"setItalic","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"setUnderlined","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"setStrikethrough","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"setObfuscated","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"setInsertion","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setClickEvent","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ClickEvent;)V"},{"name":"setHoverEvent","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/HoverEvent;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"getInsertion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getExtra","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getClickEvent","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/ClickEvent;"},{"name":"getHoverEvent","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/HoverEvent;"}]},{"name":"net/md_5/bungee/api/chat/ClickEvent","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/ClickEvent$Action","outerName":"net/md_5/bungee/api/chat/ClickEvent","innerName":"Action","access":16409}],"fields":[{"name":"action","access":18,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"value","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"getAction","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ClickEvent$Action;Ljava/lang/String;)V"}]},{"name":"net/md_5/bungee/api/chat/ClickEvent$Action","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"net/md_5/bungee/api/chat/ClickEvent$Action","outerName":"net/md_5/bungee/api/chat/ClickEvent","innerName":"Action","access":16409}],"fields":[{"name":"OPEN_URL","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"OPEN_FILE","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"RUN_COMMAND","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"SUGGEST_COMMAND","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"CHANGE_PAGE","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"COPY_TO_CLIPBOARD","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"$VALUES","access":4122,"descriptor":"[Lnet/md_5/bungee/api/chat/ClickEvent$Action;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ClickEvent$Action;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"net/md_5/bungee/api/chat/ComponentBuilder","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/ComponentBuilder$Joiner","outerName":"net/md_5/bungee/api/chat/ComponentBuilder","innerName":"Joiner","access":1545},{"name":"net/md_5/bungee/api/chat/ComponentBuilder$FormatRetention","outerName":"net/md_5/bungee/api/chat/ComponentBuilder","innerName":"FormatRetention","access":16409},{"name":"net/md_5/bungee/api/chat/ComponentBuilder$1","access":0}],"fields":[{"name":"cursor","access":2,"descriptor":"I"},{"name":"parts","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"dummy","access":2,"descriptor":"Lnet/md_5/bungee/api/chat/BaseComponent;"}],"methods":[{"name":"","access":2,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ComponentBuilder;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"getDummy","access":2,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"resetCursor","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"setCursor","access":1,"descriptor":"(I)Lnet/md_5/bungee/api/chat/ComponentBuilder;","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"append","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"append","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"append","access":1,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"append","access":1,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"appendLegacy","access":1,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"append","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ComponentBuilder$Joiner;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"append","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ComponentBuilder$Joiner;Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"removeComponent","access":1,"descriptor":"(I)V","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"getComponent","access":1,"descriptor":"(I)Lnet/md_5/bungee/api/chat/BaseComponent;","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"getCurrentComponent","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"color","access":1,"descriptor":"(Lnet/md_5/bungee/api/ChatColor;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"font","access":1,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"bold","access":1,"descriptor":"(Z)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"italic","access":1,"descriptor":"(Z)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"underlined","access":1,"descriptor":"(Z)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"strikethrough","access":1,"descriptor":"(Z)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"obfuscated","access":1,"descriptor":"(Z)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"insertion","access":1,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"event","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ClickEvent;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"event","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/HoverEvent;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"reset","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"retain","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"},{"name":"create","access":1,"descriptor":"()[Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"","access":1,"descriptor":"()V"},{"name":"getCursor","access":1,"descriptor":"()I"},{"name":"getParts","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"net/md_5/bungee/api/chat/ComponentBuilder$1","version":52,"access":32,"superName":"net/md_5/bungee/api/chat/BaseComponent","outerClass":"net/md_5/bungee/api/chat/ComponentBuilder","outerMethod":"getDummy","outerMethodDescriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;","innerClasses":[{"name":"net/md_5/bungee/api/chat/ComponentBuilder$1","access":0}],"fields":[{"name":"this$0","access":4112,"descriptor":"Lnet/md_5/bungee/api/chat/ComponentBuilder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lnet/md_5/bungee/api/chat/ComponentBuilder;)V"},{"name":"duplicate","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"}]},{"name":"net/md_5/bungee/api/chat/ComponentBuilder$FormatRetention","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"net/md_5/bungee/api/chat/ComponentBuilder$FormatRetention","outerName":"net/md_5/bungee/api/chat/ComponentBuilder","innerName":"FormatRetention","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;"},{"name":"FORMATTING","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;"},{"name":"EVENTS","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;"},{"name":"ALL","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;"},{"name":"$VALUES","access":4122,"descriptor":"[Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"net/md_5/bungee/api/chat/ComponentBuilder$Joiner","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/ComponentBuilder$FormatRetention","outerName":"net/md_5/bungee/api/chat/ComponentBuilder","innerName":"FormatRetention","access":16409},{"name":"net/md_5/bungee/api/chat/ComponentBuilder$Joiner","outerName":"net/md_5/bungee/api/chat/ComponentBuilder","innerName":"Joiner","access":1545}],"methods":[{"name":"join","access":1025,"descriptor":"(Lnet/md_5/bungee/api/chat/ComponentBuilder;Lnet/md_5/bungee/api/chat/ComponentBuilder$FormatRetention;)Lnet/md_5/bungee/api/chat/ComponentBuilder;"}]},{"name":"net/md_5/bungee/api/chat/HoverEvent","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$1","access":4104},{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409}],"fields":[{"name":"action","access":18,"descriptor":"Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"contents","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"legacy","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":129,"descriptor":"(Lnet/md_5/bungee/api/chat/HoverEvent$Action;[Lnet/md_5/bungee/api/chat/hover/content/Content;)V"},{"name":"","access":131073,"descriptor":"(Lnet/md_5/bungee/api/chat/HoverEvent$Action;[Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"getValue","access":131073,"descriptor":"()[Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"addContent","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/hover/content/Content;)V","exceptions":["java/lang/UnsupportedOperationException"]},{"name":"getClass","access":9,"descriptor":"(Lnet/md_5/bungee/api/chat/HoverEvent$Action;Z)Ljava/lang/Class;","signature":"(Lnet/md_5/bungee/api/chat/HoverEvent$Action;Z)Ljava/lang/Class<*>;"},{"name":"getAction","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"getContents","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isLegacy","access":1,"descriptor":"()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":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/HoverEvent$Action;Ljava/util/List;)V","signature":"(Lnet/md_5/bungee/api/chat/HoverEvent$Action;Ljava/util/List;)V"},{"name":"setLegacy","access":1,"descriptor":"(Z)V"}]},{"name":"net/md_5/bungee/api/chat/HoverEvent$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"net/md_5/bungee/api/chat/HoverEvent","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$1","access":4104},{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409}],"fields":[{"name":"$SwitchMap$net$md_5$bungee$api$chat$HoverEvent$Action","access":4120,"descriptor":"[I"}]},{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409}],"fields":[{"name":"SHOW_TEXT","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"SHOW_ITEM","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"SHOW_ENTITY","access":16409,"descriptor":"Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"SHOW_ACHIEVEMENT","access":147481,"descriptor":"Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"$VALUES","access":4122,"descriptor":"[Lnet/md_5/bungee/api/chat/HoverEvent$Action;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"net/md_5/bungee/api/chat/ItemTag","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/ItemTag$1","access":4104},{"name":"net/md_5/bungee/api/chat/ItemTag$Builder","outerName":"net/md_5/bungee/api/chat/ItemTag","innerName":"Builder","access":10},{"name":"net/md_5/bungee/api/chat/ItemTag$Serializer","outerName":"net/md_5/bungee/api/chat/ItemTag","innerName":"Serializer","access":9}],"fields":[{"name":"nbt","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"ofNbt","access":9,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ItemTag;"},{"name":"builder","access":10,"descriptor":"()Lnet/md_5/bungee/api/chat/ItemTag$Builder;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"getNbt","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4096,"descriptor":"(Ljava/lang/String;Lnet/md_5/bungee/api/chat/ItemTag$1;)V"}]},{"name":"net/md_5/bungee/api/chat/ItemTag$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"net/md_5/bungee/api/chat/ItemTag","innerClasses":[{"name":"net/md_5/bungee/api/chat/ItemTag$1","access":4104}]},{"name":"net/md_5/bungee/api/chat/ItemTag$Builder","version":52,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/ItemTag$Builder","outerName":"net/md_5/bungee/api/chat/ItemTag","innerName":"Builder","access":10},{"name":"net/md_5/bungee/api/chat/ItemTag$1","access":4104}],"fields":[{"name":"nbt","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"nbt","access":2,"descriptor":"(Ljava/lang/String;)Lnet/md_5/bungee/api/chat/ItemTag$Builder;"},{"name":"build","access":2,"descriptor":"()Lnet/md_5/bungee/api/chat/ItemTag;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"net/md_5/bungee/api/chat/ItemTag$Serializer","version":52,"access":33,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"innerClasses":[{"name":"net/md_5/bungee/api/chat/ItemTag$Serializer","outerName":"net/md_5/bungee/api/chat/ItemTag","innerName":"Serializer","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/ItemTag;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ItemTag;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/api/chat/KeybindComponent","version":52,"access":49,"superName":"net/md_5/bungee/api/chat/BaseComponent","fields":[{"name":"keybind","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/KeybindComponent;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"duplicate","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/KeybindComponent;"},{"name":"toPlainText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"toLegacyText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"getKeybind","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setKeybind","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"duplicate","access":4161,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"}]},{"name":"net/md_5/bungee/api/chat/Keybinds","version":52,"access":1537,"superName":"java/lang/Object","fields":[{"name":"JUMP","access":25,"descriptor":"Ljava/lang/String;","constant":"key.jump"},{"name":"SNEAK","access":25,"descriptor":"Ljava/lang/String;","constant":"key.sneak"},{"name":"SPRINT","access":25,"descriptor":"Ljava/lang/String;","constant":"key.sprint"},{"name":"LEFT","access":25,"descriptor":"Ljava/lang/String;","constant":"key.left"},{"name":"RIGHT","access":25,"descriptor":"Ljava/lang/String;","constant":"key.right"},{"name":"BACK","access":25,"descriptor":"Ljava/lang/String;","constant":"key.back"},{"name":"FORWARD","access":25,"descriptor":"Ljava/lang/String;","constant":"key.forward"},{"name":"ATTACK","access":25,"descriptor":"Ljava/lang/String;","constant":"key.attack"},{"name":"PICK_ITEM","access":25,"descriptor":"Ljava/lang/String;","constant":"key.pickItem"},{"name":"USE","access":25,"descriptor":"Ljava/lang/String;","constant":"key.use"},{"name":"DROP","access":25,"descriptor":"Ljava/lang/String;","constant":"key.drop"},{"name":"HOTBAR_1","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.1"},{"name":"HOTBAR_2","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.2"},{"name":"HOTBAR_3","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.3"},{"name":"HOTBAR_4","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.4"},{"name":"HOTBAR_5","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.5"},{"name":"HOTBAR_6","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.6"},{"name":"HOTBAR_7","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.7"},{"name":"HOTBAR_8","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.8"},{"name":"HOTBAR_9","access":25,"descriptor":"Ljava/lang/String;","constant":"key.hotbar.9"},{"name":"INVENTORY","access":25,"descriptor":"Ljava/lang/String;","constant":"key.inventory"},{"name":"SWAP_HANDS","access":25,"descriptor":"Ljava/lang/String;","constant":"key.swapHands"},{"name":"LOAD_TOOLBAR_ACTIVATOR","access":25,"descriptor":"Ljava/lang/String;","constant":"key.loadToolbarActivator"},{"name":"SAVE_TOOLBAR_ACTIVATOR","access":25,"descriptor":"Ljava/lang/String;","constant":"key.saveToolbarActivator"},{"name":"PLAYERLIST","access":25,"descriptor":"Ljava/lang/String;","constant":"key.playerlist"},{"name":"CHAT","access":25,"descriptor":"Ljava/lang/String;","constant":"key.chat"},{"name":"COMMAND","access":25,"descriptor":"Ljava/lang/String;","constant":"key.command"},{"name":"SOCIAL_INTERACTIONS","access":25,"descriptor":"Ljava/lang/String;","constant":"key.socialInteractions"},{"name":"ADVANCEMENTS","access":25,"descriptor":"Ljava/lang/String;","constant":"key.advancements"},{"name":"SPECTATOR_OUTLINES","access":25,"descriptor":"Ljava/lang/String;","constant":"key.spectatorOutlines"},{"name":"SCREENSHOT","access":25,"descriptor":"Ljava/lang/String;","constant":"key.screenshot"},{"name":"SMOOTH_CAMERA","access":25,"descriptor":"Ljava/lang/String;","constant":"key.smoothCamera"},{"name":"FULLSCREEN","access":25,"descriptor":"Ljava/lang/String;","constant":"key.fullscreen"},{"name":"TOGGLE_PERSPECTIVE","access":25,"descriptor":"Ljava/lang/String;","constant":"key.togglePerspective"}]},{"name":"net/md_5/bungee/api/chat/ScoreComponent","version":52,"access":49,"superName":"net/md_5/bungee/api/chat/BaseComponent","fields":[{"name":"name","access":2,"descriptor":"Ljava/lang/String;"},{"name":"objective","access":2,"descriptor":"Ljava/lang/String;"},{"name":"value","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ScoreComponent;)V"},{"name":"duplicate","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/ScoreComponent;"},{"name":"toPlainText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"toLegacyText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getObjective","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setObjective","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"duplicate","access":4161,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"}]},{"name":"net/md_5/bungee/api/chat/SelectorComponent","version":52,"access":49,"superName":"net/md_5/bungee/api/chat/BaseComponent","fields":[{"name":"selector","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/SelectorComponent;)V"},{"name":"duplicate","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/SelectorComponent;"},{"name":"toPlainText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"toLegacyText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"getSelector","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSelector","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"duplicate","access":4161,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"}]},{"name":"net/md_5/bungee/api/chat/TextComponent","version":52,"access":49,"superName":"net/md_5/bungee/api/chat/BaseComponent","innerClasses":[{"name":"net/md_5/bungee/api/chat/ClickEvent$Action","outerName":"net/md_5/bungee/api/chat/ClickEvent","innerName":"Action","access":16409}],"fields":[{"name":"url","access":26,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"text","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"fromLegacyText","access":9,"descriptor":"(Ljava/lang/String;)[Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"fromLegacyText","access":9,"descriptor":"(Ljava/lang/String;Lnet/md_5/bungee/api/ChatColor;)[Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/TextComponent;)V"},{"name":"","access":129,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"duplicate","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/TextComponent;"},{"name":"toPlainText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"toLegacyText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setText","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"duplicate","access":4161,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"}]},{"name":"net/md_5/bungee/api/chat/TranslatableComponent","version":52,"access":49,"superName":"net/md_5/bungee/api/chat/BaseComponent","fields":[{"name":"format","access":18,"descriptor":"Ljava/util/regex/Pattern;"},{"name":"translate","access":2,"descriptor":"Ljava/lang/String;"},{"name":"with","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/TranslatableComponent;)V"},{"name":"","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"duplicate","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/TranslatableComponent;"},{"name":"setWith","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"addWith","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"addWith","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"toPlainText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"toLegacyText","access":4,"descriptor":"(Ljava/lang/StringBuilder;)V"},{"name":"convert","access":2,"descriptor":"(Ljava/lang/StringBuilder;Z)V"},{"name":"getFormat","access":1,"descriptor":"()Ljava/util/regex/Pattern;"},{"name":"getTranslate","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getWith","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setTranslate","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":1,"descriptor":"()V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"duplicate","access":4161,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"}]},{"name":"net/md_5/bungee/api/chat/hover/content/Content","version":52,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"requiredAction","access":1025,"descriptor":"()Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"assertAction","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/HoverEvent$Action;)V","exceptions":["java/lang/UnsupportedOperationException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"net/md_5/bungee/api/chat/hover/content/Entity","version":52,"access":33,"superName":"net/md_5/bungee/api/chat/hover/content/Content","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409}],"fields":[{"name":"type","access":2,"descriptor":"Ljava/lang/String;"},{"name":"id","access":2,"descriptor":"Ljava/lang/String;"},{"name":"name","access":2,"descriptor":"Lnet/md_5/bungee/api/chat/BaseComponent;"}],"methods":[{"name":"requiredAction","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"getType","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getId","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"setType","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setId","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setName","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"net/md_5/bungee/api/chat/hover/content/EntitySerializer","version":52,"access":33,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/hover/content/Entity;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/hover/content/Entity;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/api/chat/hover/content/Item","version":52,"access":33,"superName":"net/md_5/bungee/api/chat/hover/content/Content","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409}],"fields":[{"name":"id","access":2,"descriptor":"Ljava/lang/String;"},{"name":"count","access":2,"descriptor":"I"},{"name":"tag","access":2,"descriptor":"Lnet/md_5/bungee/api/chat/ItemTag;"}],"methods":[{"name":"requiredAction","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"getId","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"getTag","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/ItemTag;"},{"name":"setId","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setCount","access":1,"descriptor":"(I)V"},{"name":"setTag","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ItemTag;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;ILnet/md_5/bungee/api/chat/ItemTag;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"net/md_5/bungee/api/chat/hover/content/ItemSerializer","version":52,"access":33,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/hover/content/Item;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/hover/content/Item;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/api/chat/hover/content/Text","version":52,"access":33,"superName":"net/md_5/bungee/api/chat/hover/content/Content","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409}],"fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"requiredAction","access":1,"descriptor":"()Lnet/md_5/bungee/api/chat/HoverEvent$Action;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"net/md_5/bungee/api/chat/hover/content/TextSerializer","version":52,"access":33,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/hover/content/Text;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/hover/content/Text;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/chat/BaseComponentSerializer","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/api/chat/HoverEvent$Action","outerName":"net/md_5/bungee/api/chat/HoverEvent","innerName":"Action","access":16409},{"name":"net/md_5/bungee/api/chat/ClickEvent$Action","outerName":"net/md_5/bungee/api/chat/ClickEvent","innerName":"Action","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":4,"descriptor":"(Lcom/google/gson/JsonObject;Lnet/md_5/bungee/api/chat/BaseComponent;Lcom/google/gson/JsonDeserializationContext;)V"},{"name":"serialize","access":4,"descriptor":"(Lcom/google/gson/JsonObject;Lnet/md_5/bungee/api/chat/BaseComponent;Lcom/google/gson/JsonSerializationContext;)V"}]},{"name":"net/md_5/bungee/chat/ComponentSerializer","version":52,"access":33,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonDeserializer;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonDeserializer"],"innerClasses":[{"name":"net/md_5/bungee/api/chat/ItemTag$Serializer","outerName":"net/md_5/bungee/api/chat/ItemTag","innerName":"Serializer","access":9}],"fields":[{"name":"JSON_PARSER","access":26,"descriptor":"Lcom/google/gson/JsonParser;"},{"name":"gson","access":26,"descriptor":"Lcom/google/gson/Gson;"},{"name":"serializedComponents","access":25,"descriptor":"Ljava/lang/ThreadLocal;","signature":"Ljava/lang/ThreadLocal;>;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"parse","access":9,"descriptor":"(Ljava/lang/String;)[Lnet/md_5/bungee/api/chat/BaseComponent;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)Ljava/lang/String;"},{"name":"toString","access":137,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)Ljava/lang/String;"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/BaseComponent;","exceptions":["com/google/gson/JsonParseException"]},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/chat/KeybindComponentSerializer","version":52,"access":33,"signature":"Lnet/md_5/bungee/chat/BaseComponentSerializer;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"net/md_5/bungee/chat/BaseComponentSerializer","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/KeybindComponent;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/KeybindComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/chat/ScoreComponentSerializer","version":52,"access":33,"signature":"Lnet/md_5/bungee/chat/BaseComponentSerializer;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"net/md_5/bungee/chat/BaseComponentSerializer","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/ScoreComponent;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/ScoreComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/chat/SelectorComponentSerializer","version":52,"access":33,"signature":"Lnet/md_5/bungee/chat/BaseComponentSerializer;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"net/md_5/bungee/chat/BaseComponentSerializer","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/SelectorComponent;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/SelectorComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/chat/TextComponentSerializer","version":52,"access":33,"signature":"Lnet/md_5/bungee/chat/BaseComponentSerializer;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"net/md_5/bungee/chat/BaseComponentSerializer","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/TextComponent;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/TextComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/chat/TranslatableComponentSerializer","version":52,"access":33,"signature":"Lnet/md_5/bungee/chat/BaseComponentSerializer;Lcom/google/gson/JsonSerializer;Lcom/google/gson/JsonDeserializer;","superName":"net/md_5/bungee/chat/BaseComponentSerializer","interfaces":["com/google/gson/JsonSerializer","com/google/gson/JsonDeserializer"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lnet/md_5/bungee/api/chat/TranslatableComponent;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/TranslatableComponent;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]}]},{"name":"net/md_5/bungee/chat/TranslationRegistry","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/chat/TranslationRegistry$JsonProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"JsonProvider","access":10},{"name":"net/md_5/bungee/chat/TranslationRegistry$ResourceBundleProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"ResourceBundleProvider","access":10},{"name":"net/md_5/bungee/chat/TranslationRegistry$TranslationProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"TranslationProvider","access":1546}],"fields":[{"name":"INSTANCE","access":25,"descriptor":"Lnet/md_5/bungee/chat/TranslationRegistry;"},{"name":"providers","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"addProvider","access":2,"descriptor":"(Lnet/md_5/bungee/chat/TranslationRegistry$TranslationProvider;)V"},{"name":"translate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getProviders","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":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"","access":2,"descriptor":"()V"}]},{"name":"net/md_5/bungee/chat/TranslationRegistry$JsonProvider","version":52,"access":32,"superName":"java/lang/Object","interfaces":["net/md_5/bungee/chat/TranslationRegistry$TranslationProvider"],"innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545},{"name":"net/md_5/bungee/chat/TranslationRegistry$JsonProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"JsonProvider","access":10},{"name":"net/md_5/bungee/chat/TranslationRegistry$TranslationProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"TranslationProvider","access":1546}],"fields":[{"name":"translations","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"translate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getTranslations","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"net/md_5/bungee/chat/TranslationRegistry$ResourceBundleProvider","version":52,"access":32,"superName":"java/lang/Object","interfaces":["net/md_5/bungee/chat/TranslationRegistry$TranslationProvider"],"innerClasses":[{"name":"net/md_5/bungee/chat/TranslationRegistry$ResourceBundleProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"ResourceBundleProvider","access":10},{"name":"net/md_5/bungee/chat/TranslationRegistry$TranslationProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"TranslationProvider","access":1546}],"fields":[{"name":"bundle","access":18,"descriptor":"Ljava/util/ResourceBundle;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"translate","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getBundle","access":1,"descriptor":"()Ljava/util/ResourceBundle;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"canEqual","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"net/md_5/bungee/chat/TranslationRegistry$TranslationProvider","version":52,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"net/md_5/bungee/chat/TranslationRegistry$TranslationProvider","outerName":"net/md_5/bungee/chat/TranslationRegistry","innerName":"TranslationProvider","access":1546}],"methods":[{"name":"translate","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"net/minecraft/server/v1_8_R3/Container","version":61,"access":33,"superName":"java/lang/Object","fields":[{"name":"c","access":1,"descriptor":"Ljava/util/List;"}],"methods":[{"name":"getBukkitView","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryView;"}]},{"name":"net/minecraft/server/v1_8_R3/EntityLiving","version":61,"access":33,"superName":"java/lang/Object"},{"name":"net/minecraft/server/v1_8_R3/EntityPlayer","version":61,"access":33,"superName":"net/minecraft/server/v1_8_R3/EntityLiving","fields":[{"name":"activeContainer","access":1,"descriptor":"Lnet/minecraft/server/v1_8_R3/Container;"}]},{"name":"org/apache/commons/lang/ArrayUtils","version":47,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"java/util/Map$Entry","outerName":"java/util/Map","innerName":"Entry","access":1545}],"fields":[{"name":"EMPTY_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Object;"},{"name":"EMPTY_CLASS_ARRAY","access":25,"descriptor":"[Ljava/lang/Class;"},{"name":"EMPTY_STRING_ARRAY","access":25,"descriptor":"[Ljava/lang/String;"},{"name":"EMPTY_LONG_ARRAY","access":25,"descriptor":"[J"},{"name":"EMPTY_LONG_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Long;"},{"name":"EMPTY_INT_ARRAY","access":25,"descriptor":"[I"},{"name":"EMPTY_INTEGER_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Integer;"},{"name":"EMPTY_SHORT_ARRAY","access":25,"descriptor":"[S"},{"name":"EMPTY_SHORT_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Short;"},{"name":"EMPTY_BYTE_ARRAY","access":25,"descriptor":"[B"},{"name":"EMPTY_BYTE_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Byte;"},{"name":"EMPTY_DOUBLE_ARRAY","access":25,"descriptor":"[D"},{"name":"EMPTY_DOUBLE_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Double;"},{"name":"EMPTY_FLOAT_ARRAY","access":25,"descriptor":"[F"},{"name":"EMPTY_FLOAT_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Float;"},{"name":"EMPTY_BOOLEAN_ARRAY","access":25,"descriptor":"[Z"},{"name":"EMPTY_BOOLEAN_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Boolean;"},{"name":"EMPTY_CHAR_ARRAY","access":25,"descriptor":"[C"},{"name":"EMPTY_CHARACTER_OBJECT_ARRAY","access":25,"descriptor":"[Ljava/lang/Character;"},{"name":"INDEX_NOT_FOUND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"class$java$lang$Object","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"hashCode","access":9,"descriptor":"(Ljava/lang/Object;)I"},{"name":"isEquals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"toMap","access":9,"descriptor":"([Ljava/lang/Object;)Ljava/util/Map;"},{"name":"clone","access":9,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"clone","access":9,"descriptor":"([J)[J"},{"name":"clone","access":9,"descriptor":"([I)[I"},{"name":"clone","access":9,"descriptor":"([S)[S"},{"name":"clone","access":9,"descriptor":"([C)[C"},{"name":"clone","access":9,"descriptor":"([B)[B"},{"name":"clone","access":9,"descriptor":"([D)[D"},{"name":"clone","access":9,"descriptor":"([F)[F"},{"name":"clone","access":9,"descriptor":"([Z)[Z"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/String;)[Ljava/lang/String;"},{"name":"nullToEmpty","access":9,"descriptor":"([J)[J"},{"name":"nullToEmpty","access":9,"descriptor":"([I)[I"},{"name":"nullToEmpty","access":9,"descriptor":"([S)[S"},{"name":"nullToEmpty","access":9,"descriptor":"([C)[C"},{"name":"nullToEmpty","access":9,"descriptor":"([B)[B"},{"name":"nullToEmpty","access":9,"descriptor":"([D)[D"},{"name":"nullToEmpty","access":9,"descriptor":"([F)[F"},{"name":"nullToEmpty","access":9,"descriptor":"([Z)[Z"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Long;)[Ljava/lang/Long;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Integer;)[Ljava/lang/Integer;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Short;)[Ljava/lang/Short;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Character;)[Ljava/lang/Character;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Byte;)[Ljava/lang/Byte;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Double;)[Ljava/lang/Double;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Float;)[Ljava/lang/Float;"},{"name":"nullToEmpty","access":9,"descriptor":"([Ljava/lang/Boolean;)[Ljava/lang/Boolean;"},{"name":"subarray","access":9,"descriptor":"([Ljava/lang/Object;II)[Ljava/lang/Object;"},{"name":"subarray","access":9,"descriptor":"([JII)[J"},{"name":"subarray","access":9,"descriptor":"([III)[I"},{"name":"subarray","access":9,"descriptor":"([SII)[S"},{"name":"subarray","access":9,"descriptor":"([CII)[C"},{"name":"subarray","access":9,"descriptor":"([BII)[B"},{"name":"subarray","access":9,"descriptor":"([DII)[D"},{"name":"subarray","access":9,"descriptor":"([FII)[F"},{"name":"subarray","access":9,"descriptor":"([ZII)[Z"},{"name":"isSameLength","access":9,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;)Z"},{"name":"isSameLength","access":9,"descriptor":"([J[J)Z"},{"name":"isSameLength","access":9,"descriptor":"([I[I)Z"},{"name":"isSameLength","access":9,"descriptor":"([S[S)Z"},{"name":"isSameLength","access":9,"descriptor":"([C[C)Z"},{"name":"isSameLength","access":9,"descriptor":"([B[B)Z"},{"name":"isSameLength","access":9,"descriptor":"([D[D)Z"},{"name":"isSameLength","access":9,"descriptor":"([F[F)Z"},{"name":"isSameLength","access":9,"descriptor":"([Z[Z)Z"},{"name":"getLength","access":9,"descriptor":"(Ljava/lang/Object;)I"},{"name":"isSameType","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"reverse","access":9,"descriptor":"([Ljava/lang/Object;)V"},{"name":"reverse","access":9,"descriptor":"([J)V"},{"name":"reverse","access":9,"descriptor":"([I)V"},{"name":"reverse","access":9,"descriptor":"([S)V"},{"name":"reverse","access":9,"descriptor":"([C)V"},{"name":"reverse","access":9,"descriptor":"([B)V"},{"name":"reverse","access":9,"descriptor":"([D)V"},{"name":"reverse","access":9,"descriptor":"([F)V"},{"name":"reverse","access":9,"descriptor":"([Z)V"},{"name":"indexOf","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"indexOf","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;I)I"},{"name":"lastIndexOf","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"lastIndexOf","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;I)I"},{"name":"contains","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"indexOf","access":9,"descriptor":"([JJ)I"},{"name":"indexOf","access":9,"descriptor":"([JJI)I"},{"name":"lastIndexOf","access":9,"descriptor":"([JJ)I"},{"name":"lastIndexOf","access":9,"descriptor":"([JJI)I"},{"name":"contains","access":9,"descriptor":"([JJ)Z"},{"name":"indexOf","access":9,"descriptor":"([II)I"},{"name":"indexOf","access":9,"descriptor":"([III)I"},{"name":"lastIndexOf","access":9,"descriptor":"([II)I"},{"name":"lastIndexOf","access":9,"descriptor":"([III)I"},{"name":"contains","access":9,"descriptor":"([II)Z"},{"name":"indexOf","access":9,"descriptor":"([SS)I"},{"name":"indexOf","access":9,"descriptor":"([SSI)I"},{"name":"lastIndexOf","access":9,"descriptor":"([SS)I"},{"name":"lastIndexOf","access":9,"descriptor":"([SSI)I"},{"name":"contains","access":9,"descriptor":"([SS)Z"},{"name":"indexOf","access":9,"descriptor":"([CC)I"},{"name":"indexOf","access":9,"descriptor":"([CCI)I"},{"name":"lastIndexOf","access":9,"descriptor":"([CC)I"},{"name":"lastIndexOf","access":9,"descriptor":"([CCI)I"},{"name":"contains","access":9,"descriptor":"([CC)Z"},{"name":"indexOf","access":9,"descriptor":"([BB)I"},{"name":"indexOf","access":9,"descriptor":"([BBI)I"},{"name":"lastIndexOf","access":9,"descriptor":"([BB)I"},{"name":"lastIndexOf","access":9,"descriptor":"([BBI)I"},{"name":"contains","access":9,"descriptor":"([BB)Z"},{"name":"indexOf","access":9,"descriptor":"([DD)I"},{"name":"indexOf","access":9,"descriptor":"([DDD)I"},{"name":"indexOf","access":9,"descriptor":"([DDI)I"},{"name":"indexOf","access":9,"descriptor":"([DDID)I"},{"name":"lastIndexOf","access":9,"descriptor":"([DD)I"},{"name":"lastIndexOf","access":9,"descriptor":"([DDD)I"},{"name":"lastIndexOf","access":9,"descriptor":"([DDI)I"},{"name":"lastIndexOf","access":9,"descriptor":"([DDID)I"},{"name":"contains","access":9,"descriptor":"([DD)Z"},{"name":"contains","access":9,"descriptor":"([DDD)Z"},{"name":"indexOf","access":9,"descriptor":"([FF)I"},{"name":"indexOf","access":9,"descriptor":"([FFI)I"},{"name":"lastIndexOf","access":9,"descriptor":"([FF)I"},{"name":"lastIndexOf","access":9,"descriptor":"([FFI)I"},{"name":"contains","access":9,"descriptor":"([FF)Z"},{"name":"indexOf","access":9,"descriptor":"([ZZ)I"},{"name":"indexOf","access":9,"descriptor":"([ZZI)I"},{"name":"lastIndexOf","access":9,"descriptor":"([ZZ)I"},{"name":"lastIndexOf","access":9,"descriptor":"([ZZI)I"},{"name":"contains","access":9,"descriptor":"([ZZ)Z"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Character;)[C"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Character;C)[C"},{"name":"toObject","access":9,"descriptor":"([C)[Ljava/lang/Character;"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Long;)[J"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Long;J)[J"},{"name":"toObject","access":9,"descriptor":"([J)[Ljava/lang/Long;"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Integer;)[I"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Integer;I)[I"},{"name":"toObject","access":9,"descriptor":"([I)[Ljava/lang/Integer;"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Short;)[S"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Short;S)[S"},{"name":"toObject","access":9,"descriptor":"([S)[Ljava/lang/Short;"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Byte;)[B"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Byte;B)[B"},{"name":"toObject","access":9,"descriptor":"([B)[Ljava/lang/Byte;"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Double;)[D"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Double;D)[D"},{"name":"toObject","access":9,"descriptor":"([D)[Ljava/lang/Double;"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Float;)[F"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Float;F)[F"},{"name":"toObject","access":9,"descriptor":"([F)[Ljava/lang/Float;"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Boolean;)[Z"},{"name":"toPrimitive","access":9,"descriptor":"([Ljava/lang/Boolean;Z)[Z"},{"name":"toObject","access":9,"descriptor":"([Z)[Ljava/lang/Boolean;"},{"name":"isEmpty","access":9,"descriptor":"([Ljava/lang/Object;)Z"},{"name":"isEmpty","access":9,"descriptor":"([J)Z"},{"name":"isEmpty","access":9,"descriptor":"([I)Z"},{"name":"isEmpty","access":9,"descriptor":"([S)Z"},{"name":"isEmpty","access":9,"descriptor":"([C)Z"},{"name":"isEmpty","access":9,"descriptor":"([B)Z"},{"name":"isEmpty","access":9,"descriptor":"([D)Z"},{"name":"isEmpty","access":9,"descriptor":"([F)Z"},{"name":"isEmpty","access":9,"descriptor":"([Z)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([Ljava/lang/Object;)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([J)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([I)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([S)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([C)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([B)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([D)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([F)Z"},{"name":"isNotEmpty","access":9,"descriptor":"([Z)Z"},{"name":"addAll","access":9,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"addAll","access":9,"descriptor":"([Z[Z)[Z"},{"name":"addAll","access":9,"descriptor":"([C[C)[C"},{"name":"addAll","access":9,"descriptor":"([B[B)[B"},{"name":"addAll","access":9,"descriptor":"([S[S)[S"},{"name":"addAll","access":9,"descriptor":"([I[I)[I"},{"name":"addAll","access":9,"descriptor":"([J[J)[J"},{"name":"addAll","access":9,"descriptor":"([F[F)[F"},{"name":"addAll","access":9,"descriptor":"([D[D)[D"},{"name":"add","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"add","access":9,"descriptor":"([ZZ)[Z"},{"name":"add","access":9,"descriptor":"([BB)[B"},{"name":"add","access":9,"descriptor":"([CC)[C"},{"name":"add","access":9,"descriptor":"([DD)[D"},{"name":"add","access":9,"descriptor":"([FF)[F"},{"name":"add","access":9,"descriptor":"([II)[I"},{"name":"add","access":9,"descriptor":"([JJ)[J"},{"name":"add","access":9,"descriptor":"([SS)[S"},{"name":"copyArrayGrow1","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;"},{"name":"add","access":9,"descriptor":"([Ljava/lang/Object;ILjava/lang/Object;)[Ljava/lang/Object;"},{"name":"add","access":9,"descriptor":"([ZIZ)[Z"},{"name":"add","access":9,"descriptor":"([CIC)[C"},{"name":"add","access":9,"descriptor":"([BIB)[B"},{"name":"add","access":9,"descriptor":"([SIS)[S"},{"name":"add","access":9,"descriptor":"([III)[I"},{"name":"add","access":9,"descriptor":"([JIJ)[J"},{"name":"add","access":9,"descriptor":"([FIF)[F"},{"name":"add","access":9,"descriptor":"([DID)[D"},{"name":"add","access":10,"descriptor":"(Ljava/lang/Object;ILjava/lang/Object;Ljava/lang/Class;)Ljava/lang/Object;"},{"name":"remove","access":9,"descriptor":"([Ljava/lang/Object;I)[Ljava/lang/Object;"},{"name":"removeElement","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/Object;)[Ljava/lang/Object;"},{"name":"remove","access":9,"descriptor":"([ZI)[Z"},{"name":"removeElement","access":9,"descriptor":"([ZZ)[Z"},{"name":"remove","access":9,"descriptor":"([BI)[B"},{"name":"removeElement","access":9,"descriptor":"([BB)[B"},{"name":"remove","access":9,"descriptor":"([CI)[C"},{"name":"removeElement","access":9,"descriptor":"([CC)[C"},{"name":"remove","access":9,"descriptor":"([DI)[D"},{"name":"removeElement","access":9,"descriptor":"([DD)[D"},{"name":"remove","access":9,"descriptor":"([FI)[F"},{"name":"removeElement","access":9,"descriptor":"([FF)[F"},{"name":"remove","access":9,"descriptor":"([II)[I"},{"name":"removeElement","access":9,"descriptor":"([II)[I"},{"name":"remove","access":9,"descriptor":"([JI)[J"},{"name":"removeElement","access":9,"descriptor":"([JJ)[J"},{"name":"remove","access":9,"descriptor":"([SI)[S"},{"name":"removeElement","access":9,"descriptor":"([SS)[S"},{"name":"remove","access":10,"descriptor":"(Ljava/lang/Object;I)Ljava/lang/Object;"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/BitField","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"_mask","access":18,"descriptor":"I"},{"name":"_shift_count","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"getValue","access":1,"descriptor":"(I)I"},{"name":"getShortValue","access":1,"descriptor":"(S)S"},{"name":"getRawValue","access":1,"descriptor":"(I)I"},{"name":"getShortRawValue","access":1,"descriptor":"(S)S"},{"name":"isSet","access":1,"descriptor":"(I)Z"},{"name":"isAllSet","access":1,"descriptor":"(I)Z"},{"name":"setValue","access":1,"descriptor":"(II)I"},{"name":"setShortValue","access":1,"descriptor":"(SS)S"},{"name":"clear","access":1,"descriptor":"(I)I"},{"name":"clearShort","access":1,"descriptor":"(S)S"},{"name":"clearByte","access":1,"descriptor":"(B)B"},{"name":"set","access":1,"descriptor":"(I)I"},{"name":"setShort","access":1,"descriptor":"(S)S"},{"name":"setByte","access":1,"descriptor":"(B)B"},{"name":"setBoolean","access":1,"descriptor":"(IZ)I"},{"name":"setShortBoolean","access":1,"descriptor":"(SZ)S"},{"name":"setByteBoolean","access":1,"descriptor":"(BZ)B"}]},{"name":"org/apache/commons/lang/BooleanUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"negate","access":9,"descriptor":"(Ljava/lang/Boolean;)Ljava/lang/Boolean;"},{"name":"isTrue","access":9,"descriptor":"(Ljava/lang/Boolean;)Z"},{"name":"isNotTrue","access":9,"descriptor":"(Ljava/lang/Boolean;)Z"},{"name":"isFalse","access":9,"descriptor":"(Ljava/lang/Boolean;)Z"},{"name":"isNotFalse","access":9,"descriptor":"(Ljava/lang/Boolean;)Z"},{"name":"toBooleanObject","access":9,"descriptor":"(Z)Ljava/lang/Boolean;"},{"name":"toBoolean","access":9,"descriptor":"(Ljava/lang/Boolean;)Z"},{"name":"toBooleanDefaultIfNull","access":9,"descriptor":"(Ljava/lang/Boolean;Z)Z"},{"name":"toBoolean","access":9,"descriptor":"(I)Z"},{"name":"toBooleanObject","access":9,"descriptor":"(I)Ljava/lang/Boolean;"},{"name":"toBooleanObject","access":9,"descriptor":"(Ljava/lang/Integer;)Ljava/lang/Boolean;"},{"name":"toBoolean","access":9,"descriptor":"(III)Z"},{"name":"toBoolean","access":9,"descriptor":"(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Z"},{"name":"toBooleanObject","access":9,"descriptor":"(IIII)Ljava/lang/Boolean;"},{"name":"toBooleanObject","access":9,"descriptor":"(Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Boolean;"},{"name":"toInteger","access":9,"descriptor":"(Z)I"},{"name":"toIntegerObject","access":9,"descriptor":"(Z)Ljava/lang/Integer;"},{"name":"toIntegerObject","access":9,"descriptor":"(Ljava/lang/Boolean;)Ljava/lang/Integer;"},{"name":"toInteger","access":9,"descriptor":"(ZII)I"},{"name":"toInteger","access":9,"descriptor":"(Ljava/lang/Boolean;III)I"},{"name":"toIntegerObject","access":9,"descriptor":"(ZLjava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;"},{"name":"toIntegerObject","access":9,"descriptor":"(Ljava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Integer;"},{"name":"toBooleanObject","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Boolean;"},{"name":"toBooleanObject","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Boolean;"},{"name":"toBoolean","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"toBoolean","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"toStringTrueFalse","access":9,"descriptor":"(Ljava/lang/Boolean;)Ljava/lang/String;"},{"name":"toStringOnOff","access":9,"descriptor":"(Ljava/lang/Boolean;)Ljava/lang/String;"},{"name":"toStringYesNo","access":9,"descriptor":"(Ljava/lang/Boolean;)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Boolean;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"toStringTrueFalse","access":9,"descriptor":"(Z)Ljava/lang/String;"},{"name":"toStringOnOff","access":9,"descriptor":"(Z)Ljava/lang/String;"},{"name":"toStringYesNo","access":9,"descriptor":"(Z)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"xor","access":9,"descriptor":"([Z)Z"},{"name":"xor","access":9,"descriptor":"([Ljava/lang/Boolean;)Ljava/lang/Boolean;"}]},{"name":"org/apache/commons/lang/CharEncoding","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"ISO_8859_1","access":25,"descriptor":"Ljava/lang/String;","constant":"ISO-8859-1"},{"name":"US_ASCII","access":25,"descriptor":"Ljava/lang/String;","constant":"US-ASCII"},{"name":"UTF_16","access":25,"descriptor":"Ljava/lang/String;","constant":"UTF-16"},{"name":"UTF_16BE","access":25,"descriptor":"Ljava/lang/String;","constant":"UTF-16BE"},{"name":"UTF_16LE","access":25,"descriptor":"Ljava/lang/String;","constant":"UTF-16LE"},{"name":"UTF_8","access":25,"descriptor":"Ljava/lang/String;","constant":"UTF-8"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isSupported","access":9,"descriptor":"(Ljava/lang/String;)Z"}]},{"name":"org/apache/commons/lang/CharRange","version":47,"access":49,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"org/apache/commons/lang/CharRange$1","outerName":"org/apache/commons/lang/CharRange","access":8},{"name":"org/apache/commons/lang/CharRange$CharacterIterator","outerName":"org/apache/commons/lang/CharRange","innerName":"CharacterIterator","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"8270183163158333422"}},{"name":"start","access":18,"descriptor":"C"},{"name":"end","access":18,"descriptor":"C"},{"name":"negated","access":18,"descriptor":"Z"},{"name":"iToString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"is","access":9,"descriptor":"(C)Lorg/apache/commons/lang/CharRange;"},{"name":"isNot","access":9,"descriptor":"(C)Lorg/apache/commons/lang/CharRange;"},{"name":"isIn","access":9,"descriptor":"(CC)Lorg/apache/commons/lang/CharRange;"},{"name":"isNotIn","access":9,"descriptor":"(CC)Lorg/apache/commons/lang/CharRange;"},{"name":"","access":1,"descriptor":"(C)V"},{"name":"","access":1,"descriptor":"(CZ)V"},{"name":"","access":1,"descriptor":"(CC)V"},{"name":"","access":1,"descriptor":"(CCZ)V"},{"name":"getStart","access":1,"descriptor":"()C"},{"name":"getEnd","access":1,"descriptor":"()C"},{"name":"isNegated","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(C)Z"},{"name":"contains","access":1,"descriptor":"(Lorg/apache/commons/lang/CharRange;)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":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;"},{"name":"access$100","access":4104,"descriptor":"(Lorg/apache/commons/lang/CharRange;)Z"},{"name":"access$200","access":4104,"descriptor":"(Lorg/apache/commons/lang/CharRange;)C"},{"name":"access$300","access":4104,"descriptor":"(Lorg/apache/commons/lang/CharRange;)C"}]},{"name":"org/apache/commons/lang/CharRange$1","version":47,"access":4128,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/CharRange$1","outerName":"org/apache/commons/lang/CharRange","access":8}]},{"name":"org/apache/commons/lang/CharRange$CharacterIterator","version":47,"access":32,"superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"org/apache/commons/lang/CharRange$CharacterIterator","outerName":"org/apache/commons/lang/CharRange","innerName":"CharacterIterator","access":10},{"name":"org/apache/commons/lang/CharRange$1","outerName":"org/apache/commons/lang/CharRange","access":8}],"fields":[{"name":"current","access":2,"descriptor":"C"},{"name":"range","access":18,"descriptor":"Lorg/apache/commons/lang/CharRange;"},{"name":"hasNext","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/apache/commons/lang/CharRange;)V"},{"name":"prepareNext","access":2,"descriptor":"()V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"","access":4096,"descriptor":"(Lorg/apache/commons/lang/CharRange;Lorg/apache/commons/lang/CharRange$1;)V"}]},{"name":"org/apache/commons/lang/CharSet","version":47,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5947847346149275958"}},{"name":"EMPTY","access":25,"descriptor":"Lorg/apache/commons/lang/CharSet;"},{"name":"ASCII_ALPHA","access":25,"descriptor":"Lorg/apache/commons/lang/CharSet;"},{"name":"ASCII_ALPHA_LOWER","access":25,"descriptor":"Lorg/apache/commons/lang/CharSet;"},{"name":"ASCII_ALPHA_UPPER","access":25,"descriptor":"Lorg/apache/commons/lang/CharSet;"},{"name":"ASCII_NUMERIC","access":25,"descriptor":"Lorg/apache/commons/lang/CharSet;"},{"name":"COMMON","access":28,"descriptor":"Ljava/util/Map;"},{"name":"set","access":18,"descriptor":"Ljava/util/Set;"}],"methods":[{"name":"getInstance","access":9,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/CharSet;"},{"name":"getInstance","access":9,"descriptor":"([Ljava/lang/String;)Lorg/apache/commons/lang/CharSet;"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":4,"descriptor":"([Ljava/lang/String;)V"},{"name":"add","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getCharRanges","access":1,"descriptor":"()[Lorg/apache/commons/lang/CharRange;"},{"name":"contains","access":1,"descriptor":"(C)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":"org/apache/commons/lang/CharSetUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"evaluateSet","access":131081,"descriptor":"([Ljava/lang/String;)Lorg/apache/commons/lang/CharSet;"},{"name":"squeeze","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"squeeze","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;"},{"name":"count","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"count","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)I"},{"name":"keep","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"keep","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;"},{"name":"delete","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"delete","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;"},{"name":"modify","access":10,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/lang/String;"},{"name":"translate","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/CharUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"CHAR_STRING","access":26,"descriptor":"Ljava/lang/String;","constant":"\u0000\u0001\u0002\u0003\u0004\u0005\u0006\u0007\b\t\n\u000b\f\r\u000e\u000f\u0010\u0011\u0012\u0013\u0014\u0015\u0016\u0017\u0018\u0019\u001a\u001b\u001c\u001d\u001e\u001f !\"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\u007f"},{"name":"CHAR_STRING_ARRAY","access":26,"descriptor":"[Ljava/lang/String;"},{"name":"CHAR_ARRAY","access":26,"descriptor":"[Ljava/lang/Character;"},{"name":"LF","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"CR","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"13"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"toCharacterObject","access":9,"descriptor":"(C)Ljava/lang/Character;"},{"name":"toCharacterObject","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Character;"},{"name":"toChar","access":9,"descriptor":"(Ljava/lang/Character;)C"},{"name":"toChar","access":9,"descriptor":"(Ljava/lang/Character;C)C"},{"name":"toChar","access":9,"descriptor":"(Ljava/lang/String;)C"},{"name":"toChar","access":9,"descriptor":"(Ljava/lang/String;C)C"},{"name":"toIntValue","access":9,"descriptor":"(C)I"},{"name":"toIntValue","access":9,"descriptor":"(CI)I"},{"name":"toIntValue","access":9,"descriptor":"(Ljava/lang/Character;)I"},{"name":"toIntValue","access":9,"descriptor":"(Ljava/lang/Character;I)I"},{"name":"toString","access":9,"descriptor":"(C)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Character;)Ljava/lang/String;"},{"name":"unicodeEscaped","access":9,"descriptor":"(C)Ljava/lang/String;"},{"name":"unicodeEscaped","access":9,"descriptor":"(Ljava/lang/Character;)Ljava/lang/String;"},{"name":"isAscii","access":9,"descriptor":"(C)Z"},{"name":"isAsciiPrintable","access":9,"descriptor":"(C)Z"},{"name":"isAsciiControl","access":9,"descriptor":"(C)Z"},{"name":"isAsciiAlpha","access":9,"descriptor":"(C)Z"},{"name":"isAsciiAlphaUpper","access":9,"descriptor":"(C)Z"},{"name":"isAsciiAlphaLower","access":9,"descriptor":"(C)Z"},{"name":"isAsciiNumeric","access":9,"descriptor":"(C)Z"},{"name":"isAsciiAlphanumeric","access":9,"descriptor":"(C)Z"},{"name":"isHighSurrogate","access":8,"descriptor":"(C)Z"}]},{"name":"org/apache/commons/lang/ClassUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"PACKAGE_SEPARATOR_CHAR","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"46"}},{"name":"PACKAGE_SEPARATOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"INNER_CLASS_SEPARATOR_CHAR","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"36"}},{"name":"INNER_CLASS_SEPARATOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"primitiveWrapperMap","access":26,"descriptor":"Ljava/util/Map;"},{"name":"wrapperPrimitiveMap","access":26,"descriptor":"Ljava/util/Map;"},{"name":"abbreviationMap","access":26,"descriptor":"Ljava/util/Map;"},{"name":"reverseAbbreviationMap","access":26,"descriptor":"Ljava/util/Map;"},{"name":"class$java$lang$Boolean","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$java$lang$Byte","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$java$lang$Character","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$java$lang$Short","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$java$lang$Integer","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$java$lang$Long","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$java$lang$Double","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$java$lang$Float","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$org$apache$commons$lang$ClassUtils","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"addAbbreviation","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"getShortClassName","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getShortClassName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;"},{"name":"getShortClassName","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getPackageName","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getPackageName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;"},{"name":"getPackageName","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getAllSuperclasses","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;"},{"name":"getAllInterfaces","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;"},{"name":"getAllInterfaces","access":10,"descriptor":"(Ljava/lang/Class;Ljava/util/List;)V"},{"name":"convertClassNamesToClasses","access":9,"descriptor":"(Ljava/util/List;)Ljava/util/List;"},{"name":"convertClassesToClassNames","access":9,"descriptor":"(Ljava/util/List;)Ljava/util/List;"},{"name":"isAssignable","access":9,"descriptor":"([Ljava/lang/Class;[Ljava/lang/Class;)Z"},{"name":"isAssignable","access":9,"descriptor":"([Ljava/lang/Class;[Ljava/lang/Class;Z)Z"},{"name":"isAssignable","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Z"},{"name":"isAssignable","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;Z)Z"},{"name":"primitiveToWrapper","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"primitivesToWrappers","access":9,"descriptor":"([Ljava/lang/Class;)[Ljava/lang/Class;"},{"name":"wrapperToPrimitive","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Class;"},{"name":"wrappersToPrimitives","access":9,"descriptor":"([Ljava/lang/Class;)[Ljava/lang/Class;"},{"name":"isInnerClass","access":9,"descriptor":"(Ljava/lang/Class;)Z"},{"name":"getClass","access":9,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;Z)Ljava/lang/Class;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getClass","access":9,"descriptor":"(Ljava/lang/ClassLoader;Ljava/lang/String;)Ljava/lang/Class;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getClass","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getClass","access":9,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/Class;","exceptions":["java/lang/ClassNotFoundException"]},{"name":"getPublicMethod","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;","exceptions":["java/lang/SecurityException","java/lang/NoSuchMethodException"]},{"name":"toCanonicalName","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"toClass","access":9,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/Class;"},{"name":"getShortCanonicalName","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getShortCanonicalName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;"},{"name":"getShortCanonicalName","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getPackageCanonicalName","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getPackageCanonicalName","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;"},{"name":"getPackageCanonicalName","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getCanonicalName","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/Entities","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/Entities$BinaryEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"BinaryEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$ArrayEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"ArrayEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$LookupEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"LookupEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$TreeEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"TreeEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$HashEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"HashEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$MapIntMap","outerName":"org/apache/commons/lang/Entities","innerName":"MapIntMap","access":1032},{"name":"org/apache/commons/lang/Entities$PrimitiveEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"PrimitiveEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$EntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"EntityMap","access":1544}],"fields":[{"name":"BASIC_ARRAY","access":26,"descriptor":"[[Ljava/lang/String;"},{"name":"APOS_ARRAY","access":26,"descriptor":"[[Ljava/lang/String;"},{"name":"ISO8859_1_ARRAY","access":24,"descriptor":"[[Ljava/lang/String;"},{"name":"HTML40_ARRAY","access":24,"descriptor":"[[Ljava/lang/String;"},{"name":"XML","access":25,"descriptor":"Lorg/apache/commons/lang/Entities;"},{"name":"HTML32","access":25,"descriptor":"Lorg/apache/commons/lang/Entities;"},{"name":"HTML40","access":25,"descriptor":"Lorg/apache/commons/lang/Entities;"},{"name":"map","access":18,"descriptor":"Lorg/apache/commons/lang/Entities$EntityMap;"}],"methods":[{"name":"fillWithHtml40Entities","access":8,"descriptor":"(Lorg/apache/commons/lang/Entities;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":0,"descriptor":"(Lorg/apache/commons/lang/Entities$EntityMap;)V"},{"name":"addEntities","access":1,"descriptor":"([[Ljava/lang/String;)V"},{"name":"addEntity","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"entityName","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"entityValue","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"escape","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":1,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"unescape","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"createStringWriter","access":2,"descriptor":"(Ljava/lang/String;)Ljava/io/StringWriter;"},{"name":"unescape","access":1,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"doUnescape","access":2,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;I)V","exceptions":["java/io/IOException"]}]},{"name":"org/apache/commons/lang/Entities$ArrayEntityMap","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/Entities$EntityMap"],"innerClasses":[{"name":"org/apache/commons/lang/Entities$ArrayEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"ArrayEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$EntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"EntityMap","access":1544}],"fields":[{"name":"growBy","access":20,"descriptor":"I"},{"name":"size","access":4,"descriptor":"I"},{"name":"names","access":4,"descriptor":"[Ljava/lang/String;"},{"name":"values","access":4,"descriptor":"[I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"ensureCapacity","access":4,"descriptor":"(I)V"},{"name":"name","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"value","access":1,"descriptor":"(Ljava/lang/String;)I"}]},{"name":"org/apache/commons/lang/Entities$BinaryEntityMap","version":47,"access":32,"superName":"org/apache/commons/lang/Entities$ArrayEntityMap","innerClasses":[{"name":"org/apache/commons/lang/Entities$BinaryEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"BinaryEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$ArrayEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"ArrayEntityMap","access":8}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"binarySearch","access":2,"descriptor":"(I)I"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"name","access":1,"descriptor":"(I)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/Entities$EntityMap","version":47,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/Entities$EntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"EntityMap","access":1544}],"methods":[{"name":"add","access":1025,"descriptor":"(Ljava/lang/String;I)V"},{"name":"name","access":1025,"descriptor":"(I)Ljava/lang/String;"},{"name":"value","access":1025,"descriptor":"(Ljava/lang/String;)I"}]},{"name":"org/apache/commons/lang/Entities$HashEntityMap","version":47,"access":32,"superName":"org/apache/commons/lang/Entities$MapIntMap","innerClasses":[{"name":"org/apache/commons/lang/Entities$HashEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"HashEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$MapIntMap","outerName":"org/apache/commons/lang/Entities","innerName":"MapIntMap","access":1032}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/Entities$LookupEntityMap","version":47,"access":32,"superName":"org/apache/commons/lang/Entities$PrimitiveEntityMap","innerClasses":[{"name":"org/apache/commons/lang/Entities$LookupEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"LookupEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$PrimitiveEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"PrimitiveEntityMap","access":8}],"fields":[{"name":"lookupTable","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"LOOKUP_TABLE_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"256"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"name","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"lookupTable","access":2,"descriptor":"()[Ljava/lang/String;"},{"name":"createLookupTable","access":2,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/Entities$MapIntMap","version":47,"access":1056,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/Entities$EntityMap"],"innerClasses":[{"name":"org/apache/commons/lang/Entities$MapIntMap","outerName":"org/apache/commons/lang/Entities","innerName":"MapIntMap","access":1032},{"name":"org/apache/commons/lang/Entities$EntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"EntityMap","access":1544}],"fields":[{"name":"mapNameToValue","access":20,"descriptor":"Ljava/util/Map;"},{"name":"mapValueToName","access":20,"descriptor":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;Ljava/util/Map;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"name","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"value","access":1,"descriptor":"(Ljava/lang/String;)I"}]},{"name":"org/apache/commons/lang/Entities$PrimitiveEntityMap","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/Entities$EntityMap"],"innerClasses":[{"name":"org/apache/commons/lang/Entities$PrimitiveEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"PrimitiveEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$EntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"EntityMap","access":1544}],"fields":[{"name":"mapNameToValue","access":18,"descriptor":"Ljava/util/Map;"},{"name":"mapValueToName","access":18,"descriptor":"Lorg/apache/commons/lang/IntHashMap;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/String;I)V"},{"name":"name","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"value","access":1,"descriptor":"(Ljava/lang/String;)I"}]},{"name":"org/apache/commons/lang/Entities$TreeEntityMap","version":47,"access":32,"superName":"org/apache/commons/lang/Entities$MapIntMap","innerClasses":[{"name":"org/apache/commons/lang/Entities$TreeEntityMap","outerName":"org/apache/commons/lang/Entities","innerName":"TreeEntityMap","access":8},{"name":"org/apache/commons/lang/Entities$MapIntMap","outerName":"org/apache/commons/lang/Entities","innerName":"MapIntMap","access":1032}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/IllegalClassException","version":47,"access":33,"superName":"java/lang/IllegalArgumentException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"8063272569377254819"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"safeGetClassName","access":26,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/IncompleteArgumentException","version":47,"access":33,"superName":"java/lang/IllegalArgumentException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4954193403612068178"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)V"},{"name":"safeArrayToString","access":26,"descriptor":"([Ljava/lang/Object;)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/IntHashMap","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/IntHashMap$Entry","outerName":"org/apache/commons/lang/IntHashMap","innerName":"Entry","access":10}],"fields":[{"name":"table","access":130,"descriptor":"[Lorg/apache/commons/lang/IntHashMap$Entry;"},{"name":"count","access":130,"descriptor":"I"},{"name":"threshold","access":2,"descriptor":"I"},{"name":"loadFactor","access":18,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(IF)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsValue","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"containsKey","access":1,"descriptor":"(I)Z"},{"name":"get","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"rehash","access":4,"descriptor":"()V"},{"name":"put","access":1,"descriptor":"(ILjava/lang/Object;)Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"(I)Ljava/lang/Object;"},{"name":"clear","access":33,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/IntHashMap$Entry","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/IntHashMap$Entry","outerName":"org/apache/commons/lang/IntHashMap","innerName":"Entry","access":10}],"fields":[{"name":"hash","access":16,"descriptor":"I"},{"name":"key","access":16,"descriptor":"I"},{"name":"value","access":0,"descriptor":"Ljava/lang/Object;"},{"name":"next","access":0,"descriptor":"Lorg/apache/commons/lang/IntHashMap$Entry;"}],"methods":[{"name":"","access":4,"descriptor":"(IILjava/lang/Object;Lorg/apache/commons/lang/IntHashMap$Entry;)V"}]},{"name":"org/apache/commons/lang/LocaleUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"cAvailableLocaleList","access":10,"descriptor":"Ljava/util/List;"},{"name":"cAvailableLocaleSet","access":10,"descriptor":"Ljava/util/Set;"},{"name":"cLanguagesByCountry","access":26,"descriptor":"Ljava/util/Map;"},{"name":"cCountriesByLanguage","access":26,"descriptor":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"toLocale","access":9,"descriptor":"(Ljava/lang/String;)Ljava/util/Locale;"},{"name":"localeLookupList","access":9,"descriptor":"(Ljava/util/Locale;)Ljava/util/List;"},{"name":"localeLookupList","access":9,"descriptor":"(Ljava/util/Locale;Ljava/util/Locale;)Ljava/util/List;"},{"name":"availableLocaleList","access":9,"descriptor":"()Ljava/util/List;"},{"name":"initAvailableLocaleList","access":42,"descriptor":"()V"},{"name":"availableLocaleSet","access":9,"descriptor":"()Ljava/util/Set;"},{"name":"initAvailableLocaleSet","access":42,"descriptor":"()V"},{"name":"isAvailableLocale","access":9,"descriptor":"(Ljava/util/Locale;)Z"},{"name":"languagesByCountry","access":9,"descriptor":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"countriesByLanguage","access":9,"descriptor":"(Ljava/lang/String;)Ljava/util/List;"}]},{"name":"org/apache/commons/lang/NotImplementedException","version":47,"access":33,"superName":"java/lang/UnsupportedOperationException","interfaces":["org/apache/commons/lang/exception/Nestable"],"fields":[{"name":"DEFAULT_MESSAGE","access":26,"descriptor":"Ljava/lang/String;","constant":"Code is not implemented"},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-6894122266938754088"}},{"name":"delegate","access":2,"descriptor":"Lorg/apache/commons/lang/exception/NestableDelegate;"},{"name":"cause","access":2,"descriptor":"Ljava/lang/Throwable;"}],"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":"","access":1,"descriptor":"(Ljava/lang/Class;)V"},{"name":"getCause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMessage","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"getMessages","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getThrowable","access":1,"descriptor":"(I)Ljava/lang/Throwable;"},{"name":"getThrowableCount","access":1,"descriptor":"()I"},{"name":"getThrowables","access":1,"descriptor":"()[Ljava/lang/Throwable;"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;)I"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;I)I"},{"name":"printStackTrace","access":1,"descriptor":"()V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintWriter;)V"},{"name":"printPartialStackTrace","access":17,"descriptor":"(Ljava/io/PrintWriter;)V"}]},{"name":"org/apache/commons/lang/NullArgumentException","version":47,"access":33,"superName":"java/lang/IllegalArgumentException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1174360235354917591"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/apache/commons/lang/NumberRange","version":47,"access":131121,"superName":"java/lang/Object","fields":[{"name":"min","access":18,"descriptor":"Ljava/lang/Number;"},{"name":"max","access":18,"descriptor":"Ljava/lang/Number;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)V"},{"name":"getMinimum","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMaximum","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"includesNumber","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"includesRange","access":1,"descriptor":"(Lorg/apache/commons/lang/NumberRange;)Z"},{"name":"overlaps","access":1,"descriptor":"(Lorg/apache/commons/lang/NumberRange;)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":"org/apache/commons/lang/NumberUtils","version":47,"access":131121,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"stringToInt","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"stringToInt","access":9,"descriptor":"(Ljava/lang/String;I)I"},{"name":"createNumber","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Number;","exceptions":["java/lang/NumberFormatException"]},{"name":"isAllZeros","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"createFloat","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Float;"},{"name":"createDouble","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Double;"},{"name":"createInteger","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Integer;"},{"name":"createLong","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Long;"},{"name":"createBigInteger","access":9,"descriptor":"(Ljava/lang/String;)Ljava/math/BigInteger;"},{"name":"createBigDecimal","access":9,"descriptor":"(Ljava/lang/String;)Ljava/math/BigDecimal;"},{"name":"minimum","access":9,"descriptor":"(JJJ)J"},{"name":"minimum","access":9,"descriptor":"(III)I"},{"name":"maximum","access":9,"descriptor":"(JJJ)J"},{"name":"maximum","access":9,"descriptor":"(III)I"},{"name":"compare","access":9,"descriptor":"(DD)I"},{"name":"compare","access":9,"descriptor":"(FF)I"},{"name":"isDigits","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isNumber","access":9,"descriptor":"(Ljava/lang/String;)Z"}]},{"name":"org/apache/commons/lang/ObjectUtils","version":47,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/ObjectUtils$Null","outerName":"org/apache/commons/lang/ObjectUtils","innerName":"Null","access":9}],"fields":[{"name":"NULL","access":25,"descriptor":"Lorg/apache/commons/lang/ObjectUtils$Null;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"defaultIfNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"equals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"notEqual","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"hashCode","access":9,"descriptor":"(Ljava/lang/Object;)I"},{"name":"identityToString","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"identityToString","access":9,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/Object;)V"},{"name":"appendIdentityToString","access":131081,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/Object;)Ljava/lang/StringBuffer;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"min","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object;"},{"name":"max","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)Ljava/lang/Object;"},{"name":"compare","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;)I"},{"name":"compare","access":9,"descriptor":"(Ljava/lang/Comparable;Ljava/lang/Comparable;Z)I"},{"name":"clone","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"cloneIfPossible","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/ObjectUtils$Null","version":47,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"org/apache/commons/lang/ObjectUtils$Null","outerName":"org/apache/commons/lang/ObjectUtils","innerName":"Null","access":9}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"7092611880189329093"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/RandomStringUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"RANDOM","access":26,"descriptor":"Ljava/util/Random;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"random","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"randomAscii","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"randomAlphabetic","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"randomAlphanumeric","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"randomNumeric","access":9,"descriptor":"(I)Ljava/lang/String;"},{"name":"random","access":9,"descriptor":"(IZZ)Ljava/lang/String;"},{"name":"random","access":9,"descriptor":"(IIIZZ)Ljava/lang/String;"},{"name":"random","access":9,"descriptor":"(IIIZZ[C)Ljava/lang/String;"},{"name":"random","access":9,"descriptor":"(IIIZZ[CLjava/util/Random;)Ljava/lang/String;"},{"name":"random","access":9,"descriptor":"(ILjava/lang/String;)Ljava/lang/String;"},{"name":"random","access":9,"descriptor":"(I[C)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/SerializationException","version":47,"access":33,"superName":"org/apache/commons/lang/exception/NestableRuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"4029025366392702726"}}],"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/apache/commons/lang/SerializationUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"clone","access":9,"descriptor":"(Ljava/io/Serializable;)Ljava/lang/Object;"},{"name":"serialize","access":9,"descriptor":"(Ljava/io/Serializable;Ljava/io/OutputStream;)V"},{"name":"serialize","access":9,"descriptor":"(Ljava/io/Serializable;)[B"},{"name":"deserialize","access":9,"descriptor":"(Ljava/io/InputStream;)Ljava/lang/Object;"},{"name":"deserialize","access":9,"descriptor":"([B)Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/StringEscapeUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"CSV_DELIMITER","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"44"}},{"name":"CSV_QUOTE","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"34"}},{"name":"CSV_QUOTE_STR","access":26,"descriptor":"Ljava/lang/String;"},{"name":"CSV_SEARCH_CHARS","access":26,"descriptor":"[C"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"escapeJava","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escapeJava","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"escapeJavaScript","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escapeJavaScript","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"escapeJavaStyleString","access":10,"descriptor":"(Ljava/lang/String;ZZ)Ljava/lang/String;"},{"name":"escapeJavaStyleString","access":10,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;ZZ)V","exceptions":["java/io/IOException"]},{"name":"hex","access":10,"descriptor":"(C)Ljava/lang/String;"},{"name":"unescapeJava","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"unescapeJava","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"unescapeJavaScript","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"unescapeJavaScript","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"escapeHtml","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escapeHtml","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"unescapeHtml","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"unescapeHtml","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"escapeXml","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"escapeXml","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"unescapeXml","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"unescapeXml","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escapeSql","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escapeCsv","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escapeCsv","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"unescapeCsv","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"unescapeCsv","access":9,"descriptor":"(Ljava/io/Writer;Ljava/lang/String;)V","exceptions":["java/io/IOException"]}]},{"name":"org/apache/commons/lang/StringUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"EMPTY","access":25,"descriptor":"Ljava/lang/String;","constant":""},{"name":"INDEX_NOT_FOUND","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"name":"PAD_LIMIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"8192"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isEmpty","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isNotEmpty","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isBlank","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isNotBlank","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"clean","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"trim","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"trimToNull","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"trimToEmpty","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"strip","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"stripToNull","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"stripToEmpty","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"strip","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"stripStart","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"stripEnd","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"stripAll","access":9,"descriptor":"([Ljava/lang/String;)[Ljava/lang/String;"},{"name":"stripAll","access":9,"descriptor":"([Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;"},{"name":"equals","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"equalsIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"indexOf","access":9,"descriptor":"(Ljava/lang/String;C)I"},{"name":"indexOf","access":9,"descriptor":"(Ljava/lang/String;CI)I"},{"name":"indexOf","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"ordinalIndexOf","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)I"},{"name":"ordinalIndexOf","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;IZ)I"},{"name":"indexOf","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)I"},{"name":"indexOfIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"indexOfIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)I"},{"name":"lastIndexOf","access":9,"descriptor":"(Ljava/lang/String;C)I"},{"name":"lastIndexOf","access":9,"descriptor":"(Ljava/lang/String;CI)I"},{"name":"lastIndexOf","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"lastOrdinalIndexOf","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)I"},{"name":"lastIndexOf","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)I"},{"name":"lastIndexOfIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"lastIndexOfIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)I"},{"name":"contains","access":9,"descriptor":"(Ljava/lang/String;C)Z"},{"name":"contains","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"containsIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"indexOfAny","access":9,"descriptor":"(Ljava/lang/String;[C)I"},{"name":"indexOfAny","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"containsAny","access":9,"descriptor":"(Ljava/lang/String;[C)Z"},{"name":"containsAny","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"indexOfAnyBut","access":9,"descriptor":"(Ljava/lang/String;[C)I"},{"name":"indexOfAnyBut","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"containsOnly","access":9,"descriptor":"(Ljava/lang/String;[C)Z"},{"name":"containsOnly","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"containsNone","access":9,"descriptor":"(Ljava/lang/String;[C)Z"},{"name":"containsNone","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"indexOfAny","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)I"},{"name":"lastIndexOfAny","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)I"},{"name":"substring","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"substring","access":9,"descriptor":"(Ljava/lang/String;II)Ljava/lang/String;"},{"name":"left","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"right","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"mid","access":9,"descriptor":"(Ljava/lang/String;II)Ljava/lang/String;"},{"name":"substringBefore","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"substringAfter","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"substringBeforeLast","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"substringAfterLast","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"substringBetween","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"substringBetween","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"substringsBetween","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;"},{"name":"getNestedString","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getNestedString","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"split","access":9,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"},{"name":"split","access":9,"descriptor":"(Ljava/lang/String;C)[Ljava/lang/String;"},{"name":"split","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;"},{"name":"split","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)[Ljava/lang/String;"},{"name":"splitByWholeSeparator","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;"},{"name":"splitByWholeSeparator","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)[Ljava/lang/String;"},{"name":"splitByWholeSeparatorPreserveAllTokens","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;"},{"name":"splitByWholeSeparatorPreserveAllTokens","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)[Ljava/lang/String;"},{"name":"splitByWholeSeparatorWorker","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;IZ)[Ljava/lang/String;"},{"name":"splitPreserveAllTokens","access":9,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"},{"name":"splitPreserveAllTokens","access":9,"descriptor":"(Ljava/lang/String;C)[Ljava/lang/String;"},{"name":"splitWorker","access":10,"descriptor":"(Ljava/lang/String;CZ)[Ljava/lang/String;"},{"name":"splitPreserveAllTokens","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)[Ljava/lang/String;"},{"name":"splitPreserveAllTokens","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)[Ljava/lang/String;"},{"name":"splitWorker","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;IZ)[Ljava/lang/String;"},{"name":"splitByCharacterType","access":9,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"},{"name":"splitByCharacterTypeCamelCase","access":9,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"},{"name":"splitByCharacterType","access":10,"descriptor":"(Ljava/lang/String;Z)[Ljava/lang/String;"},{"name":"concatenate","access":131081,"descriptor":"([Ljava/lang/Object;)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"([Ljava/lang/Object;)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"([Ljava/lang/Object;C)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"([Ljava/lang/Object;CII)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/String;II)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"(Ljava/util/Iterator;C)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"(Ljava/util/Iterator;Ljava/lang/String;)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"(Ljava/util/Collection;C)Ljava/lang/String;"},{"name":"join","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/String;)Ljava/lang/String;"},{"name":"deleteSpaces","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"deleteWhitespace","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"removeStart","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"removeStartIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"removeEnd","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"removeEndIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"remove","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"remove","access":9,"descriptor":"(Ljava/lang/String;C)Ljava/lang/String;"},{"name":"replaceOnce","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"replace","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"replace","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;"},{"name":"replaceEach","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;"},{"name":"replaceEachRepeatedly","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;"},{"name":"replaceEach","access":10,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;ZI)Ljava/lang/String;"},{"name":"replaceChars","access":9,"descriptor":"(Ljava/lang/String;CC)Ljava/lang/String;"},{"name":"replaceChars","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"overlayString","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String;"},{"name":"overlay","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;II)Ljava/lang/String;"},{"name":"chomp","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"chomp","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"chompLast","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"chompLast","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getChomp","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"prechomp","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getPrechomp","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"chop","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"chopNewline","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"escape","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"repeat","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"repeat","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;"},{"name":"padding","access":10,"descriptor":"(IC)Ljava/lang/String;","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"rightPad","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"rightPad","access":9,"descriptor":"(Ljava/lang/String;IC)Ljava/lang/String;"},{"name":"rightPad","access":9,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"},{"name":"leftPad","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"leftPad","access":9,"descriptor":"(Ljava/lang/String;IC)Ljava/lang/String;"},{"name":"leftPad","access":9,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"},{"name":"length","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"center","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"center","access":9,"descriptor":"(Ljava/lang/String;IC)Ljava/lang/String;"},{"name":"center","access":9,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)Ljava/lang/String;"},{"name":"upperCase","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"upperCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"lowerCase","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"lowerCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"capitalize","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"capitalise","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"uncapitalize","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"uncapitalise","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"swapCase","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"capitaliseAllWords","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"countMatches","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"isAlpha","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isAlphaSpace","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isAlphanumeric","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isAlphanumericSpace","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isAsciiPrintable","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isNumeric","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isNumericSpace","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isWhitespace","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isAllLowerCase","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isAllUpperCase","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"defaultString","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"defaultString","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"defaultIfBlank","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"defaultIfEmpty","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"reverse","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"reverseDelimited","access":9,"descriptor":"(Ljava/lang/String;C)Ljava/lang/String;"},{"name":"reverseDelimitedString","access":131081,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"abbreviate","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"abbreviate","access":9,"descriptor":"(Ljava/lang/String;II)Ljava/lang/String;"},{"name":"abbreviateMiddle","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;I)Ljava/lang/String;"},{"name":"difference","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"indexOfDifference","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"indexOfDifference","access":9,"descriptor":"([Ljava/lang/String;)I"},{"name":"getCommonPrefix","access":9,"descriptor":"([Ljava/lang/String;)Ljava/lang/String;"},{"name":"getLevenshteinDistance","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"},{"name":"startsWith","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"startsWithIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"startsWith","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Z"},{"name":"startsWithAny","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Z"},{"name":"endsWith","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"endsWithIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"endsWith","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Z"},{"name":"normalizeSpace","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"endsWithAny","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Z"}]},{"name":"org/apache/commons/lang/SystemUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"JAVA_VERSION_TRIM_SIZE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"OS_NAME_WINDOWS_PREFIX","access":26,"descriptor":"Ljava/lang/String;","constant":"Windows"},{"name":"USER_HOME_KEY","access":26,"descriptor":"Ljava/lang/String;","constant":"user.home"},{"name":"USER_DIR_KEY","access":26,"descriptor":"Ljava/lang/String;","constant":"user.dir"},{"name":"JAVA_IO_TMPDIR_KEY","access":26,"descriptor":"Ljava/lang/String;","constant":"java.io.tmpdir"},{"name":"JAVA_HOME_KEY","access":26,"descriptor":"Ljava/lang/String;","constant":"java.home"},{"name":"AWT_TOOLKIT","access":25,"descriptor":"Ljava/lang/String;"},{"name":"FILE_ENCODING","access":25,"descriptor":"Ljava/lang/String;"},{"name":"FILE_SEPARATOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_AWT_FONTS","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_AWT_GRAPHICSENV","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_AWT_HEADLESS","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_AWT_PRINTERJOB","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_CLASS_PATH","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_CLASS_VERSION","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_COMPILER","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_ENDORSED_DIRS","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_EXT_DIRS","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_HOME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_IO_TMPDIR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_LIBRARY_PATH","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_RUNTIME_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_RUNTIME_VERSION","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_SPECIFICATION_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_SPECIFICATION_VENDOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_SPECIFICATION_VERSION","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_UTIL_PREFS_PREFERENCES_FACTORY","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VENDOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VENDOR_URL","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VERSION","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VM_INFO","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VM_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VM_SPECIFICATION_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VM_SPECIFICATION_VENDOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VM_SPECIFICATION_VERSION","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VM_VENDOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VM_VERSION","access":25,"descriptor":"Ljava/lang/String;"},{"name":"LINE_SEPARATOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"OS_ARCH","access":25,"descriptor":"Ljava/lang/String;"},{"name":"OS_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"OS_VERSION","access":25,"descriptor":"Ljava/lang/String;"},{"name":"PATH_SEPARATOR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"USER_COUNTRY","access":25,"descriptor":"Ljava/lang/String;"},{"name":"USER_DIR","access":25,"descriptor":"Ljava/lang/String;"},{"name":"USER_HOME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"USER_LANGUAGE","access":25,"descriptor":"Ljava/lang/String;"},{"name":"USER_NAME","access":25,"descriptor":"Ljava/lang/String;"},{"name":"USER_TIMEZONE","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VERSION_TRIMMED","access":25,"descriptor":"Ljava/lang/String;"},{"name":"JAVA_VERSION_FLOAT","access":25,"descriptor":"F"},{"name":"JAVA_VERSION_INT","access":25,"descriptor":"I"},{"name":"IS_JAVA_1_1","access":25,"descriptor":"Z"},{"name":"IS_JAVA_1_2","access":25,"descriptor":"Z"},{"name":"IS_JAVA_1_3","access":25,"descriptor":"Z"},{"name":"IS_JAVA_1_4","access":25,"descriptor":"Z"},{"name":"IS_JAVA_1_5","access":25,"descriptor":"Z"},{"name":"IS_JAVA_1_6","access":25,"descriptor":"Z"},{"name":"IS_JAVA_1_7","access":25,"descriptor":"Z"},{"name":"IS_OS_AIX","access":25,"descriptor":"Z"},{"name":"IS_OS_HP_UX","access":25,"descriptor":"Z"},{"name":"IS_OS_IRIX","access":25,"descriptor":"Z"},{"name":"IS_OS_LINUX","access":25,"descriptor":"Z"},{"name":"IS_OS_MAC","access":25,"descriptor":"Z"},{"name":"IS_OS_MAC_OSX","access":25,"descriptor":"Z"},{"name":"IS_OS_OS2","access":25,"descriptor":"Z"},{"name":"IS_OS_SOLARIS","access":25,"descriptor":"Z"},{"name":"IS_OS_SUN_OS","access":25,"descriptor":"Z"},{"name":"IS_OS_UNIX","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_2000","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_95","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_98","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_ME","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_NT","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_XP","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_VISTA","access":25,"descriptor":"Z"},{"name":"IS_OS_WINDOWS_7","access":25,"descriptor":"Z"}],"methods":[{"name":"getJavaHome","access":9,"descriptor":"()Ljava/io/File;"},{"name":"getJavaIoTmpDir","access":9,"descriptor":"()Ljava/io/File;"},{"name":"getJavaVersion","access":131081,"descriptor":"()F"},{"name":"getJavaVersionAsFloat","access":10,"descriptor":"()F"},{"name":"getJavaVersionAsInt","access":10,"descriptor":"()I"},{"name":"getJavaVersionMatches","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getJavaVersionTrimmed","access":10,"descriptor":"()Ljava/lang/String;"},{"name":"getOSMatches","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"getOSMatchesName","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getSystemProperty","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getUserDir","access":9,"descriptor":"()Ljava/io/File;"},{"name":"getUserHome","access":9,"descriptor":"()Ljava/io/File;"},{"name":"isJavaAwtHeadless","access":9,"descriptor":"()Z"},{"name":"isJavaVersionAtLeast","access":9,"descriptor":"(F)Z"},{"name":"isJavaVersionAtLeast","access":9,"descriptor":"(I)Z"},{"name":"isJavaVersionMatch","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"isOSMatch","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"isOSNameMatch","access":8,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"toJavaVersionFloat","access":8,"descriptor":"(Ljava/lang/String;)F"},{"name":"toJavaVersionInt","access":8,"descriptor":"(Ljava/lang/String;)I"},{"name":"toJavaVersionIntArray","access":8,"descriptor":"(Ljava/lang/String;)[I"},{"name":"toJavaVersionIntArray","access":10,"descriptor":"(Ljava/lang/String;I)[I"},{"name":"toVersionFloat","access":10,"descriptor":"([I)F"},{"name":"toVersionInt","access":10,"descriptor":"([I)I"},{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/UnhandledException","version":47,"access":33,"superName":"org/apache/commons/lang/exception/NestableRuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1832101364842773720"}}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"org/apache/commons/lang/Validate","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isTrue","access":9,"descriptor":"(ZLjava/lang/String;Ljava/lang/Object;)V"},{"name":"isTrue","access":9,"descriptor":"(ZLjava/lang/String;J)V"},{"name":"isTrue","access":9,"descriptor":"(ZLjava/lang/String;D)V"},{"name":"isTrue","access":9,"descriptor":"(ZLjava/lang/String;)V"},{"name":"isTrue","access":9,"descriptor":"(Z)V"},{"name":"notNull","access":9,"descriptor":"(Ljava/lang/Object;)V"},{"name":"notNull","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"notEmpty","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"notEmpty","access":9,"descriptor":"([Ljava/lang/Object;)V"},{"name":"notEmpty","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/String;)V"},{"name":"notEmpty","access":9,"descriptor":"(Ljava/util/Collection;)V"},{"name":"notEmpty","access":9,"descriptor":"(Ljava/util/Map;Ljava/lang/String;)V"},{"name":"notEmpty","access":9,"descriptor":"(Ljava/util/Map;)V"},{"name":"notEmpty","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"notEmpty","access":9,"descriptor":"(Ljava/lang/String;)V"},{"name":"noNullElements","access":9,"descriptor":"([Ljava/lang/Object;Ljava/lang/String;)V"},{"name":"noNullElements","access":9,"descriptor":"([Ljava/lang/Object;)V"},{"name":"noNullElements","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/String;)V"},{"name":"noNullElements","access":9,"descriptor":"(Ljava/util/Collection;)V"},{"name":"allElementsOfType","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/Class;Ljava/lang/String;)V"},{"name":"allElementsOfType","access":9,"descriptor":"(Ljava/util/Collection;Ljava/lang/Class;)V"}]},{"name":"org/apache/commons/lang/WordUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"wrap","access":9,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"wrap","access":9,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Z)Ljava/lang/String;"},{"name":"capitalize","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"capitalize","access":9,"descriptor":"(Ljava/lang/String;[C)Ljava/lang/String;"},{"name":"capitalizeFully","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"capitalizeFully","access":9,"descriptor":"(Ljava/lang/String;[C)Ljava/lang/String;"},{"name":"uncapitalize","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"uncapitalize","access":9,"descriptor":"(Ljava/lang/String;[C)Ljava/lang/String;"},{"name":"swapCase","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"initials","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"initials","access":9,"descriptor":"(Ljava/lang/String;[C)Ljava/lang/String;"},{"name":"isDelimiter","access":10,"descriptor":"(C[C)Z"},{"name":"abbreviate","access":9,"descriptor":"(Ljava/lang/String;IILjava/lang/String;)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/builder/CompareToBuilder","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"comparison","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"reflectionCompare","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"},{"name":"reflectionCompare","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)I"},{"name":"reflectionCompare","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Collection;)I"},{"name":"reflectionCompare","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;)I"},{"name":"reflectionCompare","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;ZLjava/lang/Class;)I"},{"name":"reflectionCompare","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;ZLjava/lang/Class;[Ljava/lang/String;)I"},{"name":"reflectionAppend","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class;Lorg/apache/commons/lang/builder/CompareToBuilder;Z[Ljava/lang/String;)V"},{"name":"appendSuper","access":1,"descriptor":"(I)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Comparator;)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(JJ)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(II)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(SS)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(CC)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(BB)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(DD)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(FF)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"(ZZ)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;Ljava/util/Comparator;)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([J[J)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([I[I)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([S[S)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([C[C)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([B[B)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([D[D)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([F[F)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"append","access":1,"descriptor":"([Z[Z)Lorg/apache/commons/lang/builder/CompareToBuilder;"},{"name":"toComparison","access":1,"descriptor":"()I"}]},{"name":"org/apache/commons/lang/builder/EqualsBuilder","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"isEquals","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"reflectionEquals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Z"},{"name":"reflectionEquals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/util/Collection;)Z"},{"name":"reflectionEquals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/String;)Z"},{"name":"reflectionEquals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Z)Z"},{"name":"reflectionEquals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;ZLjava/lang/Class;)Z"},{"name":"reflectionEquals","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;ZLjava/lang/Class;[Ljava/lang/String;)Z"},{"name":"reflectionAppend","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Class;Lorg/apache/commons/lang/builder/EqualsBuilder;Z[Ljava/lang/String;)V"},{"name":"appendSuper","access":1,"descriptor":"(Z)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(JJ)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(II)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(SS)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(CC)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(BB)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(DD)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(FF)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"(ZZ)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([Ljava/lang/Object;[Ljava/lang/Object;)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([J[J)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([I[I)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([S[S)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([C[C)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([B[B)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([D[D)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([F[F)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"append","access":1,"descriptor":"([Z[Z)Lorg/apache/commons/lang/builder/EqualsBuilder;"},{"name":"isEquals","access":1,"descriptor":"()Z"},{"name":"setEquals","access":4,"descriptor":"(Z)V"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/builder/HashCodeBuilder","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"REGISTRY","access":26,"descriptor":"Ljava/lang/ThreadLocal;"},{"name":"iConstant","access":18,"descriptor":"I"},{"name":"iTotal","access":2,"descriptor":"I"},{"name":"class$org$apache$commons$lang$builder$HashCodeBuilder","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"getRegistry","access":8,"descriptor":"()Ljava/util/Set;"},{"name":"isRegistered","access":8,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"reflectionAppend","access":10,"descriptor":"(Ljava/lang/Object;Ljava/lang/Class;Lorg/apache/commons/lang/builder/HashCodeBuilder;Z[Ljava/lang/String;)V"},{"name":"reflectionHashCode","access":9,"descriptor":"(IILjava/lang/Object;)I"},{"name":"reflectionHashCode","access":9,"descriptor":"(IILjava/lang/Object;Z)I"},{"name":"reflectionHashCode","access":9,"descriptor":"(IILjava/lang/Object;ZLjava/lang/Class;)I"},{"name":"reflectionHashCode","access":9,"descriptor":"(IILjava/lang/Object;ZLjava/lang/Class;[Ljava/lang/String;)I"},{"name":"reflectionHashCode","access":9,"descriptor":"(Ljava/lang/Object;)I"},{"name":"reflectionHashCode","access":9,"descriptor":"(Ljava/lang/Object;Z)I"},{"name":"reflectionHashCode","access":9,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)I"},{"name":"reflectionHashCode","access":9,"descriptor":"(Ljava/lang/Object;[Ljava/lang/String;)I"},{"name":"register","access":8,"descriptor":"(Ljava/lang/Object;)V"},{"name":"unregister","access":8,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"append","access":1,"descriptor":"(Z)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([Z)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(B)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([B)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(C)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([C)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(D)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([D)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(F)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([F)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([I)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(J)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([J)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([Ljava/lang/Object;)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"(S)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"append","access":1,"descriptor":"([S)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"appendSuper","access":1,"descriptor":"(I)Lorg/apache/commons/lang/builder/HashCodeBuilder;"},{"name":"toHashCode","access":1,"descriptor":"()I"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/builder/IDKey","version":47,"access":48,"superName":"java/lang/Object","fields":[{"name":"value","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"id","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"org/apache/commons/lang/builder/ReflectionToStringBuilder","version":47,"access":33,"superName":"org/apache/commons/lang/builder/ToStringBuilder","fields":[{"name":"appendStatics","access":2,"descriptor":"Z"},{"name":"appendTransients","access":2,"descriptor":"Z"},{"name":"excludeFieldNames","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"upToClass","access":2,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;Z)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;ZZ)Ljava/lang/String;"},{"name":"toString","access":9,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;ZZLjava/lang/Class;)Ljava/lang/String;"},{"name":"toString","access":131081,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;ZLjava/lang/Class;)Ljava/lang/String;"},{"name":"toStringExclude","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;"},{"name":"toStringExclude","access":9,"descriptor":"(Ljava/lang/Object;Ljava/util/Collection;)Ljava/lang/String;"},{"name":"toNoNullStringArray","access":8,"descriptor":"(Ljava/util/Collection;)[Ljava/lang/String;"},{"name":"toNoNullStringArray","access":8,"descriptor":"([Ljava/lang/Object;)[Ljava/lang/String;"},{"name":"toStringExclude","access":9,"descriptor":"(Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/String;"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;Ljava/lang/StringBuffer;)V"},{"name":"","access":131073,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;Ljava/lang/StringBuffer;Ljava/lang/Class;Z)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;Ljava/lang/StringBuffer;Ljava/lang/Class;ZZ)V"},{"name":"accept","access":4,"descriptor":"(Ljava/lang/reflect/Field;)Z"},{"name":"appendFieldsIn","access":4,"descriptor":"(Ljava/lang/Class;)V"},{"name":"getExcludeFieldNames","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getUpToClass","access":1,"descriptor":"()Ljava/lang/Class;"},{"name":"getValue","access":4,"descriptor":"(Ljava/lang/reflect/Field;)Ljava/lang/Object;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalAccessException"]},{"name":"isAppendStatics","access":1,"descriptor":"()Z"},{"name":"isAppendTransients","access":1,"descriptor":"()Z"},{"name":"reflectionAppendArray","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"setAppendStatics","access":1,"descriptor":"(Z)V"},{"name":"setAppendTransients","access":1,"descriptor":"(Z)V"},{"name":"setExcludeFieldNames","access":1,"descriptor":"([Ljava/lang/String;)Lorg/apache/commons/lang/builder/ReflectionToStringBuilder;"},{"name":"setUpToClass","access":1,"descriptor":"(Ljava/lang/Class;)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/builder/StandardToStringStyle","version":47,"access":33,"superName":"org/apache/commons/lang/builder/ToStringStyle","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isUseClassName","access":1,"descriptor":"()Z"},{"name":"setUseClassName","access":1,"descriptor":"(Z)V"},{"name":"isUseShortClassName","access":1,"descriptor":"()Z"},{"name":"isShortClassName","access":131073,"descriptor":"()Z"},{"name":"setUseShortClassName","access":1,"descriptor":"(Z)V"},{"name":"setShortClassName","access":131073,"descriptor":"(Z)V"},{"name":"isUseIdentityHashCode","access":1,"descriptor":"()Z"},{"name":"setUseIdentityHashCode","access":1,"descriptor":"(Z)V"},{"name":"isUseFieldNames","access":1,"descriptor":"()Z"},{"name":"setUseFieldNames","access":1,"descriptor":"(Z)V"},{"name":"isDefaultFullDetail","access":1,"descriptor":"()Z"},{"name":"setDefaultFullDetail","access":1,"descriptor":"(Z)V"},{"name":"isArrayContentDetail","access":1,"descriptor":"()Z"},{"name":"setArrayContentDetail","access":1,"descriptor":"(Z)V"},{"name":"getArrayStart","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setArrayStart","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getArrayEnd","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setArrayEnd","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getArraySeparator","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setArraySeparator","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getContentStart","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setContentStart","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getContentEnd","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setContentEnd","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getFieldNameValueSeparator","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setFieldNameValueSeparator","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getFieldSeparator","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setFieldSeparator","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"isFieldSeparatorAtStart","access":1,"descriptor":"()Z"},{"name":"setFieldSeparatorAtStart","access":1,"descriptor":"(Z)V"},{"name":"isFieldSeparatorAtEnd","access":1,"descriptor":"()Z"},{"name":"setFieldSeparatorAtEnd","access":1,"descriptor":"(Z)V"},{"name":"getNullText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setNullText","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSizeStartText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSizeStartText","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSizeEndText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSizeEndText","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSummaryObjectStartText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSummaryObjectStartText","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSummaryObjectEndText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setSummaryObjectEndText","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/apache/commons/lang/builder/ToStringBuilder","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"defaultStyle","access":74,"descriptor":"Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"buffer","access":18,"descriptor":"Ljava/lang/StringBuffer;"},{"name":"object","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"style","access":18,"descriptor":"Lorg/apache/commons/lang/builder/ToStringStyle;"}],"methods":[{"name":"getDefaultStyle","access":9,"descriptor":"()Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"setDefaultStyle","access":9,"descriptor":"(Lorg/apache/commons/lang/builder/ToStringStyle;)V"},{"name":"reflectionToString","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"reflectionToString","access":9,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;)Ljava/lang/String;"},{"name":"reflectionToString","access":9,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;Z)Ljava/lang/String;"},{"name":"reflectionToString","access":9,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;ZLjava/lang/Class;)Ljava/lang/String;"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Lorg/apache/commons/lang/builder/ToStringStyle;Ljava/lang/StringBuffer;)V"},{"name":"append","access":1,"descriptor":"(Z)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([Z)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(B)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([B)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(C)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([C)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(D)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([D)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(F)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([F)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(I)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([I)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(J)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([J)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([Ljava/lang/Object;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(S)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"([S)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[Z)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[ZZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;B)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[B)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[BZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;C)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[C)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[CZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;D)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[D)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[DZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;F)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[F)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[FZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;I)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[I)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[IZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;J)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[J)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[JZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;Z)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[Ljava/lang/Object;Z)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;S)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[S)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;[SZ)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"appendAsObjectToString","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"appendSuper","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"appendToString","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/builder/ToStringBuilder;"},{"name":"getObject","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"getStringBuffer","access":1,"descriptor":"()Ljava/lang/StringBuffer;"},{"name":"getStyle","access":1,"descriptor":"()Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/builder/ToStringStyle","version":47,"access":1057,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"innerClasses":[{"name":"org/apache/commons/lang/builder/ToStringStyle$MultiLineToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"MultiLineToStringStyle","access":26},{"name":"org/apache/commons/lang/builder/ToStringStyle$SimpleToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"SimpleToStringStyle","access":26},{"name":"org/apache/commons/lang/builder/ToStringStyle$ShortPrefixToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"ShortPrefixToStringStyle","access":26},{"name":"org/apache/commons/lang/builder/ToStringStyle$NoFieldNameToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"NoFieldNameToStringStyle","access":26},{"name":"org/apache/commons/lang/builder/ToStringStyle$DefaultToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"DefaultToStringStyle","access":26}],"fields":[{"name":"DEFAULT_STYLE","access":25,"descriptor":"Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"MULTI_LINE_STYLE","access":25,"descriptor":"Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"NO_FIELD_NAMES_STYLE","access":25,"descriptor":"Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"SHORT_PREFIX_STYLE","access":25,"descriptor":"Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"SIMPLE_STYLE","access":25,"descriptor":"Lorg/apache/commons/lang/builder/ToStringStyle;"},{"name":"REGISTRY","access":26,"descriptor":"Ljava/lang/ThreadLocal;"},{"name":"useFieldNames","access":2,"descriptor":"Z"},{"name":"useClassName","access":2,"descriptor":"Z"},{"name":"useShortClassName","access":2,"descriptor":"Z"},{"name":"useIdentityHashCode","access":2,"descriptor":"Z"},{"name":"contentStart","access":2,"descriptor":"Ljava/lang/String;"},{"name":"contentEnd","access":2,"descriptor":"Ljava/lang/String;"},{"name":"fieldNameValueSeparator","access":2,"descriptor":"Ljava/lang/String;"},{"name":"fieldSeparatorAtStart","access":2,"descriptor":"Z"},{"name":"fieldSeparatorAtEnd","access":2,"descriptor":"Z"},{"name":"fieldSeparator","access":2,"descriptor":"Ljava/lang/String;"},{"name":"arrayStart","access":2,"descriptor":"Ljava/lang/String;"},{"name":"arraySeparator","access":2,"descriptor":"Ljava/lang/String;"},{"name":"arrayContentDetail","access":2,"descriptor":"Z"},{"name":"arrayEnd","access":2,"descriptor":"Ljava/lang/String;"},{"name":"defaultFullDetail","access":2,"descriptor":"Z"},{"name":"nullText","access":2,"descriptor":"Ljava/lang/String;"},{"name":"sizeStartText","access":2,"descriptor":"Ljava/lang/String;"},{"name":"sizeEndText","access":2,"descriptor":"Ljava/lang/String;"},{"name":"summaryObjectStartText","access":2,"descriptor":"Ljava/lang/String;"},{"name":"summaryObjectEndText","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"getRegistry","access":8,"descriptor":"()Ljava/util/Map;"},{"name":"isRegistered","access":8,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"register","access":8,"descriptor":"(Ljava/lang/Object;)V"},{"name":"unregister","access":8,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":4,"descriptor":"()V"},{"name":"appendSuper","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;)V"},{"name":"appendToString","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;)V"},{"name":"appendStart","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/Object;)V"},{"name":"appendEnd","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/Object;)V"},{"name":"removeLastFieldSeparator","access":4,"descriptor":"(Ljava/lang/StringBuffer;)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Boolean;)V"},{"name":"appendInternal","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/Object;Z)V"},{"name":"appendCyclicObject","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/util/Collection;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/util/Map;)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;J)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;J)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;I)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;I)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;S)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;S)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;B)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;B)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;C)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;C)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;D)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;D)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;F)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;F)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Z)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Z)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"reflectionAppendArrayDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[Ljava/lang/Object;)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[JLjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[J)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[J)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[ILjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[I)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[I)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[SLjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[S)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[S)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[BLjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[B)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[B)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[CLjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[C)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[C)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[DLjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[D)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[D)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[FLjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[F)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[F)V"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[ZLjava/lang/Boolean;)V"},{"name":"appendDetail","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[Z)V"},{"name":"appendSummary","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;[Z)V"},{"name":"appendClassName","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/Object;)V"},{"name":"appendIdentityHashCode","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/Object;)V"},{"name":"appendContentStart","access":4,"descriptor":"(Ljava/lang/StringBuffer;)V"},{"name":"appendContentEnd","access":4,"descriptor":"(Ljava/lang/StringBuffer;)V"},{"name":"appendNullText","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;)V"},{"name":"appendFieldSeparator","access":4,"descriptor":"(Ljava/lang/StringBuffer;)V"},{"name":"appendFieldStart","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;)V"},{"name":"appendFieldEnd","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;)V"},{"name":"appendSummarySize","access":4,"descriptor":"(Ljava/lang/StringBuffer;Ljava/lang/String;I)V"},{"name":"isFullDetail","access":4,"descriptor":"(Ljava/lang/Boolean;)Z"},{"name":"getShortClassName","access":4,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;"},{"name":"isUseClassName","access":4,"descriptor":"()Z"},{"name":"setUseClassName","access":4,"descriptor":"(Z)V"},{"name":"isUseShortClassName","access":4,"descriptor":"()Z"},{"name":"isShortClassName","access":131076,"descriptor":"()Z"},{"name":"setUseShortClassName","access":4,"descriptor":"(Z)V"},{"name":"setShortClassName","access":131076,"descriptor":"(Z)V"},{"name":"isUseIdentityHashCode","access":4,"descriptor":"()Z"},{"name":"setUseIdentityHashCode","access":4,"descriptor":"(Z)V"},{"name":"isUseFieldNames","access":4,"descriptor":"()Z"},{"name":"setUseFieldNames","access":4,"descriptor":"(Z)V"},{"name":"isDefaultFullDetail","access":4,"descriptor":"()Z"},{"name":"setDefaultFullDetail","access":4,"descriptor":"(Z)V"},{"name":"isArrayContentDetail","access":4,"descriptor":"()Z"},{"name":"setArrayContentDetail","access":4,"descriptor":"(Z)V"},{"name":"getArrayStart","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setArrayStart","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getArrayEnd","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setArrayEnd","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getArraySeparator","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setArraySeparator","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getContentStart","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setContentStart","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getContentEnd","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setContentEnd","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getFieldNameValueSeparator","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setFieldNameValueSeparator","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getFieldSeparator","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setFieldSeparator","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"isFieldSeparatorAtStart","access":4,"descriptor":"()Z"},{"name":"setFieldSeparatorAtStart","access":4,"descriptor":"(Z)V"},{"name":"isFieldSeparatorAtEnd","access":4,"descriptor":"()Z"},{"name":"setFieldSeparatorAtEnd","access":4,"descriptor":"(Z)V"},{"name":"getNullText","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setNullText","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSizeStartText","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setSizeStartText","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSizeEndText","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setSizeEndText","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSummaryObjectStartText","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setSummaryObjectStartText","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSummaryObjectEndText","access":4,"descriptor":"()Ljava/lang/String;"},{"name":"setSummaryObjectEndText","access":4,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/apache/commons/lang/builder/ToStringStyle$DefaultToStringStyle","version":47,"access":48,"superName":"org/apache/commons/lang/builder/ToStringStyle","innerClasses":[{"name":"org/apache/commons/lang/builder/ToStringStyle$DefaultToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"DefaultToStringStyle","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/builder/ToStringStyle$MultiLineToStringStyle","version":47,"access":48,"superName":"org/apache/commons/lang/builder/ToStringStyle","innerClasses":[{"name":"org/apache/commons/lang/builder/ToStringStyle$MultiLineToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"MultiLineToStringStyle","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/builder/ToStringStyle$NoFieldNameToStringStyle","version":47,"access":48,"superName":"org/apache/commons/lang/builder/ToStringStyle","innerClasses":[{"name":"org/apache/commons/lang/builder/ToStringStyle$NoFieldNameToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"NoFieldNameToStringStyle","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/builder/ToStringStyle$ShortPrefixToStringStyle","version":47,"access":48,"superName":"org/apache/commons/lang/builder/ToStringStyle","innerClasses":[{"name":"org/apache/commons/lang/builder/ToStringStyle$ShortPrefixToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"ShortPrefixToStringStyle","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/builder/ToStringStyle$SimpleToStringStyle","version":47,"access":48,"superName":"org/apache/commons/lang/builder/ToStringStyle","innerClasses":[{"name":"org/apache/commons/lang/builder/ToStringStyle$SimpleToStringStyle","outerName":"org/apache/commons/lang/builder/ToStringStyle","innerName":"SimpleToStringStyle","access":26}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"readResolve","access":2,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/apache/commons/lang/enum/Enum","version":47,"access":132129,"superName":"java/lang/Object","interfaces":["java/lang/Comparable","java/io/Serializable"],"innerClasses":[{"name":"org/apache/commons/lang/enum/Enum$Entry","outerName":"org/apache/commons/lang/enum/Enum","innerName":"Entry","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-487045951170455942"}},{"name":"EMPTY_MAP","access":26,"descriptor":"Ljava/util/Map;"},{"name":"cEnumClasses","access":10,"descriptor":"Ljava/util/Map;"},{"name":"iName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"iHashCode","access":146,"descriptor":"I"},{"name":"iToString","access":132,"descriptor":"Ljava/lang/String;"},{"name":"class$org$apache$commons$lang$enum$Enum","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$org$apache$commons$lang$enum$ValuedEnum","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"init","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"readResolve","access":4,"descriptor":"()Ljava/lang/Object;"},{"name":"getEnum","access":12,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/lang/enum/Enum;"},{"name":"getEnumMap","access":12,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;"},{"name":"getEnumList","access":12,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;"},{"name":"iterator","access":12,"descriptor":"(Ljava/lang/Class;)Ljava/util/Iterator;"},{"name":"getEntry","access":10,"descriptor":"(Ljava/lang/Class;)Lorg/apache/commons/lang/enum/Enum$Entry;"},{"name":"createEntry","access":10,"descriptor":"(Ljava/lang/Class;)Lorg/apache/commons/lang/enum/Enum$Entry;"},{"name":"getName","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getEnumClass","access":1,"descriptor":"()Ljava/lang/Class;"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"getNameInOtherClassLoader","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/enum/Enum$Entry","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/enum/Enum$Entry","outerName":"org/apache/commons/lang/enum/Enum","innerName":"Entry","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Ljava/util/Map;"},{"name":"unmodifiableMap","access":16,"descriptor":"Ljava/util/Map;"},{"name":"list","access":16,"descriptor":"Ljava/util/List;"},{"name":"unmodifiableList","access":16,"descriptor":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/enum/EnumUtils","version":47,"access":131105,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getEnum","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/lang/enum/Enum;"},{"name":"getEnum","access":9,"descriptor":"(Ljava/lang/Class;I)Lorg/apache/commons/lang/enum/ValuedEnum;"},{"name":"getEnumMap","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;"},{"name":"getEnumList","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;"},{"name":"iterator","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/Iterator;"}]},{"name":"org/apache/commons/lang/enum/ValuedEnum","version":47,"access":132129,"superName":"org/apache/commons/lang/enum/Enum","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-7129650521543789085"}},{"name":"iValue","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getEnum","access":12,"descriptor":"(Ljava/lang/Class;I)Lorg/apache/commons/lang/enum/Enum;"},{"name":"getValue","access":17,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/enums/Enum","version":47,"access":1057,"superName":"java/lang/Object","interfaces":["java/lang/Comparable","java/io/Serializable"],"innerClasses":[{"name":"org/apache/commons/lang/enums/Enum$Entry","outerName":"org/apache/commons/lang/enums/Enum","innerName":"Entry","access":10}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-487045951170455942"}},{"name":"EMPTY_MAP","access":26,"descriptor":"Ljava/util/Map;"},{"name":"cEnumClasses","access":10,"descriptor":"Ljava/util/Map;"},{"name":"iName","access":18,"descriptor":"Ljava/lang/String;"},{"name":"iHashCode","access":146,"descriptor":"I"},{"name":"iToString","access":132,"descriptor":"Ljava/lang/String;"},{"name":"class$org$apache$commons$lang$enums$Enum","access":4104,"descriptor":"Ljava/lang/Class;"},{"name":"class$org$apache$commons$lang$enums$ValuedEnum","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"name":"init","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"readResolve","access":4,"descriptor":"()Ljava/lang/Object;"},{"name":"getEnum","access":12,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/lang/enums/Enum;"},{"name":"getEnumMap","access":12,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;"},{"name":"getEnumList","access":12,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;"},{"name":"iterator","access":12,"descriptor":"(Ljava/lang/Class;)Ljava/util/Iterator;"},{"name":"getEntry","access":10,"descriptor":"(Ljava/lang/Class;)Lorg/apache/commons/lang/enums/Enum$Entry;"},{"name":"createEntry","access":10,"descriptor":"(Ljava/lang/Class;)Lorg/apache/commons/lang/enums/Enum$Entry;"},{"name":"getName","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getEnumClass","access":1,"descriptor":"()Ljava/lang/Class;"},{"name":"equals","access":17,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":17,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"getNameInOtherClassLoader","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/enums/Enum$Entry","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/enums/Enum$Entry","outerName":"org/apache/commons/lang/enums/Enum","innerName":"Entry","access":10}],"fields":[{"name":"map","access":16,"descriptor":"Ljava/util/Map;"},{"name":"unmodifiableMap","access":16,"descriptor":"Ljava/util/Map;"},{"name":"list","access":16,"descriptor":"Ljava/util/List;"},{"name":"unmodifiableList","access":16,"descriptor":"Ljava/util/List;"}],"methods":[{"name":"","access":4,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/enums/EnumUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getEnum","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/commons/lang/enums/Enum;"},{"name":"getEnum","access":9,"descriptor":"(Ljava/lang/Class;I)Lorg/apache/commons/lang/enums/ValuedEnum;"},{"name":"getEnumMap","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/Map;"},{"name":"getEnumList","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;"},{"name":"iterator","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/util/Iterator;"}]},{"name":"org/apache/commons/lang/enums/ValuedEnum","version":47,"access":1057,"superName":"org/apache/commons/lang/enums/Enum","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-7129650521543789085"}},{"name":"iValue","access":18,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getEnum","access":12,"descriptor":"(Ljava/lang/Class;I)Lorg/apache/commons/lang/enums/Enum;"},{"name":"getValue","access":17,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"getValueInOtherClassLoader","access":2,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/exception/CloneFailedException","version":47,"access":33,"superName":"org/apache/commons/lang/exception/NestableRuntimeException","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"20091223"}}],"methods":[{"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/apache/commons/lang/exception/ExceptionUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"WRAPPED_MARKER","access":24,"descriptor":"Ljava/lang/String;","constant":" [wrapped] "},{"name":"CAUSE_METHOD_NAMES_LOCK","access":26,"descriptor":"Ljava/lang/Object;"},{"name":"CAUSE_METHOD_NAMES","access":10,"descriptor":"[Ljava/lang/String;"},{"name":"THROWABLE_CAUSE_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"THROWABLE_INITCAUSE_METHOD","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"class$java$lang$Throwable","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"addCauseMethodName","access":9,"descriptor":"(Ljava/lang/String;)V"},{"name":"removeCauseMethodName","access":9,"descriptor":"(Ljava/lang/String;)V"},{"name":"setCause","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Throwable;)Z"},{"name":"toArray","access":10,"descriptor":"(Ljava/util/List;)[Ljava/lang/String;"},{"name":"getCauseMethodNameList","access":10,"descriptor":"()Ljava/util/ArrayList;"},{"name":"isCauseMethodName","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getCause","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"getCause","access":9,"descriptor":"(Ljava/lang/Throwable;[Ljava/lang/String;)Ljava/lang/Throwable;"},{"name":"getRootCause","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"getCauseUsingWellKnownTypes","access":10,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/Throwable;"},{"name":"getCauseUsingMethodName","access":10,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;"},{"name":"getCauseUsingFieldName","access":10,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/String;)Ljava/lang/Throwable;"},{"name":"isThrowableNested","access":9,"descriptor":"()Z"},{"name":"isNestedThrowable","access":9,"descriptor":"(Ljava/lang/Throwable;)Z"},{"name":"getThrowableCount","access":9,"descriptor":"(Ljava/lang/Throwable;)I"},{"name":"getThrowables","access":9,"descriptor":"(Ljava/lang/Throwable;)[Ljava/lang/Throwable;"},{"name":"getThrowableList","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/util/List;"},{"name":"indexOfThrowable","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)I"},{"name":"indexOfThrowable","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;I)I"},{"name":"indexOfType","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;)I"},{"name":"indexOfType","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;I)I"},{"name":"indexOf","access":10,"descriptor":"(Ljava/lang/Throwable;Ljava/lang/Class;IZ)I"},{"name":"printRootCauseStackTrace","access":9,"descriptor":"(Ljava/lang/Throwable;)V"},{"name":"printRootCauseStackTrace","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/io/PrintStream;)V"},{"name":"printRootCauseStackTrace","access":9,"descriptor":"(Ljava/lang/Throwable;Ljava/io/PrintWriter;)V"},{"name":"getRootCauseStackTrace","access":9,"descriptor":"(Ljava/lang/Throwable;)[Ljava/lang/String;"},{"name":"removeCommonFrames","access":9,"descriptor":"(Ljava/util/List;Ljava/util/List;)V"},{"name":"getFullStackTrace","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/String;"},{"name":"getStackTrace","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/String;"},{"name":"getStackFrames","access":9,"descriptor":"(Ljava/lang/Throwable;)[Ljava/lang/String;"},{"name":"getStackFrames","access":8,"descriptor":"(Ljava/lang/String;)[Ljava/lang/String;"},{"name":"getStackFrameList","access":8,"descriptor":"(Ljava/lang/Throwable;)Ljava/util/List;"},{"name":"getMessage","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/String;"},{"name":"getRootCauseMessage","access":9,"descriptor":"(Ljava/lang/Throwable;)Ljava/lang/String;"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/exception/Nestable","version":47,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getCause","access":1025,"descriptor":"()Ljava/lang/Throwable;"},{"name":"getMessage","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getMessage","access":1025,"descriptor":"(I)Ljava/lang/String;"},{"name":"getMessages","access":1025,"descriptor":"()[Ljava/lang/String;"},{"name":"getThrowable","access":1025,"descriptor":"(I)Ljava/lang/Throwable;"},{"name":"getThrowableCount","access":1025,"descriptor":"()I"},{"name":"getThrowables","access":1025,"descriptor":"()[Ljava/lang/Throwable;"},{"name":"indexOfThrowable","access":1025,"descriptor":"(Ljava/lang/Class;)I"},{"name":"indexOfThrowable","access":1025,"descriptor":"(Ljava/lang/Class;I)I"},{"name":"printStackTrace","access":1025,"descriptor":"(Ljava/io/PrintWriter;)V"},{"name":"printStackTrace","access":1025,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"printPartialStackTrace","access":1025,"descriptor":"(Ljava/io/PrintWriter;)V"}]},{"name":"org/apache/commons/lang/exception/NestableDelegate","version":47,"access":33,"superName":"java/lang/Object","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"MUST_BE_THROWABLE","access":154,"descriptor":"Ljava/lang/String;","constant":"The Nestable implementation passed to the NestableDelegate(Nestable) constructor must extend java.lang.Throwable"},{"name":"nestable","access":2,"descriptor":"Ljava/lang/Throwable;"},{"name":"topDown","access":9,"descriptor":"Z"},{"name":"trimStackFrames","access":9,"descriptor":"Z"},{"name":"matchSubclasses","access":9,"descriptor":"Z"},{"name":"class$org$apache$commons$lang$exception$Nestable","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/apache/commons/lang/exception/Nestable;)V"},{"name":"getMessage","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"getMessage","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getMessages","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getThrowable","access":1,"descriptor":"(I)Ljava/lang/Throwable;"},{"name":"getThrowableCount","access":1,"descriptor":"()I"},{"name":"getThrowables","access":1,"descriptor":"()[Ljava/lang/Throwable;"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;I)I"},{"name":"printStackTrace","access":1,"descriptor":"()V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintWriter;)V"},{"name":"getStackFrames","access":4,"descriptor":"(Ljava/lang/Throwable;)[Ljava/lang/String;"},{"name":"trimStackFrames","access":4,"descriptor":"(Ljava/util/List;)V"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/exception/NestableError","version":47,"access":33,"superName":"java/lang/Error","interfaces":["org/apache/commons/lang/exception/Nestable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"delegate","access":4,"descriptor":"Lorg/apache/commons/lang/exception/NestableDelegate;"},{"name":"cause","access":2,"descriptor":"Ljava/lang/Throwable;"}],"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":"getCause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMessage","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"getMessages","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getThrowable","access":1,"descriptor":"(I)Ljava/lang/Throwable;"},{"name":"getThrowableCount","access":1,"descriptor":"()I"},{"name":"getThrowables","access":1,"descriptor":"()[Ljava/lang/Throwable;"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;)I"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;I)I"},{"name":"printStackTrace","access":1,"descriptor":"()V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintWriter;)V"},{"name":"printPartialStackTrace","access":17,"descriptor":"(Ljava/io/PrintWriter;)V"}]},{"name":"org/apache/commons/lang/exception/NestableException","version":47,"access":33,"superName":"java/lang/Exception","interfaces":["org/apache/commons/lang/exception/Nestable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"delegate","access":4,"descriptor":"Lorg/apache/commons/lang/exception/NestableDelegate;"},{"name":"cause","access":2,"descriptor":"Ljava/lang/Throwable;"}],"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":"getCause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMessage","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"getMessages","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getThrowable","access":1,"descriptor":"(I)Ljava/lang/Throwable;"},{"name":"getThrowableCount","access":1,"descriptor":"()I"},{"name":"getThrowables","access":1,"descriptor":"()[Ljava/lang/Throwable;"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;)I"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;I)I"},{"name":"printStackTrace","access":1,"descriptor":"()V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintWriter;)V"},{"name":"printPartialStackTrace","access":17,"descriptor":"(Ljava/io/PrintWriter;)V"}]},{"name":"org/apache/commons/lang/exception/NestableRuntimeException","version":47,"access":33,"superName":"java/lang/RuntimeException","interfaces":["org/apache/commons/lang/exception/Nestable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"delegate","access":4,"descriptor":"Lorg/apache/commons/lang/exception/NestableDelegate;"},{"name":"cause","access":2,"descriptor":"Ljava/lang/Throwable;"}],"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":"getCause","access":1,"descriptor":"()Ljava/lang/Throwable;"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMessage","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"getMessages","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getThrowable","access":1,"descriptor":"(I)Ljava/lang/Throwable;"},{"name":"getThrowableCount","access":1,"descriptor":"()I"},{"name":"getThrowables","access":1,"descriptor":"()[Ljava/lang/Throwable;"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;)I"},{"name":"indexOfThrowable","access":1,"descriptor":"(Ljava/lang/Class;I)I"},{"name":"printStackTrace","access":1,"descriptor":"()V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintStream;)V"},{"name":"printStackTrace","access":1,"descriptor":"(Ljava/io/PrintWriter;)V"},{"name":"printPartialStackTrace","access":17,"descriptor":"(Ljava/io/PrintWriter;)V"}]},{"name":"org/apache/commons/lang/math/DoubleRange","version":47,"access":49,"superName":"org/apache/commons/lang/math/Range","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"71849363892740"}},{"name":"min","access":18,"descriptor":"D"},{"name":"max","access":18,"descriptor":"D"},{"name":"minObject","access":130,"descriptor":"Ljava/lang/Double;"},{"name":"maxObject","access":130,"descriptor":"Ljava/lang/Double;"},{"name":"hashCode","access":130,"descriptor":"I"},{"name":"toString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(D)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(DD)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)V"},{"name":"getMinimumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMinimumLong","access":1,"descriptor":"()J"},{"name":"getMinimumInteger","access":1,"descriptor":"()I"},{"name":"getMinimumDouble","access":1,"descriptor":"()D"},{"name":"getMinimumFloat","access":1,"descriptor":"()F"},{"name":"getMaximumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMaximumLong","access":1,"descriptor":"()J"},{"name":"getMaximumInteger","access":1,"descriptor":"()I"},{"name":"getMaximumDouble","access":1,"descriptor":"()D"},{"name":"getMaximumFloat","access":1,"descriptor":"()F"},{"name":"containsNumber","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsDouble","access":1,"descriptor":"(D)Z"},{"name":"containsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)Z"},{"name":"overlapsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)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":"org/apache/commons/lang/math/FloatRange","version":47,"access":49,"superName":"org/apache/commons/lang/math/Range","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"71849363892750"}},{"name":"min","access":18,"descriptor":"F"},{"name":"max","access":18,"descriptor":"F"},{"name":"minObject","access":130,"descriptor":"Ljava/lang/Float;"},{"name":"maxObject","access":130,"descriptor":"Ljava/lang/Float;"},{"name":"hashCode","access":130,"descriptor":"I"},{"name":"toString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(F)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(FF)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)V"},{"name":"getMinimumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMinimumLong","access":1,"descriptor":"()J"},{"name":"getMinimumInteger","access":1,"descriptor":"()I"},{"name":"getMinimumDouble","access":1,"descriptor":"()D"},{"name":"getMinimumFloat","access":1,"descriptor":"()F"},{"name":"getMaximumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMaximumLong","access":1,"descriptor":"()J"},{"name":"getMaximumInteger","access":1,"descriptor":"()I"},{"name":"getMaximumDouble","access":1,"descriptor":"()D"},{"name":"getMaximumFloat","access":1,"descriptor":"()F"},{"name":"containsNumber","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsFloat","access":1,"descriptor":"(F)Z"},{"name":"containsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)Z"},{"name":"overlapsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)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":"org/apache/commons/lang/math/Fraction","version":47,"access":49,"superName":"java/lang/Number","interfaces":["java/lang/Comparable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"65382027393090"}},{"name":"ZERO","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"ONE","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"ONE_HALF","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"ONE_THIRD","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"TWO_THIRDS","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"ONE_QUARTER","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"TWO_QUARTERS","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"THREE_QUARTERS","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"ONE_FIFTH","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"TWO_FIFTHS","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"THREE_FIFTHS","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"FOUR_FIFTHS","access":25,"descriptor":"Lorg/apache/commons/lang/math/Fraction;"},{"name":"numerator","access":18,"descriptor":"I"},{"name":"denominator","access":18,"descriptor":"I"},{"name":"hashCode","access":130,"descriptor":"I"},{"name":"toString","access":130,"descriptor":"Ljava/lang/String;"},{"name":"toProperString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(II)V"},{"name":"getFraction","access":9,"descriptor":"(II)Lorg/apache/commons/lang/math/Fraction;"},{"name":"getFraction","access":9,"descriptor":"(III)Lorg/apache/commons/lang/math/Fraction;"},{"name":"getReducedFraction","access":9,"descriptor":"(II)Lorg/apache/commons/lang/math/Fraction;"},{"name":"getFraction","access":9,"descriptor":"(D)Lorg/apache/commons/lang/math/Fraction;"},{"name":"getFraction","access":9,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/math/Fraction;"},{"name":"getNumerator","access":1,"descriptor":"()I"},{"name":"getDenominator","access":1,"descriptor":"()I"},{"name":"getProperNumerator","access":1,"descriptor":"()I"},{"name":"getProperWhole","access":1,"descriptor":"()I"},{"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":"reduce","access":1,"descriptor":"()Lorg/apache/commons/lang/math/Fraction;"},{"name":"invert","access":1,"descriptor":"()Lorg/apache/commons/lang/math/Fraction;"},{"name":"negate","access":1,"descriptor":"()Lorg/apache/commons/lang/math/Fraction;"},{"name":"abs","access":1,"descriptor":"()Lorg/apache/commons/lang/math/Fraction;"},{"name":"pow","access":1,"descriptor":"(I)Lorg/apache/commons/lang/math/Fraction;"},{"name":"greatestCommonDivisor","access":10,"descriptor":"(II)I"},{"name":"mulAndCheck","access":10,"descriptor":"(II)I"},{"name":"mulPosAndCheck","access":10,"descriptor":"(II)I"},{"name":"addAndCheck","access":10,"descriptor":"(II)I"},{"name":"subAndCheck","access":10,"descriptor":"(II)I"},{"name":"add","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Fraction;)Lorg/apache/commons/lang/math/Fraction;"},{"name":"subtract","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Fraction;)Lorg/apache/commons/lang/math/Fraction;"},{"name":"addSub","access":2,"descriptor":"(Lorg/apache/commons/lang/math/Fraction;Z)Lorg/apache/commons/lang/math/Fraction;"},{"name":"multiplyBy","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Fraction;)Lorg/apache/commons/lang/math/Fraction;"},{"name":"divideBy","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Fraction;)Lorg/apache/commons/lang/math/Fraction;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toProperString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/math/IEEE754rUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"min","access":9,"descriptor":"([D)D"},{"name":"min","access":9,"descriptor":"([F)F"},{"name":"min","access":9,"descriptor":"(DDD)D"},{"name":"min","access":9,"descriptor":"(DD)D"},{"name":"min","access":9,"descriptor":"(FFF)F"},{"name":"min","access":9,"descriptor":"(FF)F"},{"name":"max","access":9,"descriptor":"([D)D"},{"name":"max","access":9,"descriptor":"([F)F"},{"name":"max","access":9,"descriptor":"(DDD)D"},{"name":"max","access":9,"descriptor":"(DD)D"},{"name":"max","access":9,"descriptor":"(FFF)F"},{"name":"max","access":9,"descriptor":"(FF)F"}]},{"name":"org/apache/commons/lang/math/IntRange","version":47,"access":49,"superName":"org/apache/commons/lang/math/Range","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"71849363892730"}},{"name":"min","access":18,"descriptor":"I"},{"name":"max","access":18,"descriptor":"I"},{"name":"minObject","access":130,"descriptor":"Ljava/lang/Integer;"},{"name":"maxObject","access":130,"descriptor":"Ljava/lang/Integer;"},{"name":"hashCode","access":130,"descriptor":"I"},{"name":"toString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(II)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)V"},{"name":"getMinimumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMinimumLong","access":1,"descriptor":"()J"},{"name":"getMinimumInteger","access":1,"descriptor":"()I"},{"name":"getMinimumDouble","access":1,"descriptor":"()D"},{"name":"getMinimumFloat","access":1,"descriptor":"()F"},{"name":"getMaximumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMaximumLong","access":1,"descriptor":"()J"},{"name":"getMaximumInteger","access":1,"descriptor":"()I"},{"name":"getMaximumDouble","access":1,"descriptor":"()D"},{"name":"getMaximumFloat","access":1,"descriptor":"()F"},{"name":"containsNumber","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsInteger","access":1,"descriptor":"(I)Z"},{"name":"containsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)Z"},{"name":"overlapsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)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":"toArray","access":1,"descriptor":"()[I"}]},{"name":"org/apache/commons/lang/math/JVMRandom","version":47,"access":49,"superName":"java/util/Random","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"SHARED_RANDOM","access":26,"descriptor":"Ljava/util/Random;"},{"name":"constructed","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"setSeed","access":33,"descriptor":"(J)V"},{"name":"nextGaussian","access":33,"descriptor":"()D"},{"name":"nextBytes","access":1,"descriptor":"([B)V"},{"name":"nextInt","access":1,"descriptor":"()I"},{"name":"nextInt","access":1,"descriptor":"(I)I"},{"name":"nextLong","access":1,"descriptor":"()J"},{"name":"nextLong","access":9,"descriptor":"(J)J"},{"name":"nextBoolean","access":1,"descriptor":"()Z"},{"name":"nextFloat","access":1,"descriptor":"()F"},{"name":"nextDouble","access":1,"descriptor":"()D"},{"name":"next63bits","access":10,"descriptor":"()J"},{"name":"bitsRequired","access":10,"descriptor":"(J)I"}]},{"name":"org/apache/commons/lang/math/LongRange","version":47,"access":49,"superName":"org/apache/commons/lang/math/Range","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"71849363892720"}},{"name":"min","access":18,"descriptor":"J"},{"name":"max","access":18,"descriptor":"J"},{"name":"minObject","access":130,"descriptor":"Ljava/lang/Long;"},{"name":"maxObject","access":130,"descriptor":"Ljava/lang/Long;"},{"name":"hashCode","access":130,"descriptor":"I"},{"name":"toString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(J)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(JJ)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)V"},{"name":"getMinimumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMinimumLong","access":1,"descriptor":"()J"},{"name":"getMinimumInteger","access":1,"descriptor":"()I"},{"name":"getMinimumDouble","access":1,"descriptor":"()D"},{"name":"getMinimumFloat","access":1,"descriptor":"()F"},{"name":"getMaximumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMaximumLong","access":1,"descriptor":"()J"},{"name":"getMaximumInteger","access":1,"descriptor":"()I"},{"name":"getMaximumDouble","access":1,"descriptor":"()D"},{"name":"getMaximumFloat","access":1,"descriptor":"()F"},{"name":"containsNumber","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsLong","access":1,"descriptor":"(J)Z"},{"name":"containsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)Z"},{"name":"overlapsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)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":"toArray","access":1,"descriptor":"()[J"}]},{"name":"org/apache/commons/lang/math/NumberRange","version":47,"access":49,"superName":"org/apache/commons/lang/math/Range","interfaces":["java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"71849363892710"}},{"name":"min","access":18,"descriptor":"Ljava/lang/Number;"},{"name":"max","access":18,"descriptor":"Ljava/lang/Number;"},{"name":"hashCode","access":130,"descriptor":"I"},{"name":"toString","access":130,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;Ljava/lang/Number;)V"},{"name":"getMinimumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"getMaximumNumber","access":1,"descriptor":"()Ljava/lang/Number;"},{"name":"containsNumber","access":1,"descriptor":"(Ljava/lang/Number;)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":"org/apache/commons/lang/math/NumberUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"LONG_ZERO","access":25,"descriptor":"Ljava/lang/Long;"},{"name":"LONG_ONE","access":25,"descriptor":"Ljava/lang/Long;"},{"name":"LONG_MINUS_ONE","access":25,"descriptor":"Ljava/lang/Long;"},{"name":"INTEGER_ZERO","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"INTEGER_ONE","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"INTEGER_MINUS_ONE","access":25,"descriptor":"Ljava/lang/Integer;"},{"name":"SHORT_ZERO","access":25,"descriptor":"Ljava/lang/Short;"},{"name":"SHORT_ONE","access":25,"descriptor":"Ljava/lang/Short;"},{"name":"SHORT_MINUS_ONE","access":25,"descriptor":"Ljava/lang/Short;"},{"name":"BYTE_ZERO","access":25,"descriptor":"Ljava/lang/Byte;"},{"name":"BYTE_ONE","access":25,"descriptor":"Ljava/lang/Byte;"},{"name":"BYTE_MINUS_ONE","access":25,"descriptor":"Ljava/lang/Byte;"},{"name":"DOUBLE_ZERO","access":25,"descriptor":"Ljava/lang/Double;"},{"name":"DOUBLE_ONE","access":25,"descriptor":"Ljava/lang/Double;"},{"name":"DOUBLE_MINUS_ONE","access":25,"descriptor":"Ljava/lang/Double;"},{"name":"FLOAT_ZERO","access":25,"descriptor":"Ljava/lang/Float;"},{"name":"FLOAT_ONE","access":25,"descriptor":"Ljava/lang/Float;"},{"name":"FLOAT_MINUS_ONE","access":25,"descriptor":"Ljava/lang/Float;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"stringToInt","access":131081,"descriptor":"(Ljava/lang/String;)I"},{"name":"toInt","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"stringToInt","access":131081,"descriptor":"(Ljava/lang/String;I)I"},{"name":"toInt","access":9,"descriptor":"(Ljava/lang/String;I)I"},{"name":"toLong","access":9,"descriptor":"(Ljava/lang/String;)J"},{"name":"toLong","access":9,"descriptor":"(Ljava/lang/String;J)J"},{"name":"toFloat","access":9,"descriptor":"(Ljava/lang/String;)F"},{"name":"toFloat","access":9,"descriptor":"(Ljava/lang/String;F)F"},{"name":"toDouble","access":9,"descriptor":"(Ljava/lang/String;)D"},{"name":"toDouble","access":9,"descriptor":"(Ljava/lang/String;D)D"},{"name":"toByte","access":9,"descriptor":"(Ljava/lang/String;)B"},{"name":"toByte","access":9,"descriptor":"(Ljava/lang/String;B)B"},{"name":"toShort","access":9,"descriptor":"(Ljava/lang/String;)S"},{"name":"toShort","access":9,"descriptor":"(Ljava/lang/String;S)S"},{"name":"createNumber","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Number;","exceptions":["java/lang/NumberFormatException"]},{"name":"isAllZeros","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"createFloat","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Float;"},{"name":"createDouble","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Double;"},{"name":"createInteger","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Integer;"},{"name":"createLong","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Long;"},{"name":"createBigInteger","access":9,"descriptor":"(Ljava/lang/String;)Ljava/math/BigInteger;"},{"name":"createBigDecimal","access":9,"descriptor":"(Ljava/lang/String;)Ljava/math/BigDecimal;"},{"name":"min","access":9,"descriptor":"([J)J"},{"name":"min","access":9,"descriptor":"([I)I"},{"name":"min","access":9,"descriptor":"([S)S"},{"name":"min","access":9,"descriptor":"([B)B"},{"name":"min","access":9,"descriptor":"([D)D"},{"name":"min","access":9,"descriptor":"([F)F"},{"name":"max","access":9,"descriptor":"([J)J"},{"name":"max","access":9,"descriptor":"([I)I"},{"name":"max","access":9,"descriptor":"([S)S"},{"name":"max","access":9,"descriptor":"([B)B"},{"name":"max","access":9,"descriptor":"([D)D"},{"name":"max","access":9,"descriptor":"([F)F"},{"name":"min","access":9,"descriptor":"(JJJ)J"},{"name":"min","access":9,"descriptor":"(III)I"},{"name":"min","access":9,"descriptor":"(SSS)S"},{"name":"min","access":9,"descriptor":"(BBB)B"},{"name":"min","access":9,"descriptor":"(DDD)D"},{"name":"min","access":9,"descriptor":"(FFF)F"},{"name":"max","access":9,"descriptor":"(JJJ)J"},{"name":"max","access":9,"descriptor":"(III)I"},{"name":"max","access":9,"descriptor":"(SSS)S"},{"name":"max","access":9,"descriptor":"(BBB)B"},{"name":"max","access":9,"descriptor":"(DDD)D"},{"name":"max","access":9,"descriptor":"(FFF)F"},{"name":"compare","access":9,"descriptor":"(DD)I"},{"name":"compare","access":9,"descriptor":"(FF)I"},{"name":"isDigits","access":9,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isNumber","access":9,"descriptor":"(Ljava/lang/String;)Z"}]},{"name":"org/apache/commons/lang/math/RandomUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"JVM_RANDOM","access":25,"descriptor":"Ljava/util/Random;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"nextInt","access":9,"descriptor":"()I"},{"name":"nextInt","access":9,"descriptor":"(Ljava/util/Random;)I"},{"name":"nextInt","access":9,"descriptor":"(I)I"},{"name":"nextInt","access":9,"descriptor":"(Ljava/util/Random;I)I"},{"name":"nextLong","access":9,"descriptor":"()J"},{"name":"nextLong","access":9,"descriptor":"(Ljava/util/Random;)J"},{"name":"nextBoolean","access":9,"descriptor":"()Z"},{"name":"nextBoolean","access":9,"descriptor":"(Ljava/util/Random;)Z"},{"name":"nextFloat","access":9,"descriptor":"()F"},{"name":"nextFloat","access":9,"descriptor":"(Ljava/util/Random;)F"},{"name":"nextDouble","access":9,"descriptor":"()D"},{"name":"nextDouble","access":9,"descriptor":"(Ljava/util/Random;)D"}]},{"name":"org/apache/commons/lang/math/Range","version":47,"access":1057,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getMinimumNumber","access":1025,"descriptor":"()Ljava/lang/Number;"},{"name":"getMinimumLong","access":1,"descriptor":"()J"},{"name":"getMinimumInteger","access":1,"descriptor":"()I"},{"name":"getMinimumDouble","access":1,"descriptor":"()D"},{"name":"getMinimumFloat","access":1,"descriptor":"()F"},{"name":"getMaximumNumber","access":1025,"descriptor":"()Ljava/lang/Number;"},{"name":"getMaximumLong","access":1,"descriptor":"()J"},{"name":"getMaximumInteger","access":1,"descriptor":"()I"},{"name":"getMaximumDouble","access":1,"descriptor":"()D"},{"name":"getMaximumFloat","access":1,"descriptor":"()F"},{"name":"containsNumber","access":1025,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsLong","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsLong","access":1,"descriptor":"(J)Z"},{"name":"containsInteger","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsInteger","access":1,"descriptor":"(I)Z"},{"name":"containsDouble","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsDouble","access":1,"descriptor":"(D)Z"},{"name":"containsFloat","access":1,"descriptor":"(Ljava/lang/Number;)Z"},{"name":"containsFloat","access":1,"descriptor":"(F)Z"},{"name":"containsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)Z"},{"name":"overlapsRange","access":1,"descriptor":"(Lorg/apache/commons/lang/math/Range;)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":"org/apache/commons/lang/mutable/Mutable","version":47,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getValue","access":1025,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1025,"descriptor":"(Ljava/lang/Object;)V"}]},{"name":"org/apache/commons/lang/mutable/MutableBoolean","version":47,"access":33,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/mutable/Mutable","java/io/Serializable","java/lang/Comparable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4830728138360036487"}},{"name":"value","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Z)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Boolean;)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(Z)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"isTrue","access":1,"descriptor":"()Z"},{"name":"isFalse","access":1,"descriptor":"()Z"},{"name":"booleanValue","access":1,"descriptor":"()Z"},{"name":"toBoolean","access":1,"descriptor":"()Ljava/lang/Boolean;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/mutable/MutableByte","version":47,"access":33,"superName":"java/lang/Number","interfaces":["java/lang/Comparable","org/apache/commons/lang/mutable/Mutable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-1585823265"}},{"name":"value","access":2,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(B)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/NumberFormatException"]},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(B)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"increment","access":1,"descriptor":"()V"},{"name":"decrement","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(B)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"subtract","access":1,"descriptor":"(B)V"},{"name":"subtract","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"byteValue","access":1,"descriptor":"()B"},{"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":"toByte","access":1,"descriptor":"()Ljava/lang/Byte;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/mutable/MutableDouble","version":47,"access":33,"superName":"java/lang/Number","interfaces":["java/lang/Comparable","org/apache/commons/lang/mutable/Mutable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1587163916"}},{"name":"value","access":2,"descriptor":"D"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(D)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/NumberFormatException"]},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(D)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"isNaN","access":1,"descriptor":"()Z"},{"name":"isInfinite","access":1,"descriptor":"()Z"},{"name":"increment","access":1,"descriptor":"()V"},{"name":"decrement","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(D)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"subtract","access":1,"descriptor":"(D)V"},{"name":"subtract","access":1,"descriptor":"(Ljava/lang/Number;)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":"toDouble","access":1,"descriptor":"()Ljava/lang/Double;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/mutable/MutableFloat","version":47,"access":33,"superName":"java/lang/Number","interfaces":["java/lang/Comparable","org/apache/commons/lang/mutable/Mutable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"5787169186"}},{"name":"value","access":2,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(F)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/NumberFormatException"]},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(F)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"isNaN","access":1,"descriptor":"()Z"},{"name":"isInfinite","access":1,"descriptor":"()Z"},{"name":"increment","access":1,"descriptor":"()V"},{"name":"decrement","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(F)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"subtract","access":1,"descriptor":"(F)V"},{"name":"subtract","access":1,"descriptor":"(Ljava/lang/Number;)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":"toFloat","access":1,"descriptor":"()Ljava/lang/Float;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/mutable/MutableInt","version":47,"access":33,"superName":"java/lang/Number","interfaces":["java/lang/Comparable","org/apache/commons/lang/mutable/Mutable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"512176391864"}},{"name":"value","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/NumberFormatException"]},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(I)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"increment","access":1,"descriptor":"()V"},{"name":"decrement","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(I)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"subtract","access":1,"descriptor":"(I)V"},{"name":"subtract","access":1,"descriptor":"(Ljava/lang/Number;)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":"toInteger","access":1,"descriptor":"()Ljava/lang/Integer;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/mutable/MutableLong","version":47,"access":33,"superName":"java/lang/Number","interfaces":["java/lang/Comparable","org/apache/commons/lang/mutable/Mutable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"62986528375"}},{"name":"value","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(J)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/NumberFormatException"]},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(J)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"increment","access":1,"descriptor":"()V"},{"name":"decrement","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(J)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"subtract","access":1,"descriptor":"(J)V"},{"name":"subtract","access":1,"descriptor":"(Ljava/lang/Number;)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":"toLong","access":1,"descriptor":"()Ljava/lang/Long;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/mutable/MutableObject","version":47,"access":33,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/mutable/Mutable","java/io/Serializable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"86241875189"}},{"name":"value","access":2,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)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":"org/apache/commons/lang/mutable/MutableShort","version":47,"access":33,"superName":"java/lang/Number","interfaces":["java/lang/Comparable","org/apache/commons/lang/mutable/Mutable"],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2135791679"}},{"name":"value","access":2,"descriptor":"S"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(S)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/NumberFormatException"]},{"name":"getValue","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setValue","access":1,"descriptor":"(S)V"},{"name":"setValue","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"increment","access":1,"descriptor":"()V"},{"name":"decrement","access":1,"descriptor":"()V"},{"name":"add","access":1,"descriptor":"(S)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"subtract","access":1,"descriptor":"(S)V"},{"name":"subtract","access":1,"descriptor":"(Ljava/lang/Number;)V"},{"name":"shortValue","access":1,"descriptor":"()S"},{"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":"toShort","access":1,"descriptor":"()Ljava/lang/Short;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"compareTo","access":1,"descriptor":"(Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/reflect/ConstructorUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"invokeConstructor","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException","java/lang/InstantiationException"]},{"name":"invokeConstructor","access":9,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException","java/lang/InstantiationException"]},{"name":"invokeConstructor","access":9,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException","java/lang/InstantiationException"]},{"name":"invokeExactConstructor","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException","java/lang/InstantiationException"]},{"name":"invokeExactConstructor","access":9,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException","java/lang/InstantiationException"]},{"name":"invokeExactConstructor","access":9,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Object;[Ljava/lang/Class;)Ljava/lang/Object;","exceptions":["java/lang/NoSuchMethodException","java/lang/IllegalAccessException","java/lang/reflect/InvocationTargetException","java/lang/InstantiationException"]},{"name":"getAccessibleConstructor","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"},{"name":"getAccessibleConstructor","access":9,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"},{"name":"getAccessibleConstructor","access":9,"descriptor":"(Ljava/lang/reflect/Constructor;)Ljava/lang/reflect/Constructor;"},{"name":"getMatchingAccessibleConstructor","access":9,"descriptor":"(Ljava/lang/Class;[Ljava/lang/Class;)Ljava/lang/reflect/Constructor;"}]},{"name":"org/apache/commons/lang/reflect/FieldUtils","version":47,"access":33,"superName":"java/lang/Object","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":"getDeclaredField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/reflect/Field;"},{"name":"getDeclaredField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Z)Ljava/lang/reflect/Field;"},{"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":"readDeclaredStaticField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readDeclaredStaticField","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":"readDeclaredField","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;","exceptions":["java/lang/IllegalAccessException"]},{"name":"readDeclaredField","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":"writeDeclaredStaticField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeDeclaredStaticField","access":9,"descriptor":"(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Object;Z)V","exceptions":["java/lang/IllegalAccessException"]},{"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":"writeDeclaredField","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V","exceptions":["java/lang/IllegalAccessException"]},{"name":"writeDeclaredField","access":9,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;Z)V","exceptions":["java/lang/IllegalAccessException"]}]},{"name":"org/apache/commons/lang/reflect/MemberUtils","version":47,"access":1056,"superName":"java/lang/Object","fields":[{"name":"ACCESS_TEST","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"7"}},{"name":"IS_SYNTHETIC","access":26,"descriptor":"Ljava/lang/reflect/Method;"},{"name":"ORDERED_PRIMITIVE_TYPES","access":26,"descriptor":"[Ljava/lang/Class;"},{"name":"class$java$lang$reflect$Member","access":4104,"descriptor":"Ljava/lang/Class;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"setAccessibleWorkaround","access":8,"descriptor":"(Ljava/lang/reflect/AccessibleObject;)V"},{"name":"isPackageAccess","access":8,"descriptor":"(I)Z"},{"name":"isAccessible","access":8,"descriptor":"(Ljava/lang/reflect/Member;)Z"},{"name":"isSynthetic","access":8,"descriptor":"(Ljava/lang/reflect/Member;)Z"},{"name":"compareParameterTypes","access":8,"descriptor":"([Ljava/lang/Class;[Ljava/lang/Class;[Ljava/lang/Class;)I"},{"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":"getPrimitivePromotionCost","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)F"},{"name":"class$","access":4104,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;"}]},{"name":"org/apache/commons/lang/reflect/MethodUtils","version":47,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"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/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":"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":"org/apache/commons/lang/text/CompositeFormat","version":47,"access":33,"superName":"java/text/Format","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-4329119827877627683"}},{"name":"parser","access":18,"descriptor":"Ljava/text/Format;"},{"name":"formatter","access":18,"descriptor":"Ljava/text/Format;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/text/Format;Ljava/text/Format;)V"},{"name":"format","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;"},{"name":"parseObject","access":1,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object;"},{"name":"getParser","access":1,"descriptor":"()Ljava/text/Format;"},{"name":"getFormatter","access":1,"descriptor":"()Ljava/text/Format;"},{"name":"reformat","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;","exceptions":["java/text/ParseException"]}]},{"name":"org/apache/commons/lang/text/ExtendedMessageFormat","version":47,"access":33,"superName":"java/text/MessageFormat","fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"-2362048321261811743"}},{"name":"HASH_SEED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"31"}},{"name":"DUMMY_PATTERN","access":26,"descriptor":"Ljava/lang/String;","constant":""},{"name":"ESCAPED_QUOTE","access":26,"descriptor":"Ljava/lang/String;","constant":"''"},{"name":"START_FMT","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"44"}},{"name":"END_FE","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"125"}},{"name":"START_FE","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"123"}},{"name":"QUOTE","access":26,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"39"}},{"name":"toPattern","access":2,"descriptor":"Ljava/lang/String;"},{"name":"registry","access":18,"descriptor":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Locale;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Locale;Ljava/util/Map;)V"},{"name":"toPattern","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"applyPattern","access":17,"descriptor":"(Ljava/lang/String;)V"},{"name":"setFormat","access":1,"descriptor":"(ILjava/text/Format;)V"},{"name":"setFormatByArgumentIndex","access":1,"descriptor":"(ILjava/text/Format;)V"},{"name":"setFormats","access":1,"descriptor":"([Ljava/text/Format;)V"},{"name":"setFormatsByArgumentIndex","access":1,"descriptor":"([Ljava/text/Format;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"getFormat","access":2,"descriptor":"(Ljava/lang/String;)Ljava/text/Format;"},{"name":"readArgumentIndex","access":2,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;)I"},{"name":"parseFormatDescription","access":2,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/String;"},{"name":"insertFormats","access":2,"descriptor":"(Ljava/lang/String;Ljava/util/ArrayList;)Ljava/lang/String;"},{"name":"seekNonWs","access":2,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;)V"},{"name":"next","access":2,"descriptor":"(Ljava/text/ParsePosition;)Ljava/text/ParsePosition;"},{"name":"appendQuotedString","access":2,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;Lorg/apache/commons/lang/text/StrBuilder;Z)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"getQuotedString","access":2,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;Z)V"},{"name":"containsElements","access":2,"descriptor":"(Ljava/util/Collection;)Z"}]},{"name":"org/apache/commons/lang/text/FormatFactory","version":47,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getFormat","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Locale;)Ljava/text/Format;"}]},{"name":"org/apache/commons/lang/text/StrBuilder","version":47,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"innerClasses":[{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderWriter","outerName":"org/apache/commons/lang/text/StrBuilder","innerName":"StrBuilderWriter","access":0},{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderReader","outerName":"org/apache/commons/lang/text/StrBuilder","innerName":"StrBuilderReader","access":0},{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderTokenizer","outerName":"org/apache/commons/lang/text/StrBuilder","innerName":"StrBuilderTokenizer","access":0}],"fields":[{"name":"CAPACITY","access":24,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"7628716375283629643"}},{"name":"buffer","access":4,"descriptor":"[C"},{"name":"size","access":4,"descriptor":"I"},{"name":"newLine","access":2,"descriptor":"Ljava/lang/String;"},{"name":"nullText","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getNewLineText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setNewLineText","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"getNullText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setNullText","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"length","access":1,"descriptor":"()I"},{"name":"setLength","access":1,"descriptor":"(I)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"capacity","access":1,"descriptor":"()I"},{"name":"ensureCapacity","access":1,"descriptor":"(I)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"minimizeCapacity","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"size","access":1,"descriptor":"()I"},{"name":"isEmpty","access":1,"descriptor":"()Z"},{"name":"clear","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"charAt","access":1,"descriptor":"(I)C"},{"name":"setCharAt","access":1,"descriptor":"(IC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteCharAt","access":1,"descriptor":"(I)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"toCharArray","access":1,"descriptor":"()[C"},{"name":"toCharArray","access":1,"descriptor":"(II)[C"},{"name":"getChars","access":1,"descriptor":"([C)[C"},{"name":"getChars","access":1,"descriptor":"(II[CI)V"},{"name":"appendNewLine","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendNull","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/String;II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Ljava/lang/StringBuffer;II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"([C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"([CII)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(Z)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(I)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(J)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(F)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"append","access":1,"descriptor":"(D)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Ljava/lang/Object;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Ljava/lang/String;II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Ljava/lang/StringBuffer;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Ljava/lang/StringBuffer;II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"([C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"([CII)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(Z)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(I)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(J)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(F)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendln","access":1,"descriptor":"(D)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendAll","access":1,"descriptor":"([Ljava/lang/Object;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendAll","access":1,"descriptor":"(Ljava/util/Collection;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendAll","access":1,"descriptor":"(Ljava/util/Iterator;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendWithSeparators","access":1,"descriptor":"([Ljava/lang/Object;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendWithSeparators","access":1,"descriptor":"(Ljava/util/Collection;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendWithSeparators","access":1,"descriptor":"(Ljava/util/Iterator;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendSeparator","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendSeparator","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendSeparator","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendSeparator","access":1,"descriptor":"(CC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendSeparator","access":1,"descriptor":"(Ljava/lang/String;I)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendSeparator","access":1,"descriptor":"(CI)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendPadding","access":1,"descriptor":"(IC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendFixedWidthPadLeft","access":1,"descriptor":"(Ljava/lang/Object;IC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendFixedWidthPadLeft","access":1,"descriptor":"(IIC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendFixedWidthPadRight","access":1,"descriptor":"(Ljava/lang/Object;IC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"appendFixedWidthPadRight","access":1,"descriptor":"(IIC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(ILjava/lang/Object;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(ILjava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(I[C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(I[CII)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(IZ)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(IC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(IJ)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(IF)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"insert","access":1,"descriptor":"(ID)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteImpl","access":2,"descriptor":"(III)V"},{"name":"delete","access":1,"descriptor":"(II)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteAll","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteFirst","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteAll","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteFirst","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteAll","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"deleteFirst","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceImpl","access":2,"descriptor":"(IIILjava/lang/String;I)V"},{"name":"replace","access":1,"descriptor":"(IILjava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceAll","access":1,"descriptor":"(CC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceFirst","access":1,"descriptor":"(CC)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceAll","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceFirst","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceAll","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceFirst","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;Ljava/lang/String;)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replace","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;Ljava/lang/String;III)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"replaceImpl","access":2,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;Ljava/lang/String;III)Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"reverse","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"trim","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrBuilder;"},{"name":"startsWith","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"endsWith","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"substring","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"substring","access":1,"descriptor":"(II)Ljava/lang/String;"},{"name":"leftString","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"rightString","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"midString","access":1,"descriptor":"(II)Ljava/lang/String;"},{"name":"contains","access":1,"descriptor":"(C)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"contains","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Z"},{"name":"indexOf","access":1,"descriptor":"(C)I"},{"name":"indexOf","access":1,"descriptor":"(CI)I"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"indexOf","access":1,"descriptor":"(Ljava/lang/String;I)I"},{"name":"indexOf","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)I"},{"name":"indexOf","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;I)I"},{"name":"lastIndexOf","access":1,"descriptor":"(C)I"},{"name":"lastIndexOf","access":1,"descriptor":"(CI)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Ljava/lang/String;I)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)I"},{"name":"lastIndexOf","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;I)I"},{"name":"asTokenizer","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"asReader","access":1,"descriptor":"()Ljava/io/Reader;"},{"name":"asWriter","access":1,"descriptor":"()Ljava/io/Writer;"},{"name":"equalsIgnoreCase","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)Z"},{"name":"equals","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)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":"toStringBuffer","access":1,"descriptor":"()Ljava/lang/StringBuffer;"},{"name":"clone","access":1,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"validateRange","access":4,"descriptor":"(II)I"},{"name":"validateIndex","access":4,"descriptor":"(I)V"}]},{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderReader","version":47,"access":32,"superName":"java/io/Reader","innerClasses":[{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderReader","outerName":"org/apache/commons/lang/text/StrBuilder","innerName":"StrBuilderReader","access":0}],"fields":[{"name":"pos","access":2,"descriptor":"I"},{"name":"mark","access":2,"descriptor":"I"},{"name":"this$0","access":4114,"descriptor":"Lorg/apache/commons/lang/text/StrBuilder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)V"},{"name":"close","access":1,"descriptor":"()V"},{"name":"read","access":1,"descriptor":"()I"},{"name":"read","access":1,"descriptor":"([CII)I"},{"name":"skip","access":1,"descriptor":"(J)J"},{"name":"ready","access":1,"descriptor":"()Z"},{"name":"markSupported","access":1,"descriptor":"()Z"},{"name":"mark","access":1,"descriptor":"(I)V"},{"name":"reset","access":1,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderTokenizer","version":47,"access":32,"superName":"org/apache/commons/lang/text/StrTokenizer","innerClasses":[{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderTokenizer","outerName":"org/apache/commons/lang/text/StrBuilder","innerName":"StrBuilderTokenizer","access":0}],"fields":[{"name":"this$0","access":4114,"descriptor":"Lorg/apache/commons/lang/text/StrBuilder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)V"},{"name":"tokenize","access":4,"descriptor":"([CII)Ljava/util/List;"},{"name":"getContent","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderWriter","version":47,"access":32,"superName":"java/io/Writer","innerClasses":[{"name":"org/apache/commons/lang/text/StrBuilder$StrBuilderWriter","outerName":"org/apache/commons/lang/text/StrBuilder","innerName":"StrBuilderWriter","access":0}],"fields":[{"name":"this$0","access":4114,"descriptor":"Lorg/apache/commons/lang/text/StrBuilder;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)V"},{"name":"close","access":1,"descriptor":"()V"},{"name":"flush","access":1,"descriptor":"()V"},{"name":"write","access":1,"descriptor":"(I)V"},{"name":"write","access":1,"descriptor":"([C)V"},{"name":"write","access":1,"descriptor":"([CII)V"},{"name":"write","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"write","access":1,"descriptor":"(Ljava/lang/String;II)V"}]},{"name":"org/apache/commons/lang/text/StrLookup","version":47,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/text/StrLookup$MapStrLookup","outerName":"org/apache/commons/lang/text/StrLookup","innerName":"MapStrLookup","access":8}],"fields":[{"name":"NONE_LOOKUP","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrLookup;"},{"name":"SYSTEM_PROPERTIES_LOOKUP","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrLookup;"}],"methods":[{"name":"noneLookup","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrLookup;"},{"name":"systemPropertiesLookup","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrLookup;"},{"name":"mapLookup","access":9,"descriptor":"(Ljava/util/Map;)Lorg/apache/commons/lang/text/StrLookup;"},{"name":"","access":4,"descriptor":"()V"},{"name":"lookup","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/text/StrLookup$MapStrLookup","version":47,"access":32,"superName":"org/apache/commons/lang/text/StrLookup","innerClasses":[{"name":"org/apache/commons/lang/text/StrLookup$MapStrLookup","outerName":"org/apache/commons/lang/text/StrLookup","innerName":"MapStrLookup","access":8}],"fields":[{"name":"map","access":18,"descriptor":"Ljava/util/Map;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Map;)V"},{"name":"lookup","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/text/StrMatcher","version":47,"access":1057,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/text/StrMatcher$TrimMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"TrimMatcher","access":24},{"name":"org/apache/commons/lang/text/StrMatcher$NoMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"NoMatcher","access":24},{"name":"org/apache/commons/lang/text/StrMatcher$StringMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"StringMatcher","access":24},{"name":"org/apache/commons/lang/text/StrMatcher$CharMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"CharMatcher","access":24},{"name":"org/apache/commons/lang/text/StrMatcher$CharSetMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"CharSetMatcher","access":24}],"fields":[{"name":"COMMA_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"TAB_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"SPACE_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"SPLIT_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"TRIM_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"SINGLE_QUOTE_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"DOUBLE_QUOTE_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"QUOTE_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"NONE_MATCHER","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"}],"methods":[{"name":"commaMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"tabMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"spaceMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"splitMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"trimMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"singleQuoteMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"doubleQuoteMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"quoteMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"noneMatcher","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"charMatcher","access":9,"descriptor":"(C)Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"charSetMatcher","access":9,"descriptor":"([C)Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"charSetMatcher","access":9,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"stringMatcher","access":9,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"","access":4,"descriptor":"()V"},{"name":"isMatch","access":1025,"descriptor":"([CIII)I"},{"name":"isMatch","access":1,"descriptor":"([CI)I"}]},{"name":"org/apache/commons/lang/text/StrMatcher$CharMatcher","version":47,"access":48,"superName":"org/apache/commons/lang/text/StrMatcher","innerClasses":[{"name":"org/apache/commons/lang/text/StrMatcher$CharMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"CharMatcher","access":24}],"fields":[{"name":"ch","access":18,"descriptor":"C"}],"methods":[{"name":"","access":0,"descriptor":"(C)V"},{"name":"isMatch","access":1,"descriptor":"([CIII)I"}]},{"name":"org/apache/commons/lang/text/StrMatcher$CharSetMatcher","version":47,"access":48,"superName":"org/apache/commons/lang/text/StrMatcher","innerClasses":[{"name":"org/apache/commons/lang/text/StrMatcher$CharSetMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"CharSetMatcher","access":24}],"fields":[{"name":"chars","access":18,"descriptor":"[C"}],"methods":[{"name":"","access":0,"descriptor":"([C)V"},{"name":"isMatch","access":1,"descriptor":"([CIII)I"}]},{"name":"org/apache/commons/lang/text/StrMatcher$NoMatcher","version":47,"access":48,"superName":"org/apache/commons/lang/text/StrMatcher","innerClasses":[{"name":"org/apache/commons/lang/text/StrMatcher$NoMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"NoMatcher","access":24}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isMatch","access":1,"descriptor":"([CIII)I"}]},{"name":"org/apache/commons/lang/text/StrMatcher$StringMatcher","version":47,"access":48,"superName":"org/apache/commons/lang/text/StrMatcher","innerClasses":[{"name":"org/apache/commons/lang/text/StrMatcher$StringMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"StringMatcher","access":24}],"fields":[{"name":"chars","access":18,"descriptor":"[C"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"isMatch","access":1,"descriptor":"([CIII)I"}]},{"name":"org/apache/commons/lang/text/StrMatcher$TrimMatcher","version":47,"access":48,"superName":"org/apache/commons/lang/text/StrMatcher","innerClasses":[{"name":"org/apache/commons/lang/text/StrMatcher$TrimMatcher","outerName":"org/apache/commons/lang/text/StrMatcher","innerName":"TrimMatcher","access":24}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"isMatch","access":1,"descriptor":"([CIII)I"}]},{"name":"org/apache/commons/lang/text/StrSubstitutor","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"DEFAULT_ESCAPE","access":25,"descriptor":"C","constant":{"kind":"scalar","type":"Integer","value":"36"}},{"name":"DEFAULT_PREFIX","access":25,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"DEFAULT_SUFFIX","access":25,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"escapeChar","access":2,"descriptor":"C"},{"name":"prefixMatcher","access":2,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"suffixMatcher","access":2,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"variableResolver","access":2,"descriptor":"Lorg/apache/commons/lang/text/StrLookup;"},{"name":"enableSubstitutionInVariables","access":2,"descriptor":"Z"}],"methods":[{"name":"replace","access":9,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/String;"},{"name":"replace","access":9,"descriptor":"(Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"replace","access":9,"descriptor":"(Ljava/lang/Object;Ljava/util/Properties;)Ljava/lang/String;"},{"name":"replaceSystemProperties","access":9,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;C)V"},{"name":"","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrLookup;)V"},{"name":"","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrLookup;Ljava/lang/String;Ljava/lang/String;C)V"},{"name":"","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrLookup;Lorg/apache/commons/lang/text/StrMatcher;Lorg/apache/commons/lang/text/StrMatcher;C)V"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/String;II)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"([C)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"([CII)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/StringBuffer;)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/StringBuffer;II)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;II)Ljava/lang/String;"},{"name":"replace","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/String;"},{"name":"replaceIn","access":1,"descriptor":"(Ljava/lang/StringBuffer;)Z"},{"name":"replaceIn","access":1,"descriptor":"(Ljava/lang/StringBuffer;II)Z"},{"name":"replaceIn","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;)Z"},{"name":"replaceIn","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;II)Z"},{"name":"substitute","access":4,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;II)Z"},{"name":"substitute","access":2,"descriptor":"(Lorg/apache/commons/lang/text/StrBuilder;IILjava/util/List;)I"},{"name":"checkCyclicSubstitution","access":2,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V"},{"name":"resolveVariable","access":4,"descriptor":"(Ljava/lang/String;Lorg/apache/commons/lang/text/StrBuilder;II)Ljava/lang/String;"},{"name":"getEscapeChar","access":1,"descriptor":"()C"},{"name":"setEscapeChar","access":1,"descriptor":"(C)V"},{"name":"getVariablePrefixMatcher","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"setVariablePrefixMatcher","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrSubstitutor;"},{"name":"setVariablePrefix","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrSubstitutor;"},{"name":"setVariablePrefix","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrSubstitutor;"},{"name":"getVariableSuffixMatcher","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"setVariableSuffixMatcher","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrSubstitutor;"},{"name":"setVariableSuffix","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrSubstitutor;"},{"name":"setVariableSuffix","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrSubstitutor;"},{"name":"getVariableResolver","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrLookup;"},{"name":"setVariableResolver","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrLookup;)V"},{"name":"isEnableSubstitutionInVariables","access":1,"descriptor":"()Z"},{"name":"setEnableSubstitutionInVariables","access":1,"descriptor":"(Z)V"}]},{"name":"org/apache/commons/lang/text/StrTokenizer","version":47,"access":33,"superName":"java/lang/Object","interfaces":["java/util/ListIterator","java/lang/Cloneable"],"fields":[{"name":"CSV_TOKENIZER_PROTOTYPE","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"TSV_TOKENIZER_PROTOTYPE","access":26,"descriptor":"Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"chars","access":2,"descriptor":"[C"},{"name":"tokens","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"tokenPos","access":2,"descriptor":"I"},{"name":"delimMatcher","access":2,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"quoteMatcher","access":2,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"ignoredMatcher","access":2,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"trimmerMatcher","access":2,"descriptor":"Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"emptyAsNull","access":2,"descriptor":"Z"},{"name":"ignoreEmptyTokens","access":2,"descriptor":"Z"}],"methods":[{"name":"getCSVClone","access":10,"descriptor":"()Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getCSVInstance","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getCSVInstance","access":9,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getCSVInstance","access":9,"descriptor":"([C)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getTSVClone","access":10,"descriptor":"()Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getTSVInstance","access":9,"descriptor":"()Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getTSVInstance","access":9,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getTSVInstance","access":9,"descriptor":"([C)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;C)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/apache/commons/lang/text/StrMatcher;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;CC)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/apache/commons/lang/text/StrMatcher;Lorg/apache/commons/lang/text/StrMatcher;)V"},{"name":"","access":1,"descriptor":"([C)V"},{"name":"","access":1,"descriptor":"([CC)V"},{"name":"","access":1,"descriptor":"([CLjava/lang/String;)V"},{"name":"","access":1,"descriptor":"([CLorg/apache/commons/lang/text/StrMatcher;)V"},{"name":"","access":1,"descriptor":"([CCC)V"},{"name":"","access":1,"descriptor":"([CLorg/apache/commons/lang/text/StrMatcher;Lorg/apache/commons/lang/text/StrMatcher;)V"},{"name":"size","access":1,"descriptor":"()I"},{"name":"nextToken","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"previousToken","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTokenArray","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getTokenList","access":1,"descriptor":"()Ljava/util/List;"},{"name":"reset","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"reset","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"reset","access":1,"descriptor":"([C)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"nextIndex","access":1,"descriptor":"()I"},{"name":"hasPrevious","access":1,"descriptor":"()Z"},{"name":"previous","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"previousIndex","access":1,"descriptor":"()I"},{"name":"remove","access":1,"descriptor":"()V"},{"name":"set","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"add","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"checkTokenized","access":2,"descriptor":"()V"},{"name":"tokenize","access":4,"descriptor":"([CII)Ljava/util/List;"},{"name":"addToken","access":2,"descriptor":"(Ljava/util/List;Ljava/lang/String;)V"},{"name":"readNextToken","access":2,"descriptor":"([CIILorg/apache/commons/lang/text/StrBuilder;Ljava/util/List;)I"},{"name":"readWithQuotes","access":2,"descriptor":"([CIILorg/apache/commons/lang/text/StrBuilder;Ljava/util/List;II)I"},{"name":"isQuote","access":2,"descriptor":"([CIIII)Z"},{"name":"getDelimiterMatcher","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"setDelimiterMatcher","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"setDelimiterChar","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"setDelimiterString","access":1,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getQuoteMatcher","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"setQuoteMatcher","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"setQuoteChar","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getIgnoredMatcher","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"setIgnoredMatcher","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"setIgnoredChar","access":1,"descriptor":"(C)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getTrimmerMatcher","access":1,"descriptor":"()Lorg/apache/commons/lang/text/StrMatcher;"},{"name":"setTrimmerMatcher","access":1,"descriptor":"(Lorg/apache/commons/lang/text/StrMatcher;)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"isEmptyTokenAsNull","access":1,"descriptor":"()Z"},{"name":"setEmptyTokenAsNull","access":1,"descriptor":"(Z)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"isIgnoreEmptyTokens","access":1,"descriptor":"()Z"},{"name":"setIgnoreEmptyTokens","access":1,"descriptor":"(Z)Lorg/apache/commons/lang/text/StrTokenizer;"},{"name":"getContent","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"cloneReset","access":0,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/time/DateFormatUtils","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"ISO_DATETIME_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"ISO_DATETIME_TIME_ZONE_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"ISO_DATE_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"ISO_DATE_TIME_ZONE_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"ISO_TIME_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"ISO_TIME_TIME_ZONE_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"ISO_TIME_NO_T_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"ISO_TIME_NO_T_TIME_ZONE_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"SMTP_DATETIME_FORMAT","access":25,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"formatUTC","access":9,"descriptor":"(JLjava/lang/String;)Ljava/lang/String;"},{"name":"formatUTC","access":9,"descriptor":"(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;"},{"name":"formatUTC","access":9,"descriptor":"(JLjava/lang/String;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"formatUTC","access":9,"descriptor":"(Ljava/util/Date;Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(JLjava/lang/String;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/lang/String;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(JLjava/lang/String;Ljava/util/TimeZone;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;Ljava/lang/String;Ljava/util/TimeZone;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/lang/String;Ljava/util/TimeZone;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(JLjava/lang/String;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/lang/String;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(JLjava/lang/String;Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Date;Ljava/lang/String;Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/lang/String;"},{"name":"format","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/lang/String;Ljava/util/TimeZone;Ljava/util/Locale;)Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/time/DateUtils","version":47,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/time/DateUtils$DateIterator","outerName":"org/apache/commons/lang/time/DateUtils","innerName":"DateIterator","access":8}],"fields":[{"name":"UTC_TIME_ZONE","access":25,"descriptor":"Ljava/util/TimeZone;"},{"name":"MILLIS_PER_SECOND","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1000"}},{"name":"MILLIS_PER_MINUTE","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"60000"}},{"name":"MILLIS_PER_HOUR","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"3600000"}},{"name":"MILLIS_PER_DAY","access":25,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"86400000"}},{"name":"SEMI_MONTH","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1001"}},{"name":"fields","access":26,"descriptor":"[[I"},{"name":"RANGE_WEEK_SUNDAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"RANGE_WEEK_MONDAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"RANGE_WEEK_RELATIVE","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"RANGE_WEEK_CENTER","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"RANGE_MONTH_SUNDAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"5"}},{"name":"RANGE_MONTH_MONDAY","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"6"}},{"name":"MODIFY_TRUNCATE","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"MODIFY_ROUND","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"MODIFY_CEILING","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"MILLIS_IN_SECOND","access":131097,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1000"}},{"name":"MILLIS_IN_MINUTE","access":131097,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"60000"}},{"name":"MILLIS_IN_HOUR","access":131097,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3600000"}},{"name":"MILLIS_IN_DAY","access":131097,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"86400000"}}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isSameDay","access":9,"descriptor":"(Ljava/util/Date;Ljava/util/Date;)Z"},{"name":"isSameDay","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/util/Calendar;)Z"},{"name":"isSameInstant","access":9,"descriptor":"(Ljava/util/Date;Ljava/util/Date;)Z"},{"name":"isSameInstant","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/util/Calendar;)Z"},{"name":"isSameLocalTime","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/util/Calendar;)Z"},{"name":"parseDate","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Date;","exceptions":["java/text/ParseException"]},{"name":"parseDateStrictly","access":9,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/util/Date;","exceptions":["java/text/ParseException"]},{"name":"parseDateWithLeniency","access":10,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/Date;","exceptions":["java/text/ParseException"]},{"name":"indexOfSignChars","access":10,"descriptor":"(Ljava/lang/String;I)I"},{"name":"reformatTimezone","access":10,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"addYears","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"addMonths","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"addWeeks","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"addDays","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"addHours","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"addMinutes","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"addSeconds","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"addMilliseconds","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"add","access":131081,"descriptor":"(Ljava/util/Date;II)Ljava/util/Date;"},{"name":"setYears","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"setMonths","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"setDays","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"setHours","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"setMinutes","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"setSeconds","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"setMilliseconds","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"set","access":10,"descriptor":"(Ljava/util/Date;II)Ljava/util/Date;"},{"name":"toCalendar","access":9,"descriptor":"(Ljava/util/Date;)Ljava/util/Calendar;"},{"name":"round","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"round","access":9,"descriptor":"(Ljava/util/Calendar;I)Ljava/util/Calendar;"},{"name":"round","access":9,"descriptor":"(Ljava/lang/Object;I)Ljava/util/Date;"},{"name":"truncate","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"truncate","access":9,"descriptor":"(Ljava/util/Calendar;I)Ljava/util/Calendar;"},{"name":"truncate","access":9,"descriptor":"(Ljava/lang/Object;I)Ljava/util/Date;"},{"name":"ceiling","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Date;"},{"name":"ceiling","access":9,"descriptor":"(Ljava/util/Calendar;I)Ljava/util/Calendar;"},{"name":"ceiling","access":9,"descriptor":"(Ljava/lang/Object;I)Ljava/util/Date;"},{"name":"modify","access":10,"descriptor":"(Ljava/util/Calendar;II)V"},{"name":"iterator","access":9,"descriptor":"(Ljava/util/Date;I)Ljava/util/Iterator;"},{"name":"iterator","access":9,"descriptor":"(Ljava/util/Calendar;I)Ljava/util/Iterator;"},{"name":"iterator","access":9,"descriptor":"(Ljava/lang/Object;I)Ljava/util/Iterator;"},{"name":"getFragmentInMilliseconds","access":9,"descriptor":"(Ljava/util/Date;I)J"},{"name":"getFragmentInSeconds","access":9,"descriptor":"(Ljava/util/Date;I)J"},{"name":"getFragmentInMinutes","access":9,"descriptor":"(Ljava/util/Date;I)J"},{"name":"getFragmentInHours","access":9,"descriptor":"(Ljava/util/Date;I)J"},{"name":"getFragmentInDays","access":9,"descriptor":"(Ljava/util/Date;I)J"},{"name":"getFragmentInMilliseconds","access":9,"descriptor":"(Ljava/util/Calendar;I)J"},{"name":"getFragmentInSeconds","access":9,"descriptor":"(Ljava/util/Calendar;I)J"},{"name":"getFragmentInMinutes","access":9,"descriptor":"(Ljava/util/Calendar;I)J"},{"name":"getFragmentInHours","access":9,"descriptor":"(Ljava/util/Calendar;I)J"},{"name":"getFragmentInDays","access":9,"descriptor":"(Ljava/util/Calendar;I)J"},{"name":"getFragment","access":10,"descriptor":"(Ljava/util/Date;II)J"},{"name":"getFragment","access":10,"descriptor":"(Ljava/util/Calendar;II)J"},{"name":"truncatedEquals","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/util/Calendar;I)Z"},{"name":"truncatedEquals","access":9,"descriptor":"(Ljava/util/Date;Ljava/util/Date;I)Z"},{"name":"truncatedCompareTo","access":9,"descriptor":"(Ljava/util/Calendar;Ljava/util/Calendar;I)I"},{"name":"truncatedCompareTo","access":9,"descriptor":"(Ljava/util/Date;Ljava/util/Date;I)I"},{"name":"getMillisPerUnit","access":10,"descriptor":"(I)J"}]},{"name":"org/apache/commons/lang/time/DateUtils$DateIterator","version":47,"access":32,"superName":"java/lang/Object","interfaces":["java/util/Iterator"],"innerClasses":[{"name":"org/apache/commons/lang/time/DateUtils$DateIterator","outerName":"org/apache/commons/lang/time/DateUtils","innerName":"DateIterator","access":8}],"fields":[{"name":"endFinal","access":18,"descriptor":"Ljava/util/Calendar;"},{"name":"spot","access":18,"descriptor":"Ljava/util/Calendar;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/Calendar;Ljava/util/Calendar;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"remove","access":1,"descriptor":"()V"}]},{"name":"org/apache/commons/lang/time/DurationFormatUtils","version":47,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/time/DurationFormatUtils$Token","outerName":"org/apache/commons/lang/time/DurationFormatUtils","innerName":"Token","access":8}],"fields":[{"name":"ISO_EXTENDED_FORMAT_PATTERN","access":25,"descriptor":"Ljava/lang/String;","constant":"'P'yyyy'Y'M'M'd'DT'H'H'm'M's.S'S'"},{"name":"y","access":24,"descriptor":"Ljava/lang/Object;"},{"name":"M","access":24,"descriptor":"Ljava/lang/Object;"},{"name":"d","access":24,"descriptor":"Ljava/lang/Object;"},{"name":"H","access":24,"descriptor":"Ljava/lang/Object;"},{"name":"m","access":24,"descriptor":"Ljava/lang/Object;"},{"name":"s","access":24,"descriptor":"Ljava/lang/Object;"},{"name":"S","access":24,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"formatDurationHMS","access":9,"descriptor":"(J)Ljava/lang/String;"},{"name":"formatDurationISO","access":9,"descriptor":"(J)Ljava/lang/String;"},{"name":"formatDuration","access":9,"descriptor":"(JLjava/lang/String;)Ljava/lang/String;"},{"name":"formatDuration","access":9,"descriptor":"(JLjava/lang/String;Z)Ljava/lang/String;"},{"name":"formatDurationWords","access":9,"descriptor":"(JZZ)Ljava/lang/String;"},{"name":"formatPeriodISO","access":9,"descriptor":"(JJ)Ljava/lang/String;"},{"name":"formatPeriod","access":9,"descriptor":"(JJLjava/lang/String;)Ljava/lang/String;"},{"name":"formatPeriod","access":9,"descriptor":"(JJLjava/lang/String;ZLjava/util/TimeZone;)Ljava/lang/String;"},{"name":"format","access":8,"descriptor":"([Lorg/apache/commons/lang/time/DurationFormatUtils$Token;IIIIIIIZ)Ljava/lang/String;"},{"name":"lexx","access":8,"descriptor":"(Ljava/lang/String;)[Lorg/apache/commons/lang/time/DurationFormatUtils$Token;"}]},{"name":"org/apache/commons/lang/time/DurationFormatUtils$Token","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/time/DurationFormatUtils$Token","outerName":"org/apache/commons/lang/time/DurationFormatUtils","innerName":"Token","access":8}],"fields":[{"name":"value","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"count","access":2,"descriptor":"I"}],"methods":[{"name":"containsTokenWithValue","access":8,"descriptor":"([Lorg/apache/commons/lang/time/DurationFormatUtils$Token;Ljava/lang/Object;)Z"},{"name":"","access":0,"descriptor":"(Ljava/lang/Object;)V"},{"name":"","access":0,"descriptor":"(Ljava/lang/Object;I)V"},{"name":"increment","access":0,"descriptor":"()V"},{"name":"getCount","access":0,"descriptor":"()I"},{"name":"getValue","access":0,"descriptor":"()Ljava/lang/Object;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/commons/lang/time/FastDateFormat","version":47,"access":33,"superName":"java/text/Format","innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$Pair","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Pair","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneDisplayKey","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TimeZoneDisplayKey","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneNumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TimeZoneNumberRule","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneNameRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TimeZoneNameRule","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TwentyFourHourField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwentyFourHourField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TwelveHourField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwelveHourField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitMonthField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwoDigitMonthField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitYearField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwoDigitYearField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitNumberField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwoDigitNumberField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$PaddedNumberField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"PaddedNumberField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$UnpaddedMonthField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"UnpaddedMonthField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$UnpaddedNumberField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"UnpaddedNumberField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$TextField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TextField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$StringLiteral","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"StringLiteral","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$CharacterLiteral","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"CharacterLiteral","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546},{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"fields":[{"name":"serialVersionUID","access":26,"descriptor":"J","constant":{"kind":"scalar","type":"Long","value":"1"}},{"name":"FULL","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"LONG","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"MEDIUM","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"SHORT","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"cDefaultPattern","access":10,"descriptor":"Ljava/lang/String;"},{"name":"cInstanceCache","access":26,"descriptor":"Ljava/util/Map;"},{"name":"cDateInstanceCache","access":26,"descriptor":"Ljava/util/Map;"},{"name":"cTimeInstanceCache","access":26,"descriptor":"Ljava/util/Map;"},{"name":"cDateTimeInstanceCache","access":26,"descriptor":"Ljava/util/Map;"},{"name":"cTimeZoneDisplayCache","access":26,"descriptor":"Ljava/util/Map;"},{"name":"mPattern","access":18,"descriptor":"Ljava/lang/String;"},{"name":"mTimeZone","access":18,"descriptor":"Ljava/util/TimeZone;"},{"name":"mTimeZoneForced","access":18,"descriptor":"Z"},{"name":"mLocale","access":18,"descriptor":"Ljava/util/Locale;"},{"name":"mLocaleForced","access":18,"descriptor":"Z"},{"name":"mRules","access":130,"descriptor":"[Lorg/apache/commons/lang/time/FastDateFormat$Rule;"},{"name":"mMaxLengthEstimate","access":130,"descriptor":"I"}],"methods":[{"name":"getInstance","access":9,"descriptor":"()Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getInstance","access":9,"descriptor":"(Ljava/lang/String;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getInstance","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/TimeZone;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getInstance","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getInstance","access":41,"descriptor":"(Ljava/lang/String;Ljava/util/TimeZone;Ljava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateInstance","access":9,"descriptor":"(I)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateInstance","access":9,"descriptor":"(ILjava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateInstance","access":9,"descriptor":"(ILjava/util/TimeZone;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateInstance","access":41,"descriptor":"(ILjava/util/TimeZone;Ljava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getTimeInstance","access":9,"descriptor":"(I)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getTimeInstance","access":9,"descriptor":"(ILjava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getTimeInstance","access":9,"descriptor":"(ILjava/util/TimeZone;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getTimeInstance","access":41,"descriptor":"(ILjava/util/TimeZone;Ljava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateTimeInstance","access":9,"descriptor":"(II)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateTimeInstance","access":9,"descriptor":"(IILjava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateTimeInstance","access":9,"descriptor":"(IILjava/util/TimeZone;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getDateTimeInstance","access":41,"descriptor":"(IILjava/util/TimeZone;Ljava/util/Locale;)Lorg/apache/commons/lang/time/FastDateFormat;"},{"name":"getTimeZoneDisplay","access":40,"descriptor":"(Ljava/util/TimeZone;ZILjava/util/Locale;)Ljava/lang/String;"},{"name":"getDefaultPattern","access":42,"descriptor":"()Ljava/lang/String;"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/util/TimeZone;Ljava/util/Locale;)V"},{"name":"init","access":4,"descriptor":"()V"},{"name":"parsePattern","access":4,"descriptor":"()Ljava/util/List;"},{"name":"parseToken","access":4,"descriptor":"(Ljava/lang/String;[I)Ljava/lang/String;"},{"name":"selectNumberRule","access":4,"descriptor":"(II)Lorg/apache/commons/lang/time/FastDateFormat$NumberRule;"},{"name":"format","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/StringBuffer;Ljava/text/FieldPosition;)Ljava/lang/StringBuffer;"},{"name":"format","access":1,"descriptor":"(J)Ljava/lang/String;"},{"name":"format","access":1,"descriptor":"(Ljava/util/Date;)Ljava/lang/String;"},{"name":"format","access":1,"descriptor":"(Ljava/util/Calendar;)Ljava/lang/String;"},{"name":"format","access":1,"descriptor":"(JLjava/lang/StringBuffer;)Ljava/lang/StringBuffer;"},{"name":"format","access":1,"descriptor":"(Ljava/util/Date;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;"},{"name":"format","access":1,"descriptor":"(Ljava/util/Calendar;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;"},{"name":"applyRules","access":4,"descriptor":"(Ljava/util/Calendar;Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;"},{"name":"parseObject","access":1,"descriptor":"(Ljava/lang/String;Ljava/text/ParsePosition;)Ljava/lang/Object;"},{"name":"getPattern","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTimeZone","access":1,"descriptor":"()Ljava/util/TimeZone;"},{"name":"getTimeZoneOverridesCalendar","access":1,"descriptor":"()Z"},{"name":"getLocale","access":1,"descriptor":"()Ljava/util/Locale;"},{"name":"getMaxLengthEstimate","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":"readObject","access":2,"descriptor":"(Ljava/io/ObjectInputStream;)V","exceptions":["java/io/IOException","java/lang/ClassNotFoundException"]}]},{"name":"org/apache/commons/lang/time/FastDateFormat$CharacterLiteral","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$Rule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$CharacterLiteral","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"CharacterLiteral","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"fields":[{"name":"mValue","access":18,"descriptor":"C"}],"methods":[{"name":"","access":0,"descriptor":"(C)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","version":47,"access":1536,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$Rule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546},{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"methods":[{"name":"appendTo","access":1025,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$PaddedNumberField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$PaddedNumberField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"PaddedNumberField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546}],"fields":[{"name":"mField","access":18,"descriptor":"I"},{"name":"mSize","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(II)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$Pair","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$Pair","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Pair","access":10}],"fields":[{"name":"mObj1","access":18,"descriptor":"Ljava/lang/Object;"},{"name":"mObj2","access":18,"descriptor":"Ljava/lang/Object;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)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":"org/apache/commons/lang/time/FastDateFormat$Rule","version":47,"access":1536,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"methods":[{"name":"estimateLength","access":1025,"descriptor":"()I"},{"name":"appendTo","access":1025,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$StringLiteral","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$Rule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$StringLiteral","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"StringLiteral","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"fields":[{"name":"mValue","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TextField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$Rule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$TextField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TextField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"fields":[{"name":"mField","access":18,"descriptor":"I"},{"name":"mValues","access":18,"descriptor":"[Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(I[Ljava/lang/String;)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneDisplayKey","version":47,"access":32,"superName":"java/lang/Object","innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneDisplayKey","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TimeZoneDisplayKey","access":10}],"fields":[{"name":"mTimeZone","access":18,"descriptor":"Ljava/util/TimeZone;"},{"name":"mStyle","access":18,"descriptor":"I"},{"name":"mLocale","access":18,"descriptor":"Ljava/util/Locale;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/TimeZone;ZILjava/util/Locale;)V"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneNameRule","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$Rule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneNameRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TimeZoneNameRule","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"fields":[{"name":"mTimeZone","access":18,"descriptor":"Ljava/util/TimeZone;"},{"name":"mTimeZoneForced","access":18,"descriptor":"Z"},{"name":"mLocale","access":18,"descriptor":"Ljava/util/Locale;"},{"name":"mStyle","access":18,"descriptor":"I"},{"name":"mStandard","access":18,"descriptor":"Ljava/lang/String;"},{"name":"mDaylight","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/util/TimeZone;ZLjava/util/Locale;I)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneNumberRule","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$Rule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$TimeZoneNumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TimeZoneNumberRule","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$Rule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"Rule","access":1546}],"fields":[{"name":"INSTANCE_COLON","access":24,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat$TimeZoneNumberRule;"},{"name":"INSTANCE_NO_COLON","access":24,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat$TimeZoneNumberRule;"},{"name":"mColon","access":16,"descriptor":"Z"}],"methods":[{"name":"","access":0,"descriptor":"(Z)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TwelveHourField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546},{"name":"org/apache/commons/lang/time/FastDateFormat$TwelveHourField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwelveHourField","access":10}],"fields":[{"name":"mRule","access":18,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat$NumberRule;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/commons/lang/time/FastDateFormat$NumberRule;)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TwentyFourHourField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546},{"name":"org/apache/commons/lang/time/FastDateFormat$TwentyFourHourField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwentyFourHourField","access":10}],"fields":[{"name":"mRule","access":18,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat$NumberRule;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/apache/commons/lang/time/FastDateFormat$NumberRule;)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitMonthField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitMonthField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwoDigitMonthField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat$TwoDigitMonthField;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitNumberField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitNumberField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwoDigitNumberField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546}],"fields":[{"name":"mField","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitYearField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$TwoDigitYearField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"TwoDigitYearField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat$TwoDigitYearField;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$UnpaddedMonthField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$UnpaddedMonthField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"UnpaddedMonthField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546}],"fields":[{"name":"INSTANCE","access":24,"descriptor":"Lorg/apache/commons/lang/time/FastDateFormat$UnpaddedMonthField;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/FastDateFormat$UnpaddedNumberField","version":47,"access":32,"superName":"java/lang/Object","interfaces":["org/apache/commons/lang/time/FastDateFormat$NumberRule"],"innerClasses":[{"name":"org/apache/commons/lang/time/FastDateFormat$UnpaddedNumberField","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"UnpaddedNumberField","access":10},{"name":"org/apache/commons/lang/time/FastDateFormat$NumberRule","outerName":"org/apache/commons/lang/time/FastDateFormat","innerName":"NumberRule","access":1546}],"fields":[{"name":"mField","access":18,"descriptor":"I"}],"methods":[{"name":"","access":0,"descriptor":"(I)V"},{"name":"estimateLength","access":1,"descriptor":"()I"},{"name":"appendTo","access":1,"descriptor":"(Ljava/lang/StringBuffer;Ljava/util/Calendar;)V"},{"name":"appendTo","access":17,"descriptor":"(Ljava/lang/StringBuffer;I)V"}]},{"name":"org/apache/commons/lang/time/StopWatch","version":47,"access":33,"superName":"java/lang/Object","fields":[{"name":"STATE_UNSTARTED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"STATE_RUNNING","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"1"}},{"name":"STATE_STOPPED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"2"}},{"name":"STATE_SUSPENDED","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"3"}},{"name":"STATE_UNSPLIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"10"}},{"name":"STATE_SPLIT","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"11"}},{"name":"runningState","access":2,"descriptor":"I"},{"name":"splitState","access":2,"descriptor":"I"},{"name":"startTime","access":2,"descriptor":"J"},{"name":"stopTime","access":2,"descriptor":"J"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"start","access":1,"descriptor":"()V"},{"name":"stop","access":1,"descriptor":"()V"},{"name":"reset","access":1,"descriptor":"()V"},{"name":"split","access":1,"descriptor":"()V"},{"name":"unsplit","access":1,"descriptor":"()V"},{"name":"suspend","access":1,"descriptor":"()V"},{"name":"resume","access":1,"descriptor":"()V"},{"name":"getTime","access":1,"descriptor":"()J"},{"name":"getSplitTime","access":1,"descriptor":"()J"},{"name":"getStartTime","access":1,"descriptor":"()J"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toSplitString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/apache/logging/log4j/LogManager","version":61,"access":33,"superName":"java/lang/Object","methods":[{"name":"getLogger","access":9,"descriptor":"(Ljava/lang/Class;)Lorg/apache/logging/log4j/Logger;"}]},{"name":"org/apache/logging/log4j/Logger","version":61,"access":33,"superName":"java/lang/Object"},{"name":"org/bukkit/Art","version":61,"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":"EARTH","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"WIND","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"WATER","access":16409,"descriptor":"Lorg/bukkit/Art;"},{"name":"FIRE","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"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/Art;"},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Art;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Art;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Art;"}]},{"name":"org/bukkit/Axis","version":61,"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":61,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"getTarget","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getBanTarget","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"getCreated","access":1025,"descriptor":"()Ljava/util/Date;"},{"name":"setCreated","access":1025,"descriptor":"(Ljava/util/Date;)V"},{"name":"getSource","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setSource","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getExpiration","access":1025,"descriptor":"()Ljava/util/Date;"},{"name":"setExpiration","access":1025,"descriptor":"(Ljava/util/Date;)V"},{"name":"getReason","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setReason","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"save","access":1025,"descriptor":"()V"},{"name":"remove","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/BanList","version":61,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","nestMembers":["org/bukkit/BanList$Type"],"innerClasses":[{"name":"org/bukkit/BanList$Type","outerName":"org/bukkit/BanList","innerName":"Type","access":16409}],"methods":[{"name":"getBanEntry","access":132097,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"getBanEntry","access":1025,"descriptor":"(Ljava/lang/Object;)Lorg/bukkit/BanEntry;","signature":"(TT;)Lorg/bukkit/BanEntry;"},{"name":"addBan","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"addBan","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(TT;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"addBan","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(TT;Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"addBan","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(TT;Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"getBanEntries","access":132097,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getEntries","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"isBanned","access":1025,"descriptor":"(Ljava/lang/Object;)Z","signature":"(TT;)Z"},{"name":"isBanned","access":132097,"descriptor":"(Ljava/lang/String;)Z"},{"name":"pardon","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"},{"name":"pardon","access":132097,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/BanList$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/BanList","innerClasses":[{"name":"org/bukkit/BanList$Type","outerName":"org/bukkit/BanList","innerName":"Type","access":16409}],"fields":[{"name":"NAME","access":147481,"descriptor":"Lorg/bukkit/BanList$Type;","signature":"Lorg/bukkit/BanList$Type;"},{"name":"IP","access":16409,"descriptor":"Lorg/bukkit/BanList$Type;","signature":"Lorg/bukkit/BanList$Type;"},{"name":"PROFILE","access":16409,"descriptor":"Lorg/bukkit/BanList$Type;","signature":"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setBlockData","access":1025,"descriptor":"(IIILorg/bukkit/block/data/BlockData;)Z"},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;"},{"name":"getHeight","access":1025,"descriptor":"()I"},{"name":"isEmpty","access":1025,"descriptor":"(III)Z"}]},{"name":"org/bukkit/Bukkit","version":61,"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;"},{"name":"setServer","access":9,"descriptor":"(Lorg/bukkit/Server;)V"},{"name":"getName","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getVersion","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getBukkitVersion","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getOnlinePlayers","access":9,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection<+Lorg/bukkit/entity/Player;>;"},{"name":"getMaxPlayers","access":9,"descriptor":"()I"},{"name":"setMaxPlayers","access":9,"descriptor":"(I)V"},{"name":"getPort","access":9,"descriptor":"()I"},{"name":"getViewDistance","access":9,"descriptor":"()I"},{"name":"getSimulationDistance","access":9,"descriptor":"()I"},{"name":"getIp","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getWorldType","access":9,"descriptor":"()Ljava/lang/String;"},{"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":"isLoggingIPs","access":9,"descriptor":"()Z"},{"name":"getInitialEnabledPacks","access":9,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getInitialDisabledPacks","access":9,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getDataPackManager","access":9,"descriptor":"()Lorg/bukkit/packs/DataPackManager;"},{"name":"getServerResourcePack","access":9,"descriptor":"()Lorg/bukkit/packs/ResourcePack;"},{"name":"getServerTickManager","access":9,"descriptor":"()Lorg/bukkit/ServerTickManager;"},{"name":"getResourcePack","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getResourcePackHash","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getResourcePackPrompt","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"isResourcePackRequired","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;"},{"name":"reloadWhitelist","access":9,"descriptor":"()V"},{"name":"broadcastMessage","access":9,"descriptor":"(Ljava/lang/String;)I"},{"name":"getUpdateFolder","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getUpdateFolderFile","access":9,"descriptor":"()Ljava/io/File;"},{"name":"getConnectionThrottle","access":9,"descriptor":"()J"},{"name":"getTicksPerAnimalSpawns","access":131081,"descriptor":"()I"},{"name":"getTicksPerMonsterSpawns","access":131081,"descriptor":"()I"},{"name":"getTicksPerWaterSpawns","access":131081,"descriptor":"()I"},{"name":"getTicksPerAmbientSpawns","access":131081,"descriptor":"()I"},{"name":"getTicksPerWaterAmbientSpawns","access":131081,"descriptor":"()I"},{"name":"getTicksPerWaterUndergroundCreatureSpawns","access":131081,"descriptor":"()I"},{"name":"getTicksPerSpawns","access":9,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;)I"},{"name":"getPlayer","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;"},{"name":"getPlayerExact","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;"},{"name":"matchPlayer","access":9,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getPlayer","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Player;"},{"name":"getPluginManager","access":9,"descriptor":"()Lorg/bukkit/plugin/PluginManager;"},{"name":"getScheduler","access":9,"descriptor":"()Lorg/bukkit/scheduler/BukkitScheduler;"},{"name":"getServicesManager","access":9,"descriptor":"()Lorg/bukkit/plugin/ServicesManager;"},{"name":"getWorlds","access":9,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"createWorld","access":9,"descriptor":"(Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;"},{"name":"unloadWorld","access":9,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"unloadWorld","access":9,"descriptor":"(Lorg/bukkit/World;Z)Z"},{"name":"getWorld","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/World;"},{"name":"getWorld","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/World;"},{"name":"createWorldBorder","access":9,"descriptor":"()Lorg/bukkit/WorldBorder;"},{"name":"getMap","access":131081,"descriptor":"(I)Lorg/bukkit/map/MapView;"},{"name":"createMap","access":9,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/map/MapView;"},{"name":"createExplorerMap","access":9,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;)Lorg/bukkit/inventory/ItemStack;"},{"name":"createExplorerMap","access":9,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;IZ)Lorg/bukkit/inventory/ItemStack;"},{"name":"reload","access":9,"descriptor":"()V"},{"name":"reloadData","access":9,"descriptor":"()V"},{"name":"getLogger","access":9,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"getPluginCommand","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;"},{"name":"savePlayers","access":9,"descriptor":"()V"},{"name":"dispatchCommand","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"]},{"name":"addRecipe","access":9,"descriptor":"(Lorg/bukkit/inventory/Recipe;)Z"},{"name":"getRecipesFor","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;"},{"name":"getRecipe","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/inventory/Recipe;"},{"name":"getCraftingRecipe","access":9,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/Recipe;"},{"name":"craftItemResult","access":9,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;Lorg/bukkit/entity/Player;)Lorg/bukkit/inventory/ItemCraftResult;"},{"name":"craftItemResult","access":9,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/ItemCraftResult;"},{"name":"craftItem","access":9,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;Lorg/bukkit/entity/Player;)Lorg/bukkit/inventory/ItemStack;"},{"name":"craftItem","access":9,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/ItemStack;"},{"name":"recipeIterator","access":9,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"clearRecipes","access":9,"descriptor":"()V"},{"name":"resetRecipes","access":9,"descriptor":"()V"},{"name":"removeRecipe","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"getCommandAliases","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getSpawnRadius","access":9,"descriptor":"()I"},{"name":"setSpawnRadius","access":9,"descriptor":"(I)V"},{"name":"shouldSendChatPreviews","access":131081,"descriptor":"()Z"},{"name":"isEnforcingSecureProfiles","access":9,"descriptor":"()Z"},{"name":"getHideOnlinePlayers","access":9,"descriptor":"()Z"},{"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"},{"name":"getOfflinePlayer","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;"},{"name":"getOfflinePlayer","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/OfflinePlayer;"},{"name":"createPlayerProfile","access":9,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;)Lorg/bukkit/profile/PlayerProfile;"},{"name":"createPlayerProfile","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/profile/PlayerProfile;"},{"name":"createPlayerProfile","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/profile/PlayerProfile;"},{"name":"getIPBans","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"banIP","access":131081,"descriptor":"(Ljava/lang/String;)V"},{"name":"unbanIP","access":131081,"descriptor":"(Ljava/lang/String;)V"},{"name":"banIP","access":9,"descriptor":"(Ljava/net/InetAddress;)V"},{"name":"unbanIP","access":9,"descriptor":"(Ljava/net/InetAddress;)V"},{"name":"getBannedPlayers","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getBanList","access":9,"descriptor":"(Lorg/bukkit/BanList$Type;)Lorg/bukkit/BanList;","signature":";>(Lorg/bukkit/BanList$Type;)TT;"},{"name":"getOperators","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getDefaultGameMode","access":9,"descriptor":"()Lorg/bukkit/GameMode;"},{"name":"setDefaultGameMode","access":9,"descriptor":"(Lorg/bukkit/GameMode;)V"},{"name":"getConsoleSender","access":9,"descriptor":"()Lorg/bukkit/command/ConsoleCommandSender;"},{"name":"getWorldContainer","access":9,"descriptor":"()Ljava/io/File;"},{"name":"getOfflinePlayers","access":9,"descriptor":"()[Lorg/bukkit/OfflinePlayer;"},{"name":"getMessenger","access":9,"descriptor":"()Lorg/bukkit/plugin/messaging/Messenger;"},{"name":"getHelpMap","access":9,"descriptor":"()Lorg/bukkit/help/HelpMap;"},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;)Lorg/bukkit/inventory/Inventory;"},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;Ljava/lang/String;)Lorg/bukkit/inventory/Inventory;"},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;I)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"createInventory","access":9,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;ILjava/lang/String;)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"createMerchant","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/Merchant;"},{"name":"getMaxChainedNeighborUpdates","access":9,"descriptor":"()I"},{"name":"getMonsterSpawnLimit","access":131081,"descriptor":"()I"},{"name":"getAnimalSpawnLimit","access":131081,"descriptor":"()I"},{"name":"getWaterAnimalSpawnLimit","access":131081,"descriptor":"()I"},{"name":"getWaterAmbientSpawnLimit","access":131081,"descriptor":"()I"},{"name":"getWaterUndergroundCreatureSpawnLimit","access":131081,"descriptor":"()I"},{"name":"getAmbientSpawnLimit","access":131081,"descriptor":"()I"},{"name":"getSpawnLimit","access":9,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;)I"},{"name":"isPrimaryThread","access":9,"descriptor":"()Z"},{"name":"getMotd","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"setMotd","access":9,"descriptor":"(Ljava/lang/String;)V"},{"name":"getShutdownMessage","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getWarningState","access":9,"descriptor":"()Lorg/bukkit/Warning$WarningState;"},{"name":"getItemFactory","access":9,"descriptor":"()Lorg/bukkit/inventory/ItemFactory;"},{"name":"getScoreboardManager","access":9,"descriptor":"()Lorg/bukkit/scoreboard/ScoreboardManager;"},{"name":"getScoreboardCriteria","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Criteria;"},{"name":"getServerIcon","access":9,"descriptor":"()Lorg/bukkit/util/CachedServerIcon;"},{"name":"loadServerIcon","access":9,"descriptor":"(Ljava/io/File;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"]},{"name":"loadServerIcon","access":9,"descriptor":"(Ljava/awt/image/BufferedImage;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"]},{"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;"},{"name":"createBossBar","access":137,"descriptor":"(Ljava/lang/String;Lorg/bukkit/boss/BarColor;Lorg/bukkit/boss/BarStyle;[Lorg/bukkit/boss/BarFlag;)Lorg/bukkit/boss/BossBar;"},{"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;"},{"name":"getBossBars","access":9,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"getBossBar","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/boss/KeyedBossBar;"},{"name":"removeBossBar","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"getEntity","access":9,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Entity;"},{"name":"getAdvancement","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/advancement/Advancement;"},{"name":"advancementIterator","access":9,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"createBlockData","access":9,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/block/data/BlockData;"},{"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;>;)Lorg/bukkit/block/data/BlockData;"},{"name":"createBlockData","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"createBlockData","access":9,"descriptor":"(Lorg/bukkit/Material;Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"]},{"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;"},{"name":"getTags","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;>;"},{"name":"getLootTable","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/loot/LootTable;"},{"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"]},{"name":"getStructureManager","access":9,"descriptor":"()Lorg/bukkit/structure/StructureManager;"},{"name":"getRegistry","access":9,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/Registry;","signature":"(Ljava/lang/Class;)Lorg/bukkit/Registry;"},{"name":"getUnsafe","access":131081,"descriptor":"()Lorg/bukkit/UnsafeValues;"},{"name":"spigot","access":9,"descriptor":"()Lorg/bukkit/Server$Spigot;"},{"name":"getMinecraftVersion","access":9,"descriptor":"()Ljava/lang/String;"},{"name":"getAsyncScheduler","access":9,"descriptor":"()Lio/papermc/paper/threadedregions/scheduler/AsyncScheduler;"},{"name":"getGlobalRegionScheduler","access":9,"descriptor":"()Lio/papermc/paper/threadedregions/scheduler/GlobalRegionScheduler;"},{"name":"getRegionScheduler","access":9,"descriptor":"()Lio/papermc/paper/threadedregions/scheduler/RegionScheduler;"}]},{"name":"org/bukkit/ChatColor","version":61,"access":16417,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestMembers":["org/bukkit/ChatColor$1","org/bukkit/ChatColor$10","org/bukkit/ChatColor$11","org/bukkit/ChatColor$12","org/bukkit/ChatColor$13","org/bukkit/ChatColor$14","org/bukkit/ChatColor$15","org/bukkit/ChatColor$16","org/bukkit/ChatColor$17","org/bukkit/ChatColor$18","org/bukkit/ChatColor$19","org/bukkit/ChatColor$2","org/bukkit/ChatColor$20","org/bukkit/ChatColor$21","org/bukkit/ChatColor$22","org/bukkit/ChatColor$3","org/bukkit/ChatColor$4","org/bukkit/ChatColor$5","org/bukkit/ChatColor$6","org/bukkit/ChatColor$7","org/bukkit/ChatColor$8","org/bukkit/ChatColor$9"],"permittedSubclasses":["org/bukkit/ChatColor$13","org/bukkit/ChatColor$11","org/bukkit/ChatColor$16","org/bukkit/ChatColor$8","org/bukkit/ChatColor$21","org/bukkit/ChatColor$1","org/bukkit/ChatColor$2","org/bukkit/ChatColor$3","org/bukkit/ChatColor$4","org/bukkit/ChatColor$5","org/bukkit/ChatColor$6","org/bukkit/ChatColor$7","org/bukkit/ChatColor$9","org/bukkit/ChatColor$10","org/bukkit/ChatColor$12","org/bukkit/ChatColor$14","org/bukkit/ChatColor$15","org/bukkit/ChatColor$17","org/bukkit/ChatColor$18","org/bukkit/ChatColor$19","org/bukkit/ChatColor$20","org/bukkit/ChatColor$22"],"innerClasses":[{"name":"org/bukkit/ChatColor$1","access":16400},{"name":"org/bukkit/ChatColor$10","access":16400},{"name":"org/bukkit/ChatColor$11","access":16400},{"name":"org/bukkit/ChatColor$12","access":16400},{"name":"org/bukkit/ChatColor$13","access":16400},{"name":"org/bukkit/ChatColor$14","access":16400},{"name":"org/bukkit/ChatColor$15","access":16400},{"name":"org/bukkit/ChatColor$16","access":16400},{"name":"org/bukkit/ChatColor$17","access":16400},{"name":"org/bukkit/ChatColor$18","access":16400},{"name":"org/bukkit/ChatColor$19","access":16400},{"name":"org/bukkit/ChatColor$2","access":16400},{"name":"org/bukkit/ChatColor$20","access":16400},{"name":"org/bukkit/ChatColor$21","access":16400},{"name":"org/bukkit/ChatColor$22","access":16400},{"name":"org/bukkit/ChatColor$3","access":16400},{"name":"org/bukkit/ChatColor$4","access":16400},{"name":"org/bukkit/ChatColor$5","access":16400},{"name":"org/bukkit/ChatColor$6","access":16400},{"name":"org/bukkit/ChatColor$7","access":16400},{"name":"org/bukkit/ChatColor$8","access":16400},{"name":"org/bukkit/ChatColor$9","access":16400}],"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;"},{"name":"getChar","access":1,"descriptor":"()C"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isFormat","access":1,"descriptor":"()Z"},{"name":"isColor","access":1,"descriptor":"()Z"},{"name":"getByChar","access":9,"descriptor":"(C)Lorg/bukkit/ChatColor;"},{"name":"getByChar","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/ChatColor;"},{"name":"stripColor","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"translateAlternateColorCodes","access":9,"descriptor":"(CLjava/lang/String;)Ljava/lang/String;"},{"name":"getLastColors","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getHexColor","access":10,"descriptor":"(Ljava/lang/String;I)Ljava/lang/String;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/ChatColor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/ChatColor;"}]},{"name":"org/bukkit/ChatColor$1","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$10","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$10","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$11","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$11","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$12","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$12","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$13","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$13","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$14","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$14","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$15","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$15","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$16","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$16","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$17","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$17","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$18","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$18","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$19","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$19","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$2","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$20","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$20","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$21","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$21","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICIZ)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$22","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$22","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$3","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$4","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$5","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$5","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$6","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$6","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$7","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$7","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$8","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$8","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/ChatColor$9","version":61,"access":16432,"superName":"org/bukkit/ChatColor","outerClass":"org/bukkit/ChatColor","nestHostClass":"org/bukkit/ChatColor","innerClasses":[{"name":"org/bukkit/ChatColor$9","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;ICI)V"},{"name":"asBungee","access":1,"descriptor":"()Lnet/md_5/bungee/api/ChatColor;"}]},{"name":"org/bukkit/Chunk","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataHolder"],"nestMembers":["org/bukkit/Chunk$LoadLevel"],"innerClasses":[{"name":"org/bukkit/Chunk$LoadLevel","outerName":"org/bukkit/Chunk","innerName":"LoadLevel","access":16409}],"methods":[{"name":"getX","access":1025,"descriptor":"()I"},{"name":"getZ","access":1025,"descriptor":"()I"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;"},{"name":"getBlock","access":1025,"descriptor":"(III)Lorg/bukkit/block/Block;"},{"name":"getChunkSnapshot","access":1025,"descriptor":"()Lorg/bukkit/ChunkSnapshot;"},{"name":"getChunkSnapshot","access":1025,"descriptor":"(ZZZ)Lorg/bukkit/ChunkSnapshot;"},{"name":"isEntitiesLoaded","access":1025,"descriptor":"()Z"},{"name":"getEntities","access":1025,"descriptor":"()[Lorg/bukkit/entity/Entity;"},{"name":"getTileEntities","access":1025,"descriptor":"()[Lorg/bukkit/block/BlockState;"},{"name":"isGenerated","access":1025,"descriptor":"()Z"},{"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"},{"name":"removePluginChunkTicket","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z"},{"name":"getPluginChunkTickets","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getInhabitedTime","access":1025,"descriptor":"()J"},{"name":"setInhabitedTime","access":1025,"descriptor":"(J)V"},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Z"},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/block/Biome;)Z"},{"name":"getLoadLevel","access":1025,"descriptor":"()Lorg/bukkit/Chunk$LoadLevel;"},{"name":"getStructures","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getStructures","access":1025,"descriptor":"(Lorg/bukkit/generator/structure/Structure;)Ljava/util/Collection;","signature":"(Lorg/bukkit/generator/structure/Structure;)Ljava/util/Collection;"}]},{"name":"org/bukkit/Chunk$LoadLevel","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/Chunk","innerClasses":[{"name":"org/bukkit/Chunk$LoadLevel","outerName":"org/bukkit/Chunk","innerName":"LoadLevel","access":16409}],"fields":[{"name":"INACCESSIBLE","access":16409,"descriptor":"Lorg/bukkit/Chunk$LoadLevel;"},{"name":"BORDER","access":16409,"descriptor":"Lorg/bukkit/Chunk$LoadLevel;"},{"name":"TICKING","access":16409,"descriptor":"Lorg/bukkit/Chunk$LoadLevel;"},{"name":"ENTITY_TICKING","access":16409,"descriptor":"Lorg/bukkit/Chunk$LoadLevel;"},{"name":"UNLOADED","access":16409,"descriptor":"Lorg/bukkit/Chunk$LoadLevel;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Chunk$LoadLevel;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Chunk$LoadLevel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Chunk$LoadLevel;"}]},{"name":"org/bukkit/ChunkSnapshot","version":61,"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;"},{"name":"getBlockType","access":1025,"descriptor":"(III)Lorg/bukkit/Material;"},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;"},{"name":"getData","access":132097,"descriptor":"(III)I"},{"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;"},{"name":"getBiome","access":1025,"descriptor":"(III)Lorg/bukkit/block/Biome;"},{"name":"getRawBiomeTemperature","access":132097,"descriptor":"(II)D"},{"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"},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/block/Biome;)Z"}]},{"name":"org/bukkit/CoalType","version":61,"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"},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/CoalType;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/CoalType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/CoalType;"}]},{"name":"org/bukkit/Color","version":61,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"BIT_MASK","access":26,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"255"}},{"name":"DEFAULT_ALPHA","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":"alpha","access":18,"descriptor":"B"},{"name":"red","access":18,"descriptor":"B"},{"name":"green","access":18,"descriptor":"B"},{"name":"blue","access":18,"descriptor":"B"}],"methods":[{"name":"fromARGB","access":9,"descriptor":"(IIII)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"fromRGB","access":9,"descriptor":"(III)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"fromBGR","access":9,"descriptor":"(III)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"fromRGB","access":9,"descriptor":"(I)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"fromARGB","access":9,"descriptor":"(I)Lorg/bukkit/Color;"},{"name":"fromBGR","access":9,"descriptor":"(I)Lorg/bukkit/Color;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"","access":2,"descriptor":"(III)V"},{"name":"","access":2,"descriptor":"(IIII)V"},{"name":"getAlpha","access":1,"descriptor":"()I"},{"name":"setAlpha","access":1,"descriptor":"(I)Lorg/bukkit/Color;"},{"name":"getRed","access":1,"descriptor":"()I"},{"name":"setRed","access":1,"descriptor":"(I)Lorg/bukkit/Color;"},{"name":"getGreen","access":1,"descriptor":"()I"},{"name":"setGreen","access":1,"descriptor":"(I)Lorg/bukkit/Color;"},{"name":"getBlue","access":1,"descriptor":"()I"},{"name":"setBlue","access":1,"descriptor":"(I)Lorg/bukkit/Color;"},{"name":"asRGB","access":1,"descriptor":"()I"},{"name":"asARGB","access":1,"descriptor":"()I"},{"name":"asBGR","access":1,"descriptor":"()I"},{"name":"mixDyes","access":129,"descriptor":"([Lorg/bukkit/DyeColor;)Lorg/bukkit/Color;"},{"name":"mixColors","access":129,"descriptor":"([Lorg/bukkit/Color;)Lorg/bukkit/Color;"},{"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;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/Color;","signature":"(Ljava/util/Map;)Lorg/bukkit/Color;"},{"name":"asInt","access":10,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)I","signature":"(Ljava/lang/String;Ljava/util/Map;)I"},{"name":"asInt","access":10,"descriptor":"(Ljava/lang/String;Ljava/util/Map;Ljava/lang/Object;)I","signature":"(Ljava/lang/String;Ljava/util/Map;Ljava/lang/Object;)I"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/CropState","version":61,"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"},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/CropState;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/CropState;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/CropState;"}]},{"name":"org/bukkit/Difficulty","version":61,"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"},{"name":"getByValue","access":131081,"descriptor":"(I)Lorg/bukkit/Difficulty;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Difficulty;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Difficulty;"}]},{"name":"org/bukkit/DyeColor","version":61,"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"},{"name":"getDyeData","access":131073,"descriptor":"()B"},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/Color;"},{"name":"getFireworkColor","access":1,"descriptor":"()Lorg/bukkit/Color;"},{"name":"getByWoolData","access":131081,"descriptor":"(B)Lorg/bukkit/DyeColor;"},{"name":"getByDyeData","access":131081,"descriptor":"(B)Lorg/bukkit/DyeColor;"},{"name":"getByColor","access":9,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/DyeColor;"},{"name":"getByFireworkColor","access":9,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/DyeColor;"},{"name":"legacyValueOf","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/DyeColor;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/DyeColor;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/DyeColor;"}]},{"name":"org/bukkit/Effect","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestMembers":["org/bukkit/Effect$Type"],"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":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_DOOR_TOGGLE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"TRAPDOOR_TOGGLE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_TRAPDOOR_TOGGLE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"FENCE_GATE_TOGGLE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"DOOR_CLOSE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_DOOR_CLOSE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"TRAPDOOR_CLOSE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"IRON_TRAPDOOR_CLOSE","access":147481,"descriptor":"Lorg/bukkit/Effect;"},{"name":"FENCE_GATE_CLOSE","access":147481,"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"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/Effect$Type;"},{"name":"getData","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/Effect;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/Effect","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":61,"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":"RESET_SPAWNER_MINECART_DELAY","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"HURT","access":147481,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"DEATH","access":147481,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"EGG_BREAK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SNOWBALL_BREAK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"ENTITY_DEATH","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"FANG_ATTACK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"HOGLIN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"IRON_GOLEN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"RAVAGER_ATTACK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"WARDEN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"ZOGLIN_ATTACK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"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;"},{"name":"SHEEP_EAT_GRASS","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"TNT_MINECART_IGNITE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"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":"HONEY_BLOCK_SLIDE_PARTICLES","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"HONEY_BLOCK_FALL_PARTICLES","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SWAP_HAND_ITEMS","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"WOLF_SHAKE_STOP","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"GOAT_LOWER_HEAD","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"GOAT_RAISE_HEAD","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SPAWN_DEATH_SMOKE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"WARDEN_TENDRIL_SHAKE","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"WARDEN_SONIC_ATTACK","access":16409,"descriptor":"Lorg/bukkit/EntityEffect;"},{"name":"SNIFFER_DIG","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"},{"name":"getApplicable","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;"},{"name":"isApplicableTo","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"name":"isApplicableTo","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;)Z"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/EntityEffect;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/EntityEffect;"}]},{"name":"org/bukkit/FeatureFlag","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"VANILLA","access":25,"descriptor":"Lorg/bukkit/FeatureFlag;"},{"name":"BUNDLE","access":25,"descriptor":"Lorg/bukkit/FeatureFlag;"},{"name":"UPDATE_1_20","access":131097,"descriptor":"Lorg/bukkit/FeatureFlag;"},{"name":"TRADE_REBALANCE","access":25,"descriptor":"Lorg/bukkit/FeatureFlag;"},{"name":"UPDATE_121","access":25,"descriptor":"Lorg/bukkit/FeatureFlag;"}]},{"name":"org/bukkit/FireworkEffect","version":61,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"nestMembers":["org/bukkit/FireworkEffect$Builder","org/bukkit/FireworkEffect$Type"],"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}],"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;"},{"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"},{"name":"hasFlicker","access":1,"descriptor":"()Z"},{"name":"hasTrail","access":1,"descriptor":"()Z"},{"name":"getColors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getFadeColors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect$Type;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"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":61,"access":49,"superName":"java/lang/Object","nestHostClass":"org/bukkit/FireworkEffect","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"]},{"name":"withFlicker","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect$Builder;"},{"name":"flicker","access":1,"descriptor":"(Z)Lorg/bukkit/FireworkEffect$Builder;"},{"name":"withTrail","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect$Builder;"},{"name":"trail","access":1,"descriptor":"(Z)Lorg/bukkit/FireworkEffect$Builder;"},{"name":"withColor","access":1,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"withColor","access":129,"descriptor":"([Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"withColor","access":1,"descriptor":"(Ljava/lang/Iterable;)Lorg/bukkit/FireworkEffect$Builder;","signature":"(Ljava/lang/Iterable<*>;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"withFade","access":1,"descriptor":"(Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"withFade","access":129,"descriptor":"([Lorg/bukkit/Color;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"withFade","access":1,"descriptor":"(Ljava/lang/Iterable;)Lorg/bukkit/FireworkEffect$Builder;","signature":"(Ljava/lang/Iterable<*>;)Lorg/bukkit/FireworkEffect$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"build","access":1,"descriptor":"()Lorg/bukkit/FireworkEffect;"}]},{"name":"org/bukkit/FireworkEffect$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/FireworkEffect","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":61,"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;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Fluid;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Fluid;"}]},{"name":"org/bukkit/FluidCollisionMode","version":61,"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":61,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"BLOCK_ACTIVATE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"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_DEACTIVATE","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":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_SWITCH","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_UNPRESS","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"BLOCK_UNSWITCH","access":131097,"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":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"DRINK","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"DRINKING_FINISH","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"EAT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ELYTRA_FREE_FALL","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ELYTRA_GLIDE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_DAMAGE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_DAMAGED","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_DIE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_DISMOUNT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_DYING","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_INTERACT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_MOUNT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_KILLED","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_PLACE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_ACTION","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_ROAR","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ENTITY_SHAKE","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"EQUIP","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"EXPLODE","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":"INSTRUMENT_PLAY","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ITEM_INTERACT_FINISH","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"ITEM_INTERACT_START","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"JUKEBOX_PLAY","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"JUKEBOX_STOP_PLAY","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"LIGHTNING_STRIKE","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"MOB_INTERACT","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"NOTE_BLOCK_PLAY","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"PISTON_CONTRACT","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"PISTON_EXTEND","access":131097,"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":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RING_BELL","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SCULK_SENSOR_TENDRILS_CLICKING","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SHEAR","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SHRIEK","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SHULKER_CLOSE","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"SHULKER_OPEN","access":131097,"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":"TELEPORT","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"UNEQUIP","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"WOLF_SHAKING","access":131097,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_1","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_2","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_3","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_4","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_5","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_6","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_7","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_8","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_9","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_10","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_11","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_12","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_13","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_14","access":25,"descriptor":"Lorg/bukkit/GameEvent;"},{"name":"RESONATE_15","access":25,"descriptor":"Lorg/bukkit/GameEvent;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getByKey","access":131081,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/GameEvent;"},{"name":"values","access":131081,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getEvent","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/GameEvent;"}]},{"name":"org/bukkit/GameMode","version":61,"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"},{"name":"getByValue","access":131081,"descriptor":"(I)Lorg/bukkit/GameMode;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/GameMode;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/GameMode;"}]},{"name":"org/bukkit/GameRule","version":61,"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":"PROJECTILES_CAN_BREAK_BLOCKS","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":"DO_WARDEN_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":"BLOCK_EXPLOSION_DROP_DECAY","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"MOB_EXPLOSION_DROP_DECAY","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"TNT_EXPLOSION_DROP_DECAY","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"WATER_SOURCE_CONVERSION","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"LAVA_SOURCE_CONVERSION","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"GLOBAL_SOUND_EVENTS","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"DO_VINES_SPREAD","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"ENDER_PEARLS_VANISH_ON_DEATH","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":"MAX_COMMAND_FORK_COUNT","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"COMMAND_MODIFICATION_BLOCK_LIMIT","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":"SNOW_ACCUMULATION_HEIGHT","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"PLAYERS_NETHER_PORTAL_DEFAULT_DELAY","access":25,"descriptor":"Lorg/bukkit/GameRule;","signature":"Lorg/bukkit/GameRule;"},{"name":"PLAYERS_NETHER_PORTAL_CREATIVE_DELAY","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"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"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<*>;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/GameRule;","signature":"()[Lorg/bukkit/GameRule<*>;"}]},{"name":"org/bukkit/GrassSpecies","version":61,"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"},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/GrassSpecies;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/GrassSpecies;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/GrassSpecies;"}]},{"name":"org/bukkit/HeightMap","version":61,"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":61,"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":"ZOMBIE","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"SKELETON","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"CREEPER","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"DRAGON","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"WITHER_SKELETON","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"PIGLIN","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"CUSTOM_HEAD","access":16409,"descriptor":"Lorg/bukkit/Instrument;"},{"name":"type","access":18,"descriptor":"B"},{"name":"sound","access":18,"descriptor":"Lorg/bukkit/Sound;"},{"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;ILorg/bukkit/Sound;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;IILorg/bukkit/Sound;)V"},{"name":"getSound","access":1,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getType","access":131073,"descriptor":"()B"},{"name":"getByType","access":131081,"descriptor":"(B)Lorg/bukkit/Instrument;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Instrument;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Instrument;"}]},{"name":"org/bukkit/Keyed","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getKey","access":1025,"descriptor":"()Lorg/bukkit/NamespacedKey;"}]},{"name":"org/bukkit/Location","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;DDDFF)V"},{"name":"setWorld","access":1,"descriptor":"(Lorg/bukkit/World;)V"},{"name":"isWorldLoaded","access":1,"descriptor":"()Z"},{"name":"getWorld","access":1,"descriptor":"()Lorg/bukkit/World;"},{"name":"getChunk","access":1,"descriptor":"()Lorg/bukkit/Chunk;"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"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;"},{"name":"setDirection","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/Location;"},{"name":"add","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;"},{"name":"add","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/Location;"},{"name":"add","access":1,"descriptor":"(DDD)Lorg/bukkit/Location;"},{"name":"subtract","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;"},{"name":"subtract","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/Location;"},{"name":"subtract","access":1,"descriptor":"(DDD)Lorg/bukkit/Location;"},{"name":"length","access":1,"descriptor":"()D"},{"name":"lengthSquared","access":1,"descriptor":"()D"},{"name":"distance","access":1,"descriptor":"(Lorg/bukkit/Location;)D"},{"name":"distanceSquared","access":1,"descriptor":"(Lorg/bukkit/Location;)D"},{"name":"multiply","access":1,"descriptor":"(D)Lorg/bukkit/Location;"},{"name":"zero","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"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;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"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;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/Location;","signature":"(Ljava/util/Map;)Lorg/bukkit/Location;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;Lorg/bukkit/Translatable;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"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":"TUFF_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUFF_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUFF_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_TUFF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_TUFF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_TUFF_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_TUFF_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POLISHED_TUFF_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUFF_BRICKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUFF_BRICK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUFF_BRICK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TUFF_BRICK_WALL","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHISELED_TUFF_BRICKS","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":"MUD","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":"CHERRY_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_PLANKS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"BAMBOO_MOSAIC","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":"CHERRY_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_PROPAGULE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BEDROCK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SUSPICIOUS_SAND","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SUSPICIOUS_GRAVEL","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":"CHISELED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_CHISELED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_CHISELED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_CHISELED_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_CHISELED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_CHISELED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_CHISELED_COPPER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_CHISELED_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":"CHERRY_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_ROOTS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUDDY_MANGROVE_ROOTS","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":"BAMBOO_BLOCK","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_CHERRY_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_DARK_OAK_LOG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_MANGROVE_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_CHERRY_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_DARK_OAK_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"STRIPPED_MANGROVE_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":"STRIPPED_BAMBOO_BLOCK","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":"CHERRY_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_WOOD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_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":"CHERRY_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_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":"SHORT_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":"TORCHFLOWER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PITCHER_PLANT","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":"PINK_PETALS","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":"CHERRY_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_SLAB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_MOSAIC_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":"MUD_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":"CHISELED_BOOKSHELF","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DECORATED_POT","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":"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":"CHERRY_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_FENCE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"PACKED_MUD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUD_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":"REINFORCED_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":"MUD_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":"SCULK","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SCULK_VEIN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SCULK_CATALYST","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SCULK_SHRIEKER","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":"OAK_STAIRS","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":"ACACIA_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHERRY_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_STAIRS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_MOSAIC_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":"MUD_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":"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":"SNIFFER_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":"CALIBRATED_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":"CHERRY_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_BUTTON","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"CHERRY_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_PRESSURE_PLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"CHERRY_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"COPPER_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_COPPER_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_COPPER_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_COPPER_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_COPPER_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_COPPER_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_COPPER_DOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_COPPER_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":"CHERRY_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"COPPER_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_COPPER_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_COPPER_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_COPPER_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_COPPER_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_COPPER_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_COPPER_TRAPDOOR","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_COPPER_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":"CHERRY_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_FENCE_GATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"OAK_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHERRY_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHERRY_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_RAFT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_CHEST_RAFT","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":"CHERRY_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_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":"OAK_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHERRY_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_HANGING_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":"TADPOLE_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":"RECOVERY_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":"CRAFTER","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":"ALLAY_SPAWN_EGG","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":"BREEZE_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAT_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CAMEL_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":"ENDER_DRAGON_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":"FROG_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":"IRON_GOLEM_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":"SNIFFER_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SNOW_GOLEM_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":"TADPOLE_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":"WARDEN_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WITCH_SPAWN_EGG","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WITHER_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":"PIGLIN_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":"TORCHFLOWER_SEEDS","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PITCHER_POD","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_OTHERSIDE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_RELIC","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_5","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MUSIC_DISC_PIGSTEP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DISC_FRAGMENT_5","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":"GOAT_HORN","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":"OCHRE_FROGLIGHT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"VERDANT_FROGLIGHT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PEARLESCENT_FROGLIGHT","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FROGSPAWN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ECHO_SHARD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BRUSH","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"NETHERITE_UPGRADE_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SENTRY_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DUNE_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COAST_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WILD_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARD_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EYE_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"VEX_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TIDE_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SNOUT_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RIB_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPIRE_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAYFINDER_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHAPER_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SILENCE_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"RAISER_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HOST_ARMOR_TRIM_SMITHING_TEMPLATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ANGLER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ARCHER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ARMS_UP_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BLADE_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BREWER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BURN_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DANGER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPLORER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"FRIEND_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HEART_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HEARTBREAK_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"HOWL_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MINER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MOURNER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PLENTY_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PRIZE_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHEAF_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SHELTER_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SKULL_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SNORT_POTTERY_SHERD","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_COPPER_GRATE","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"EXPOSED_COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WEATHERED_COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OXIDIZED_COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_EXPOSED_COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_WEATHERED_COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WAXED_OXIDIZED_COPPER_BULB","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TRIAL_SPAWNER","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"TRIAL_KEY","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":"CHERRY_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":"MANGROVE_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_WALL_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"OAK_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"SPRUCE_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BIRCH_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"ACACIA_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CHERRY_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"JUNGLE_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"DARK_OAK_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"MANGROVE_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"CRIMSON_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"WARPED_WALL_HANGING_SIGN","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"BAMBOO_WALL_HANGING_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_TORCHFLOWER","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_CHERRY_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_DARK_OAK_SAPLING","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"POTTED_MANGROVE_PROPAGULE","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":"PIGLIN_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":"TORCHFLOWER_CROP","access":16409,"descriptor":"Lorg/bukkit/Material;"},{"name":"PITCHER_CROP","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;"},{"name":"LEGACY_STONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GRASS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIRT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COBBLESTONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SAPLING","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BEDROCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WATER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STATIONARY_WATER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LAVA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STATIONARY_LAVA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SAND","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GRAVEL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COAL_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LOG","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEAVES","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPONGE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GLASS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LAPIS_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LAPIS_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DISPENSER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SANDSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NOTE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BED_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_POWERED_RAIL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DETECTOR_RAIL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PISTON_STICKY_BASE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WEB","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LONG_GRASS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DEAD_BUSH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PISTON_BASE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PISTON_EXTENSION","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PISTON_MOVING_PIECE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_YELLOW_FLOWER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RED_ROSE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BROWN_MUSHROOM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RED_MUSHROOM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DOUBLE_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TNT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOOKSHELF","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MOSSY_COBBLESTONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_OBSIDIAN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TORCH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FIRE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MOB_SPAWNER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHEST","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_WIRE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WORKBENCH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CROPS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SOIL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FURNACE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BURNING_FURNACE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SIGN_POST","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOODEN_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LADDER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RAILS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COBBLESTONE_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WALL_SIGN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEVER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_DOOR_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GLOWING_REDSTONE_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_TORCH_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_TORCH_ON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_BUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SNOW","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ICE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SNOW_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CACTUS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CLAY","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SUGAR_CANE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_JUKEBOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PUMPKIN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHERRACK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SOUL_SAND","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GLOWSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PORTAL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_JACK_O_LANTERN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CAKE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIODE_BLOCK_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIODE_BLOCK_ON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STAINED_GLASS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TRAP_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MONSTER_EGGS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SMOOTH_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_HUGE_MUSHROOM_1","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_HUGE_MUSHROOM_2","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_THIN_GLASS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MELON_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PUMPKIN_STEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MELON_STEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_VINE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BRICK_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SMOOTH_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MYCEL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WATER_LILY","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_BRICK_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_WARTS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ENCHANTMENT_TABLE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BREWING_STAND","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CAULDRON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ENDER_PORTAL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ENDER_PORTAL_FRAME","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ENDER_STONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DRAGON_EGG","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_LAMP_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_LAMP_ON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_DOUBLE_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_STEP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COCOA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SANDSTONE_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EMERALD_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ENDER_CHEST","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TRIPWIRE_HOOK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TRIPWIRE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EMERALD_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPRUCE_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BIRCH_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_JUNGLE_WOOD_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COMMAND","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BEACON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COBBLE_WALL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FLOWER_POT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CARROT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_POTATO","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_BUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SKULL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ANVIL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TRAPPED_CHEST","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_PLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_COMPARATOR_OFF","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_COMPARATOR_ON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DAYLIGHT_DETECTOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_QUARTZ_ORE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_HOPPER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_QUARTZ_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_QUARTZ_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ACTIVATOR_RAIL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DROPPER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STAINED_CLAY","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STAINED_GLASS_PANE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEAVES_2","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LOG_2","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ACACIA_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DARK_OAK_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SLIME_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BARRIER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_TRAPDOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PRISMARINE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SEA_LANTERN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_HAY_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CARPET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_HARD_CLAY","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COAL_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PACKED_ICE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DOUBLE_PLANT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STANDING_BANNER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WALL_BANNER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DAYLIGHT_DETECTOR_INVERTED","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RED_SANDSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RED_SANDSTONE_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DOUBLE_STONE_SLAB2","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_SLAB2","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPRUCE_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BIRCH_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_JUNGLE_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DARK_OAK_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ACACIA_FENCE_GATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPRUCE_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BIRCH_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_JUNGLE_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DARK_OAK_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ACACIA_FENCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPRUCE_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BIRCH_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_JUNGLE_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ACACIA_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DARK_OAK_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_END_ROD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHORUS_PLANT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHORUS_FLOWER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PURPUR_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PURPUR_PILLAR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PURPUR_STAIRS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PURPUR_DOUBLE_SLAB","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PURPUR_SLAB","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_END_BRICKS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BEETROOT_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GRASS_PATH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_END_GATEWAY","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COMMAND_REPEATING","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COMMAND_CHAIN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FROSTED_ICE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MAGMA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_WART_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RED_NETHER_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BONE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STRUCTURE_VOID","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_OBSERVER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WHITE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ORANGE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MAGENTA_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LIGHT_BLUE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_YELLOW_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LIME_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PINK_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GRAY_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SILVER_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CYAN_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PURPLE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BLUE_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BROWN_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GREEN_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RED_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BLACK_SHULKER_BOX","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WHITE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ORANGE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MAGENTA_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LIGHT_BLUE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_YELLOW_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LIME_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PINK_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GRAY_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SILVER_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CYAN_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PURPLE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BLUE_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BROWN_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GREEN_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RED_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BLACK_GLAZED_TERRACOTTA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CONCRETE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CONCRETE_POWDER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STRUCTURE_BLOCK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FLINT_AND_STEEL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_APPLE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOW","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ARROW","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COAL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_INGOT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_INGOT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STICK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOWL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MUSHROOM_SOUP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_SWORD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_SPADE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_PICKAXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_AXE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STRING","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FEATHER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SULPHUR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STONE_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_HOE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WHEAT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BREAD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEATHER_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEATHER_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEATHER_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEATHER_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHAINMAIL_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHAINMAIL_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHAINMAIL_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHAINMAIL_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_HELMET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_CHESTPLATE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_LEGGINGS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_BOOTS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FLINT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PORK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GRILLED_PORK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PAINTING","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLDEN_APPLE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SIGN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WOOD_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WATER_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LAVA_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SADDLE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_DOOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SNOW_BALL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOAT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEATHER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MILK_BUCKET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CLAY_BRICK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CLAY_BALL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SUGAR_CANE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PAPER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SLIME_BALL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_STORAGE_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_POWERED_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EGG","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COMPASS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FISHING_ROD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WATCH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GLOWSTONE_DUST","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RAW_FISH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COOKED_FISH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_INK_SACK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BONE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SUGAR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CAKE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BED","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIODE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COOKIE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MAP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SHEARS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MELON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PUMPKIN_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MELON_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RAW_BEEF","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COOKED_BEEF","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RAW_CHICKEN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COOKED_CHICKEN","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ROTTEN_FLESH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ENDER_PEARL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BLAZE_ROD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GHAST_TEAR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_NUGGET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_STALK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_POTION","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GLASS_BOTTLE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPIDER_EYE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FERMENTED_SPIDER_EYE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BLAZE_POWDER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MAGMA_CREAM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BREWING_STAND_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CAULDRON_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EYE_OF_ENDER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPECKLED_MELON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MONSTER_EGG","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EXP_BOTTLE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FIREBALL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOOK_AND_QUILL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_WRITTEN_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EMERALD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ITEM_FRAME","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FLOWER_POT_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CARROT_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_POTATO_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BAKED_POTATO","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_POISONOUS_POTATO","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EMPTY_MAP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLDEN_CARROT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SKULL_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CARROT_STICK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_STAR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PUMPKIN_PIE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FIREWORK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_FIREWORK_CHARGE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ENCHANTED_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_REDSTONE_COMPARATOR","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NETHER_BRICK_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_QUARTZ","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_EXPLOSIVE_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_HOPPER_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PRISMARINE_SHARD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PRISMARINE_CRYSTALS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RABBIT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COOKED_RABBIT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RABBIT_STEW","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RABBIT_FOOT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RABBIT_HIDE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ARMOR_STAND","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_BARDING","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_BARDING","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DIAMOND_BARDING","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LEASH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_NAME_TAG","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COMMAND_MINECART","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_MUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_COOKED_MUTTON","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BANNER","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_END_CRYSTAL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPRUCE_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BIRCH_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_JUNGLE_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ACACIA_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DARK_OAK_DOOR_ITEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHORUS_FRUIT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_CHORUS_FRUIT_POPPED","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BEETROOT","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BEETROOT_SEEDS","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BEETROOT_SOUP","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_DRAGONS_BREATH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPLASH_POTION","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SPECTRAL_ARROW","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TIPPED_ARROW","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_LINGERING_POTION","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SHIELD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_ELYTRA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOAT_SPRUCE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOAT_BIRCH","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOAT_JUNGLE","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOAT_ACACIA","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_BOAT_DARK_OAK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_TOTEM","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_SHULKER_SHELL","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_IRON_NUGGET","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_KNOWLEDGE_BOOK","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GOLD_RECORD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_GREEN_RECORD","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_3","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_4","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_5","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_6","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_7","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_8","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_9","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_10","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_11","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_RECORD_12","access":147481,"descriptor":"Lorg/bukkit/Material;"},{"name":"LEGACY_PREFIX","access":131097,"descriptor":"Ljava/lang/String;","constant":"LEGACY_"},{"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"},{"name":"isLegacy","access":131073,"descriptor":"()Z"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"getMaxStackSize","access":1,"descriptor":"()I"},{"name":"getMaxDurability","access":1,"descriptor":"()S"},{"name":"createBlockData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"createBlockData","access":1,"descriptor":"(Ljava/util/function/Consumer;)Lorg/bukkit/block/data/BlockData;","signature":"(Ljava/util/function/Consumer<-Lorg/bukkit/block/data/BlockData;>;)Lorg/bukkit/block/data/BlockData;"},{"name":"createBlockData","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getData","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/material/MaterialData;>;"},{"name":"getNewData","access":131073,"descriptor":"(B)Lorg/bukkit/material/MaterialData;"},{"name":"isBlock","access":1,"descriptor":"()Z"},{"name":"isEdible","access":1,"descriptor":"()Z"},{"name":"getMaterial","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Material;"},{"name":"getMaterial","access":9,"descriptor":"(Ljava/lang/String;Z)Lorg/bukkit/Material;"},{"name":"matchMaterial","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Material;"},{"name":"matchMaterial","access":9,"descriptor":"(Ljava/lang/String;Z)Lorg/bukkit/Material;"},{"name":"isRecord","access":1,"descriptor":"()Z"},{"name":"isSolid","access":1,"descriptor":"()Z"},{"name":"isAir","access":1,"descriptor":"()Z"},{"name":"isTransparent","access":131073,"descriptor":"()Z"},{"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;"},{"name":"getEquipmentSlot","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getDefaultAttributeModifiers","access":1,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;","signature":"(Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;"},{"name":"getCreativeCategory","access":1,"descriptor":"()Lorg/bukkit/inventory/CreativeCategory;"},{"name":"getTranslationKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getBlockTranslationKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getItemTranslationKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isEnabledByFeature","access":1,"descriptor":"(Lorg/bukkit/World;)Z"},{"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/MinecraftExperimental","version":61,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}]},{"name":"org/bukkit/MusicInstrument","version":61,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"PONDER","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"},{"name":"SING","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"},{"name":"SEEK","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"},{"name":"FEEL","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"},{"name":"ADMIRE","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"},{"name":"CALL","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"},{"name":"YEARN","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"},{"name":"DREAM","access":25,"descriptor":"Lorg/bukkit/MusicInstrument;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getByKey","access":131081,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/MusicInstrument;"},{"name":"values","access":131081,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getInstrument","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/MusicInstrument;"}]},{"name":"org/bukkit/Nameable","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getCustomName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setCustomName","access":1025,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/NamespacedKey","version":61,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"fields":[{"name":"MINECRAFT","access":25,"descriptor":"Ljava/lang/String;","constant":"minecraft"},{"name":"BUKKIT","access":25,"descriptor":"Ljava/lang/String;","constant":"bukkit"},{"name":"namespace","access":18,"descriptor":"Ljava/lang/String;"},{"name":"key","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"isValidNamespaceChar","access":10,"descriptor":"(C)Z"},{"name":"isValidKeyChar","access":10,"descriptor":"(C)Z"},{"name":"isValidNamespace","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isValidKey","access":10,"descriptor":"(Ljava/lang/String;)Z"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"getNamespace","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getKey","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":"randomKey","access":131081,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"minecraft","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/NamespacedKey;"},{"name":"fromString","access":9,"descriptor":"(Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/NamespacedKey;"},{"name":"fromString","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/NamespacedKey;"}]},{"name":"org/bukkit/NetherWartsState","version":61,"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":61,"access":33,"superName":"java/lang/Object","nestMembers":["org/bukkit/Note$Tone"],"innerClasses":[{"name":"org/bukkit/Note$Tone","outerName":"org/bukkit/Note","innerName":"Tone","access":16409}],"fields":[{"name":"pitchArray","access":26,"descriptor":"[F"},{"name":"note","access":18,"descriptor":"B"}],"methods":[{"name":"","access":1,"descriptor":"(I)V"},{"name":"","access":1,"descriptor":"(ILorg/bukkit/Note$Tone;Z)V"},{"name":"flat","access":9,"descriptor":"(ILorg/bukkit/Note$Tone;)Lorg/bukkit/Note;"},{"name":"sharp","access":9,"descriptor":"(ILorg/bukkit/Note$Tone;)Lorg/bukkit/Note;"},{"name":"natural","access":9,"descriptor":"(ILorg/bukkit/Note$Tone;)Lorg/bukkit/Note;"},{"name":"sharped","access":1,"descriptor":"()Lorg/bukkit/Note;"},{"name":"flattened","access":1,"descriptor":"()Lorg/bukkit/Note;"},{"name":"getId","access":131073,"descriptor":"()B"},{"name":"getOctave","access":1,"descriptor":"()I"},{"name":"getToneByte","access":2,"descriptor":"()B"},{"name":"getTone","access":1,"descriptor":"()Lorg/bukkit/Note$Tone;"},{"name":"isSharped","access":1,"descriptor":"()Z"},{"name":"getPitch","access":1,"descriptor":"()F"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/Note","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"},{"name":"getId","access":131073,"descriptor":"(Z)B"},{"name":"isSharpable","access":1,"descriptor":"()Z"},{"name":"isSharped","access":131073,"descriptor":"(B)Z"},{"name":"getById","access":131081,"descriptor":"(B)Lorg/bukkit/Note$Tone;"},{"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":61,"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;"},{"name":"getUniqueId","access":1025,"descriptor":"()Ljava/util/UUID;"},{"name":"getPlayerProfile","access":1025,"descriptor":"()Lorg/bukkit/profile/PlayerProfile;"},{"name":"isBanned","access":1025,"descriptor":"()Z"},{"name":"ban","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"ban","access":1025,"descriptor":"(Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"ban","access":1025,"descriptor":"(Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"isWhitelisted","access":1025,"descriptor":"()Z"},{"name":"setWhitelisted","access":1025,"descriptor":"(Z)V"},{"name":"getPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getFirstPlayed","access":1025,"descriptor":"()J"},{"name":"getLastPlayed","access":1025,"descriptor":"()J"},{"name":"hasPlayedBefore","access":1025,"descriptor":"()Z"},{"name":"getBedSpawnLocation","access":132097,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getRespawnLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"setStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;)I","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)I","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"setStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)I","exceptions":["java/lang/IllegalArgumentException"]},{"name":"incrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"decrementStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V"},{"name":"setStatistic","access":1025,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;I)V"},{"name":"getLastDeathLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"}]},{"name":"org/bukkit/Particle","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"nestMembers":["org/bukkit/Particle$DustOptions","org/bukkit/Particle$DustTransition"],"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":"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":"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":"SONIC_BOOM","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SCULK_SOUL","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SCULK_CHARGE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SCULK_CHARGE_POP","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"SHRIEK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"CHERRY_LEAVES","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"EGG_CRACK","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"DUST_PLUME","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"WHITE_SMOKE","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"GUST","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"GUST_EMITTER","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"GUST_DUST","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"TRIAL_SPAWNER_DETECTION","access":16409,"descriptor":"Lorg/bukkit/Particle;"},{"name":"BLOCK_MARKER","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":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"dataType","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class<*>;"},{"name":"register","access":16,"descriptor":"Z"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/Particle;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Z)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)V"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;Ljava/lang/Class;Z)V","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;Z)V"},{"name":"getDataType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"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":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/Particle","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"},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/Color;"},{"name":"getSize","access":1,"descriptor":"()F"}]},{"name":"org/bukkit/Particle$DustTransition","version":61,"access":33,"superName":"org/bukkit/Particle$DustOptions","nestHostClass":"org/bukkit/Particle","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"},{"name":"getToColor","access":1,"descriptor":"()Lorg/bukkit/Color;"}]},{"name":"org/bukkit/PortalType","version":61,"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":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/Raid$RaidStatus"],"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;"},{"name":"getStatus","access":1025,"descriptor":"()Lorg/bukkit/Raid$RaidStatus;"},{"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;"},{"name":"getRaiders","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/bukkit/Raid$RaidStatus","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/Raid","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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBiome","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/Biome;"},{"name":"getBiome","access":1025,"descriptor":"(III)Lorg/bukkit/block/Biome;"},{"name":"setBiome","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/Biome;)V"},{"name":"setBiome","access":1025,"descriptor":"(IIILorg/bukkit/block/Biome;)V"},{"name":"getBlockState","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/BlockState;"},{"name":"getBlockState","access":1025,"descriptor":"(III)Lorg/bukkit/block/BlockState;"},{"name":"getBlockData","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/data/BlockData;"},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;"},{"name":"getType","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Material;"},{"name":"getType","access":1025,"descriptor":"(III)Lorg/bukkit/Material;"},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/data/BlockData;)V"},{"name":"setBlockData","access":1025,"descriptor":"(IIILorg/bukkit/block/data/BlockData;)V"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Material;)V"},{"name":"setType","access":1025,"descriptor":"(IIILorg/bukkit/Material;)V"},{"name":"generateTree","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;)Z"},{"name":"generateTree","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;Ljava/util/function/Consumer;)Z","signature":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;Ljava/util/function/Consumer<-Lorg/bukkit/block/BlockState;>;)Z"},{"name":"generateTree","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;Ljava/util/function/Predicate;)Z","signature":"(Lorg/bukkit/Location;Ljava/util/Random;Lorg/bukkit/TreeType;Ljava/util/function/Predicate<-Lorg/bukkit/block/BlockState;>;)Z"},{"name":"spawnEntity","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/entity/EntityType;)Lorg/bukkit/entity/Entity;"},{"name":"spawnEntity","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/entity/EntityType;Z)Lorg/bukkit/entity/Entity;"},{"name":"getEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getLivingEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getEntitiesByClass","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/util/Collection;","signature":"(Ljava/lang/Class;)Ljava/util/Collection;"},{"name":"getEntitiesByClasses","access":1153,"descriptor":"([Ljava/lang/Class;)Ljava/util/Collection;","signature":"([Ljava/lang/Class<*>;)Ljava/util/Collection;"},{"name":"createEntity","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/Class;)Lorg/bukkit/entity/Entity;","signature":"(Lorg/bukkit/Location;Ljava/lang/Class;)TT;"},{"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"]},{"name":"spawn","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/Class;Ljava/util/function/Consumer;)Lorg/bukkit/entity/Entity;","signature":"(Lorg/bukkit/Location;Ljava/lang/Class;Ljava/util/function/Consumer<-TT;>;)TT;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"spawn","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/Class;ZLjava/util/function/Consumer;)Lorg/bukkit/entity/Entity;","signature":"(Lorg/bukkit/Location;Ljava/lang/Class;ZLjava/util/function/Consumer<-TT;>;)TT;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(II)I"},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)I"},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(IILorg/bukkit/HeightMap;)I"},{"name":"getHighestBlockYAt","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/HeightMap;)I"},{"name":"addEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Lorg/bukkit/entity/Entity;","signature":"(TT;)TT;"}]},{"name":"org/bukkit/Registry","version":61,"access":1537,"signature":"Ljava/lang/Object;Ljava/lang/Iterable;","superName":"java/lang/Object","interfaces":["java/lang/Iterable"],"nestMembers":["org/bukkit/Registry$1","org/bukkit/Registry$2","org/bukkit/Registry$3","org/bukkit/Registry$SimpleRegistry"],"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$SimpleRegistry","outerName":"org/bukkit/Registry","innerName":"SimpleRegistry","access":25},{"name":"org/bukkit/entity/Cat$Type","outerName":"org/bukkit/entity/Cat","innerName":"Type","access":16409},{"name":"org/bukkit/entity/Frog$Variant","outerName":"org/bukkit/entity/Frog","innerName":"Variant","access":16409},{"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},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"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":"BANNER_PATTERN","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":"CAT_VARIANT","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":"INSTRUMENT","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":"EFFECT","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"PARTICLE_TYPE","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"POTION","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"STATISTIC","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"STRUCTURE","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"STRUCTURE_TYPE","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"SOUNDS","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"TRIM_MATERIAL","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"TRIM_PATTERN","access":25,"descriptor":"Lorg/bukkit/Registry;","signature":"Lorg/bukkit/Registry;"},{"name":"DAMAGE_TYPE","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":"FROG_VARIANT","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;"},{"name":"stream","access":1025,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"match","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Keyed;","signature":"(Ljava/lang/String;)TT;"},{"name":"lambda$0","access":4106,"descriptor":"(Lorg/bukkit/entity/EntityType;)Z"},{"name":"lambda$1","access":4106,"descriptor":"(Lorg/bukkit/Material;)Z"},{"name":"lambda$2","access":4106,"descriptor":"(Lorg/bukkit/Particle;)Z"}]},{"name":"org/bukkit/Registry$1","version":61,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","nestHostClass":"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;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$2","version":61,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","nestHostClass":"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;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$3","version":61,"access":32,"signature":"Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"outerClass":"org/bukkit/Registry","nestHostClass":"org/bukkit/Registry","innerClasses":[{"name":"org/bukkit/Registry$3","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;"},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Registry$SimpleRegistry","version":61,"access":49,"signature":";:Lorg/bukkit/Keyed;>Ljava/lang/Object;Lorg/bukkit/Registry;","superName":"java/lang/Object","interfaces":["org/bukkit/Registry"],"nestHostClass":"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"},{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Ljava/util/function/Predicate;)V","signature":"(Ljava/lang/Class;Ljava/util/function/Predicate;)V"},{"name":"get","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Ljava/lang/Enum;","signature":"(Lorg/bukkit/NamespacedKey;)TT;"},{"name":"stream","access":1,"descriptor":"()Ljava/util/stream/Stream;","signature":"()Ljava/util/stream/Stream;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"get","access":4161,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/Keyed;"}]},{"name":"org/bukkit/Rotation","version":61,"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;"},{"name":"rotateCounterClockwise","access":1,"descriptor":"()Lorg/bukkit/Rotation;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Rotation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Rotation;"}]},{"name":"org/bukkit/SandstoneType","version":61,"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"},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/SandstoneType;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/SandstoneType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/SandstoneType;"}]},{"name":"org/bukkit/Server","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/messaging/PluginMessageRecipient"],"nestMembers":["org/bukkit/Server$Spigot"],"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;"},{"name":"getVersion","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getBukkitVersion","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getOnlinePlayers","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection<+Lorg/bukkit/entity/Player;>;"},{"name":"getMaxPlayers","access":1025,"descriptor":"()I"},{"name":"setMaxPlayers","access":1025,"descriptor":"(I)V"},{"name":"getPort","access":1025,"descriptor":"()I"},{"name":"getViewDistance","access":1025,"descriptor":"()I"},{"name":"getSimulationDistance","access":1025,"descriptor":"()I"},{"name":"getIp","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getWorldType","access":1025,"descriptor":"()Ljava/lang/String;"},{"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":"isLoggingIPs","access":1025,"descriptor":"()Z"},{"name":"getInitialEnabledPacks","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getInitialDisabledPacks","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getDataPackManager","access":1025,"descriptor":"()Lorg/bukkit/packs/DataPackManager;"},{"name":"getServerTickManager","access":1025,"descriptor":"()Lorg/bukkit/ServerTickManager;"},{"name":"getServerResourcePack","access":1025,"descriptor":"()Lorg/bukkit/packs/ResourcePack;"},{"name":"getResourcePack","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getResourcePackHash","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getResourcePackPrompt","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"isResourcePackRequired","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;"},{"name":"reloadWhitelist","access":1025,"descriptor":"()V"},{"name":"broadcastMessage","access":1025,"descriptor":"(Ljava/lang/String;)I"},{"name":"getUpdateFolder","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getUpdateFolderFile","access":1025,"descriptor":"()Ljava/io/File;"},{"name":"getConnectionThrottle","access":1025,"descriptor":"()J"},{"name":"getTicksPerAnimalSpawns","access":132097,"descriptor":"()I"},{"name":"getTicksPerMonsterSpawns","access":132097,"descriptor":"()I"},{"name":"getTicksPerWaterSpawns","access":132097,"descriptor":"()I"},{"name":"getTicksPerWaterAmbientSpawns","access":132097,"descriptor":"()I"},{"name":"getTicksPerWaterUndergroundCreatureSpawns","access":132097,"descriptor":"()I"},{"name":"getTicksPerAmbientSpawns","access":132097,"descriptor":"()I"},{"name":"getTicksPerSpawns","access":1025,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;)I"},{"name":"getPlayer","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;"},{"name":"getPlayerExact","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Player;"},{"name":"matchPlayer","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getPlayer","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Player;"},{"name":"getPluginManager","access":1025,"descriptor":"()Lorg/bukkit/plugin/PluginManager;"},{"name":"getScheduler","access":1025,"descriptor":"()Lorg/bukkit/scheduler/BukkitScheduler;"},{"name":"getServicesManager","access":1025,"descriptor":"()Lorg/bukkit/plugin/ServicesManager;"},{"name":"getWorlds","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"createWorld","access":1025,"descriptor":"(Lorg/bukkit/WorldCreator;)Lorg/bukkit/World;"},{"name":"unloadWorld","access":1025,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"unloadWorld","access":1025,"descriptor":"(Lorg/bukkit/World;Z)Z"},{"name":"getWorld","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/World;"},{"name":"getWorld","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/World;"},{"name":"createWorldBorder","access":1025,"descriptor":"()Lorg/bukkit/WorldBorder;"},{"name":"getMap","access":132097,"descriptor":"(I)Lorg/bukkit/map/MapView;"},{"name":"createMap","access":1025,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/map/MapView;"},{"name":"createExplorerMap","access":1025,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;)Lorg/bukkit/inventory/ItemStack;"},{"name":"createExplorerMap","access":1025,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/Location;Lorg/bukkit/StructureType;IZ)Lorg/bukkit/inventory/ItemStack;"},{"name":"reload","access":1025,"descriptor":"()V"},{"name":"reloadData","access":1025,"descriptor":"()V"},{"name":"getLogger","access":1025,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"getPluginCommand","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;"},{"name":"savePlayers","access":1025,"descriptor":"()V"},{"name":"dispatchCommand","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"]},{"name":"addRecipe","access":1025,"descriptor":"(Lorg/bukkit/inventory/Recipe;)Z"},{"name":"getRecipesFor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/List;"},{"name":"getRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/inventory/Recipe;"},{"name":"getCraftingRecipe","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/Recipe;"},{"name":"craftItem","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;Lorg/bukkit/entity/Player;)Lorg/bukkit/inventory/ItemStack;"},{"name":"craftItem","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/ItemStack;"},{"name":"craftItemResult","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;Lorg/bukkit/entity/Player;)Lorg/bukkit/inventory/ItemCraftResult;"},{"name":"craftItemResult","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/World;)Lorg/bukkit/inventory/ItemCraftResult;"},{"name":"recipeIterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"clearRecipes","access":1025,"descriptor":"()V"},{"name":"resetRecipes","access":1025,"descriptor":"()V"},{"name":"removeRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"getCommandAliases","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getSpawnRadius","access":1025,"descriptor":"()I"},{"name":"setSpawnRadius","access":1025,"descriptor":"(I)V"},{"name":"shouldSendChatPreviews","access":132097,"descriptor":"()Z"},{"name":"isEnforcingSecureProfiles","access":1025,"descriptor":"()Z"},{"name":"getHideOnlinePlayers","access":1025,"descriptor":"()Z"},{"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"},{"name":"getOfflinePlayer","access":132097,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;"},{"name":"getOfflinePlayer","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/OfflinePlayer;"},{"name":"createPlayerProfile","access":1025,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;)Lorg/bukkit/profile/PlayerProfile;"},{"name":"createPlayerProfile","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/profile/PlayerProfile;"},{"name":"createPlayerProfile","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/profile/PlayerProfile;"},{"name":"getIPBans","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"banIP","access":132097,"descriptor":"(Ljava/lang/String;)V"},{"name":"unbanIP","access":132097,"descriptor":"(Ljava/lang/String;)V"},{"name":"banIP","access":1025,"descriptor":"(Ljava/net/InetAddress;)V"},{"name":"unbanIP","access":1025,"descriptor":"(Ljava/net/InetAddress;)V"},{"name":"getBannedPlayers","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getBanList","access":1025,"descriptor":"(Lorg/bukkit/BanList$Type;)Lorg/bukkit/BanList;","signature":";>(Lorg/bukkit/BanList$Type;)TT;"},{"name":"getOperators","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getDefaultGameMode","access":1025,"descriptor":"()Lorg/bukkit/GameMode;"},{"name":"setDefaultGameMode","access":1025,"descriptor":"(Lorg/bukkit/GameMode;)V"},{"name":"getConsoleSender","access":1025,"descriptor":"()Lorg/bukkit/command/ConsoleCommandSender;"},{"name":"getWorldContainer","access":1025,"descriptor":"()Ljava/io/File;"},{"name":"getOfflinePlayers","access":1025,"descriptor":"()[Lorg/bukkit/OfflinePlayer;"},{"name":"getMessenger","access":1025,"descriptor":"()Lorg/bukkit/plugin/messaging/Messenger;"},{"name":"getHelpMap","access":1025,"descriptor":"()Lorg/bukkit/help/HelpMap;"},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;)Lorg/bukkit/inventory/Inventory;"},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;Lorg/bukkit/event/inventory/InventoryType;Ljava/lang/String;)Lorg/bukkit/inventory/Inventory;"},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;I)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"createInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryHolder;ILjava/lang/String;)Lorg/bukkit/inventory/Inventory;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"createMerchant","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/Merchant;"},{"name":"getMaxChainedNeighborUpdates","access":1025,"descriptor":"()I"},{"name":"getMonsterSpawnLimit","access":132097,"descriptor":"()I"},{"name":"getAnimalSpawnLimit","access":132097,"descriptor":"()I"},{"name":"getWaterAnimalSpawnLimit","access":132097,"descriptor":"()I"},{"name":"getWaterAmbientSpawnLimit","access":132097,"descriptor":"()I"},{"name":"getWaterUndergroundCreatureSpawnLimit","access":132097,"descriptor":"()I"},{"name":"getAmbientSpawnLimit","access":132097,"descriptor":"()I"},{"name":"getSpawnLimit","access":1025,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;)I"},{"name":"isPrimaryThread","access":1025,"descriptor":"()Z"},{"name":"getMotd","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setMotd","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getShutdownMessage","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getWarningState","access":1025,"descriptor":"()Lorg/bukkit/Warning$WarningState;"},{"name":"getItemFactory","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemFactory;"},{"name":"getScoreboardManager","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/ScoreboardManager;"},{"name":"getScoreboardCriteria","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Criteria;"},{"name":"getServerIcon","access":1025,"descriptor":"()Lorg/bukkit/util/CachedServerIcon;"},{"name":"loadServerIcon","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"]},{"name":"loadServerIcon","access":1025,"descriptor":"(Ljava/awt/image/BufferedImage;)Lorg/bukkit/util/CachedServerIcon;","exceptions":["java/lang/IllegalArgumentException","java/lang/Exception"]},{"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;"},{"name":"createBossBar","access":1153,"descriptor":"(Ljava/lang/String;Lorg/bukkit/boss/BarColor;Lorg/bukkit/boss/BarStyle;[Lorg/bukkit/boss/BarFlag;)Lorg/bukkit/boss/BossBar;"},{"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;"},{"name":"getBossBars","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"getBossBar","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/boss/KeyedBossBar;"},{"name":"removeBossBar","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"getEntity","access":1025,"descriptor":"(Ljava/util/UUID;)Lorg/bukkit/entity/Entity;"},{"name":"getAdvancement","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/advancement/Advancement;"},{"name":"advancementIterator","access":1025,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;"},{"name":"createBlockData","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/block/data/BlockData;"},{"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;>;)Lorg/bukkit/block/data/BlockData;"},{"name":"createBlockData","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"createBlockData","access":1025,"descriptor":"(Lorg/bukkit/Material;Ljava/lang/String;)Lorg/bukkit/block/data/BlockData;","exceptions":["java/lang/IllegalArgumentException"]},{"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;"},{"name":"getTags","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Iterable;>;"},{"name":"getLootTable","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/loot/LootTable;"},{"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"]},{"name":"getStructureManager","access":1025,"descriptor":"()Lorg/bukkit/structure/StructureManager;"},{"name":"getRegistry","access":1025,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/Registry;","signature":"(Ljava/lang/Class;)Lorg/bukkit/Registry;"},{"name":"getUnsafe","access":132097,"descriptor":"()Lorg/bukkit/UnsafeValues;"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/Server$Spigot;"}]},{"name":"org/bukkit/Server$Spigot","version":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/Server","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;"},{"name":"broadcast","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"broadcast","access":129,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"restart","access":1,"descriptor":"()V"},{"name":"getSpigotConfig","access":1,"descriptor":"()Lorg/bukkit/configuration/file/YamlConfiguration;"}]},{"name":"org/bukkit/ServerTickManager","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"isRunningNormally","access":1025,"descriptor":"()Z"},{"name":"isStepping","access":1025,"descriptor":"()Z"},{"name":"isSprinting","access":1025,"descriptor":"()Z"},{"name":"isFrozen","access":1025,"descriptor":"()Z"},{"name":"getTickRate","access":1025,"descriptor":"()F"},{"name":"setTickRate","access":1025,"descriptor":"(F)V"},{"name":"setFrozen","access":1025,"descriptor":"(Z)V"},{"name":"stepGameIfFrozen","access":1025,"descriptor":"(I)Z"},{"name":"stopStepping","access":1025,"descriptor":"()Z"},{"name":"requestGameToSprint","access":1025,"descriptor":"(I)Z"},{"name":"stopSprinting","access":1025,"descriptor":"()Z"},{"name":"isFrozen","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"name":"getFrozenTicksToRun","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/SkullType","version":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","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":"PIGLIN","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":61,"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_RESONATE","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_BAMBOO_WOOD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_BUTTON_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_BUTTON_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_DOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_FENCE_GATE_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_FENCE_GATE_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_HANGING_SIGN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_HANGING_SIGN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_HANGING_SIGN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_HANGING_SIGN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_HANGING_SIGN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_PRESSURE_PLATE_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_BAMBOO_WOOD_TRAPDOOR_OPEN","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_CHERRY_LEAVES_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_LEAVES_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_LEAVES_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_LEAVES_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_LEAVES_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_SAPLING_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_SAPLING_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_SAPLING_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_SAPLING_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_SAPLING_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_BUTTON_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_BUTTON_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_DOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_FENCE_GATE_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_FENCE_GATE_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_HANGING_SIGN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_HANGING_SIGN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_HANGING_SIGN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_HANGING_SIGN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_HANGING_SIGN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_PRESSURE_PLATE_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHERRY_WOOD_TRAPDOOR_OPEN","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_CHISELED_BOOKSHELF_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_INSERT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_INSERT_ENCHANTED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_PICKUP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_PICKUP_ENCHANTED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CHISELED_BOOKSHELF_STEP","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_BULB_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_BULB_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_BULB_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_BULB_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_BULB_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_BULB_TURN_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_BULB_TURN_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_DOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_GRATE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_GRATE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_GRATE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_GRATE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_GRATE_STEP","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_COPPER_TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_COPPER_TRAPDOOR_OPEN","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_CRAFTER_CRAFT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CRAFTER_FAIL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_CROP_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_INSERT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_INSERT_FAIL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_SHATTER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_DECORATED_POT_STEP","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_FROGLIGHT_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGLIGHT_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGLIGHT_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGLIGHT_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGLIGHT_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGSPAWN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGSPAWN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGSPAWN_HATCH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGSPAWN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGSPAWN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_FROGSPAWN_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_GROWING_PLANT_CROP","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_HANGING_SIGN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_SIGN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_SIGN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_SIGN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_SIGN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_HANGING_SIGN_WAXED_INTERACT_FAIL","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_MANGROVE_ROOTS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MANGROVE_ROOTS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MANGROVE_ROOTS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MANGROVE_ROOTS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MANGROVE_ROOTS_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_MUDDY_MANGROVE_ROOTS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUDDY_MANGROVE_ROOTS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUDDY_MANGROVE_ROOTS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUDDY_MANGROVE_ROOTS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUDDY_MANGROVE_ROOTS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_BRICKS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_BRICKS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_BRICKS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_BRICKS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_BRICKS_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_MUD_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_NETHER_WOOD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_BUTTON_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_BUTTON_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_DOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_DOOR_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_FENCE_GATE_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_FENCE_GATE_OPEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_HANGING_SIGN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_HANGING_SIGN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_HANGING_SIGN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_HANGING_SIGN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_HANGING_SIGN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_OFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_PRESSURE_PLATE_CLICK_ON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_TRAPDOOR_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NETHER_WOOD_TRAPDOOR_OPEN","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_IMITATE_CREEPER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_IMITATE_ENDER_DRAGON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_IMITATE_PIGLIN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_IMITATE_SKELETON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_IMITATE_WITHER_SKELETON","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_NOTE_BLOCK_IMITATE_ZOMBIE","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_PACKED_MUD_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PACKED_MUD_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PACKED_MUD_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PACKED_MUD_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PACKED_MUD_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PINK_PETALS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PINK_PETALS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PINK_PETALS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PINK_PETALS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_PINK_PETALS_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_POLISHED_TUFF_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_TUFF_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_TUFF_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_TUFF_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_POLISHED_TUFF_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_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_CATALYST_BLOOM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_CATALYST_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_CATALYST_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_CATALYST_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_CATALYST_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_CATALYST_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_CHARGE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_PLACE","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_SCULK_SHRIEKER_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SHRIEKER_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SHRIEKER_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SHRIEKER_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SHRIEKER_SHRIEK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SHRIEKER_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_SPREAD","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_VEIN_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_VEIN_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_VEIN_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_VEIN_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SCULK_VEIN_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_SIGN_WAXED_INTERACT_FAIL","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_SNIFFER_EGG_CRACK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SNIFFER_EGG_HATCH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SNIFFER_EGG_PLOP","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_SPONGE_ABSORB","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPONGE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPONGE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPONGE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPONGE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SPONGE_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_SUSPICIOUS_GRAVEL_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_GRAVEL_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_GRAVEL_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_GRAVEL_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_GRAVEL_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_SAND_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_SAND_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_SAND_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_SAND_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_SUSPICIOUS_SAND_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_TRIAL_SPAWNER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_CLOSE_SHUTTER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_DETECT_PLAYER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_EJECT_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_OPEN_SHUTTER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_SPAWN_MOB","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TRIAL_SPAWNER_STEP","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_BRICKS_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_BRICKS_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_BRICKS_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_BRICKS_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_TUFF_BRICKS_STEP","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_WET_SPONGE_BREAK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_SPONGE_FALL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_SPONGE_HIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_SPONGE_PLACE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"BLOCK_WET_SPONGE_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_ALLAY_AMBIENT_WITHOUT_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ALLAY_AMBIENT_WITH_ITEM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ALLAY_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ALLAY_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ALLAY_ITEM_GIVEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ALLAY_ITEM_TAKEN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_ALLAY_ITEM_THROWN","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_BREEZE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_IDLE_AIR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_IDLE_GROUND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_INHALE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_LAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_SHOOT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_BREEZE_SLIDE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_DASH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_DASH_READY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_SADDLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_SIT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_STAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_CAMEL_STEP_SAND","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_FROG_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FROG_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FROG_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FROG_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FROG_LAY_SPAWN","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FROG_LONG_JUMP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FROG_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_FROG_TONGUE","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_GENERIC_WIND_BURST","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_HORN_BREAK","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_HORN_BREAK","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_BREEZE","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_WARDEN","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_PLAYER_TELEPORT","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_SNIFFER_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_DIGGING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_DIGGING_STOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_DROP_SEED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_EAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_HAPPY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_IDLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_SCENTING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_SEARCHING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_SNIFFING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_SNIFFER_STEP","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_TADPOLE_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TADPOLE_FLOP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TADPOLE_GROW_UP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_TADPOLE_HURT","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_WARDEN_AGITATED","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_ATTACK_IMPACT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_DEATH","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_DIG","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_EMERGE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_HEARTBEAT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_HURT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_LISTENING","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_LISTENING_ANGRY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_NEARBY_CLOSE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_NEARBY_CLOSER","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_NEARBY_CLOSEST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_ROAR","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_SNIFF","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_SONIC_BOOM","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_SONIC_CHARGE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_STEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ENTITY_WARDEN_TENDRIL_CLICKS","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":"INTENTIONALLY_EMPTY","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_BRUSH_BRUSHING_GENERIC","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BRUSH_BRUSHING_GRAVEL","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BRUSH_BRUSHING_GRAVEL_COMPLETE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BRUSH_BRUSHING_SAND","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BRUSH_BRUSHING_SAND_COMPLETE","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_EMPTY_TADPOLE","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_BUCKET_FILL_TADPOLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUNDLE_DROP_CONTENTS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUNDLE_INSERT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_BUNDLE_REMOVE_ONE","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_GOAT_HORN_PLAY","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_0","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_1","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_2","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_3","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_4","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_5","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_6","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"ITEM_GOAT_HORN_SOUND_7","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_5","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_OTHERSIDE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_PIGSTEP","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_DISC_RELIC","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_OVERWORLD_BADLANDS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_BAMBOO_JUNGLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_CHERRY_GROVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_DEEP_DARK","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_DESERT","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_DRIPSTONE_CAVES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_FLOWER_FOREST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_FOREST","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_FROZEN_PEAKS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_GROVE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_JAGGED_PEAKS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_JUNGLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_LUSH_CAVES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_MEADOW","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_OLD_GROWTH_TAIGA","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_SNOWY_SLOPES","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_SPARSE_JUNGLE","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_STONY_PEAKS","access":16409,"descriptor":"Lorg/bukkit/Sound;"},{"name":"MUSIC_OVERWORLD_SWAMP","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;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/Sound;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Sound;"}]},{"name":"org/bukkit/SoundCategory","version":61,"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":61,"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;"},{"name":"getStepSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getPlaceSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getHitSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getFallSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"}]},{"name":"org/bukkit/Statistic","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"nestMembers":["org/bukkit/Statistic$Type"],"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;"},{"name":"isSubstatistic","access":1,"descriptor":"()Z"},{"name":"isBlock","access":1,"descriptor":"()Z"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/Statistic","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":61,"access":131121,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"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":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"mapCursor","access":18,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;Lorg/bukkit/map/MapCursor$Type;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMapIcon","access":1,"descriptor":"()Lorg/bukkit/map/MapCursor$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":"register","access":10,"descriptor":"(Lorg/bukkit/StructureType;)Lorg/bukkit/StructureType;","signature":"(TT;)TT;"},{"name":"getStructureTypes","access":9,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"}]},{"name":"org/bukkit/Tag","version":61,"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":"STONE_BUTTONS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"BUTTONS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOOL_CARPETS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CARPETS","access":131097,"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":"CHERRY_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":"MANGROVE_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":"BAMBOO_BLOCKS","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":"SMELTS_TO_GLASS","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":"CANDLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DIRT","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"TERRACOTTA","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CONCRETE_POWDER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"COMPLETES_FIND_TREE_TUTORIAL","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":"CEILING_HANGING_SIGNS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WALL_HANGING_SIGNS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ALL_HANGING_SIGNS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ALL_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":"DRAGON_TRANSPARENT","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":"FALL_DAMAGE_RESETTING","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":"OVERWORLD_CARVER_REPLACEABLES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"NETHER_CARVER_REPLACEABLES","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":"COMBINATION_STEP_SOUND_BLOCKS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CAMEL_SAND_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":"DAMPENS_VIBRATIONS","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":"AZALEA_ROOT_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":"BIG_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":"SWORD_EFFICIENT","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":"FROG_PREFER_JUMP_TO","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SCULK_REPLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SCULK_REPLACEABLE_WORLD_GEN","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ANCIENT_CITY_REPLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"VIBRATION_RESONATORS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ANIMALS_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"AXOLOTLS_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"GOATS_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MOOSHROOMS_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"PARROTS_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"POLAR_BEARS_SPAWNABLE_ON_ALTERNATE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"RABBITS_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FOXES_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"WOLVES_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"FROGS_SPAWNABLE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"AZALEA_GROWS_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"CONVERTABLE_TO_MUD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MANGROVE_LOGS_CAN_GROW_THROUGH","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MANGROVE_ROOTS_CAN_GROW_THROUGH","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"DEAD_BUSH_MAY_PLACE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SNAPS_GOAT_HORN","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"REPLACEABLE_BY_TREES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SNOW_LAYER_CANNOT_SURVIVE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SNOW_LAYER_CAN_SURVIVE_ON","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"INVALID_SPAWN_INSIDE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SNIFFER_DIGGABLE_BLOCK","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"SNIFFER_EGG_HATCH_BOOST","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"TRAIL_RUINS_REPLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"REPLACEABLE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENCHANTMENT_POWER_PROVIDER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENCHANTMENT_POWER_TRANSMITTER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"MAINTAINS_FARMLAND","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_NON_FLAMMABLE_WOOD","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_CHEST_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_BOOKSHELF_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":"ITEMS_COMPASSES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_HANGING_SIGNS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_CREEPER_IGNITERS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_NOTE_BLOCK_TOP_INSTRUMENTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_TRIMMABLE_ARMOR","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_TRIM_MATERIALS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_TRIM_TEMPLATES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_SNIFFER_FOOD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_DECORATED_POT_SHERDS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_DECORATED_POT_INGREDIENTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_SWORDS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_AXES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_HOES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_PICKAXES","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_SHOVELS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_TOOLS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_BREAKS_DECORATED_POTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ITEMS_VILLAGER_PLANTABLE_SEEDS","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;"},{"name":"ENTITY_TYPES_FROG_FOOD","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_FALL_DAMAGE_IMMUNE","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_DISMOUNTS_UNDERWATER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_NON_CONTROLLING_RIDER","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_DEFLECTS_ARROWS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_DEFLECTS_TRIDENTS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"},{"name":"ENTITY_TYPES_CAN_TURN_IN_BOATS","access":25,"descriptor":"Lorg/bukkit/Tag;","signature":"Lorg/bukkit/Tag;"}],"methods":[{"name":"isTagged","access":1025,"descriptor":"(Lorg/bukkit/Keyed;)Z","signature":"(TT;)Z"},{"name":"getValues","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/Translatable","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTranslationKey","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/TreeSpecies","version":61,"access":147505,"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"},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/TreeSpecies;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/TreeSpecies;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/TreeSpecies;"}]},{"name":"org/bukkit/TreeType","version":61,"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":"MANGROVE","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"TALL_MANGROVE","access":16409,"descriptor":"Lorg/bukkit/TreeType;"},{"name":"CHERRY","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":61,"access":140801,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"org/bukkit/UnsafeValues","version":61,"access":132609,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/damage/DamageSource$Builder","outerName":"org/bukkit/damage/DamageSource","innerName":"Builder","access":1545},{"name":"org/bukkit/potion/PotionType$InternalPotionData","outerName":"org/bukkit/potion/PotionType","innerName":"InternalPotionData","access":1545},{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"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":"getDefaultAttributeModifiers","access":1025,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;","signature":"(Lorg/bukkit/Material;Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;"},{"name":"getCreativeCategory","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/CreativeCategory;"},{"name":"getBlockTranslationKey","access":1025,"descriptor":"(Lorg/bukkit/Material;)Ljava/lang/String;"},{"name":"getItemTranslationKey","access":1025,"descriptor":"(Lorg/bukkit/Material;)Ljava/lang/String;"},{"name":"getTranslationKey","access":1025,"descriptor":"(Lorg/bukkit/entity/EntityType;)Ljava/lang/String;"},{"name":"getTranslationKey","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/lang/String;"},{"name":"getTranslationKey","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;)Ljava/lang/String;"},{"name":"getFeatureFlag","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/FeatureFlag;"},{"name":"getInternalPotionData","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/potion/PotionType$InternalPotionData;"},{"name":"getDamageEffect","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/damage/DamageEffect;"},{"name":"createDamageSourceBuilder","access":1025,"descriptor":"(Lorg/bukkit/damage/DamageType;)Lorg/bukkit/damage/DamageSource$Builder;"}]},{"name":"org/bukkit/Utility","version":61,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"org/bukkit/Vibration","version":61,"access":33,"superName":"java/lang/Object","nestMembers":["org/bukkit/Vibration$Destination","org/bukkit/Vibration$Destination$BlockDestination","org/bukkit/Vibration$Destination$EntityDestination"],"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"},{"name":"getOrigin","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getDestination","access":1,"descriptor":"()Lorg/bukkit/Vibration$Destination;"},{"name":"getArrivalTime","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/Vibration$Destination","version":61,"access":1537,"superName":"java/lang/Object","nestHostClass":"org/bukkit/Vibration","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":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/Vibration$Destination"],"nestHostClass":"org/bukkit/Vibration","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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;)V"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"}]},{"name":"org/bukkit/Vibration$Destination$EntityDestination","version":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/Vibration$Destination"],"nestHostClass":"org/bukkit/Vibration","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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/Warning","version":61,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"nestMembers":["org/bukkit/Warning$WarningState"],"innerClasses":[{"name":"org/bukkit/Warning$WarningState","outerName":"org/bukkit/Warning","innerName":"WarningState","access":16409}],"methods":[{"name":"value","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"reason","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"org/bukkit/Warning$WarningState","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/Warning","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"},{"name":"value","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Warning$WarningState;"},{"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/RegionAccessor","org/bukkit/generator/WorldInfo","org/bukkit/plugin/messaging/PluginMessageRecipient","org/bukkit/metadata/Metadatable","org/bukkit/persistence/PersistentDataHolder","org/bukkit/Keyed"],"nestMembers":["org/bukkit/World$Environment","org/bukkit/World$Spigot"],"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},{"name":"org/bukkit/event/entity/CreatureSpawnEvent$SpawnReason","outerName":"org/bukkit/event/entity/CreatureSpawnEvent","innerName":"SpawnReason","access":16409}],"methods":[{"name":"getBlockAt","access":1025,"descriptor":"(III)Lorg/bukkit/block/Block;"},{"name":"getBlockAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/Block;"},{"name":"getHighestBlockAt","access":1025,"descriptor":"(II)Lorg/bukkit/block/Block;"},{"name":"getHighestBlockAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/Block;"},{"name":"getHighestBlockAt","access":1025,"descriptor":"(IILorg/bukkit/HeightMap;)Lorg/bukkit/block/Block;"},{"name":"getHighestBlockAt","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/HeightMap;)Lorg/bukkit/block/Block;"},{"name":"getChunkAt","access":1025,"descriptor":"(II)Lorg/bukkit/Chunk;"},{"name":"getChunkAt","access":1025,"descriptor":"(IIZ)Lorg/bukkit/Chunk;"},{"name":"getChunkAt","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Chunk;"},{"name":"getChunkAt","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)Lorg/bukkit/Chunk;"},{"name":"isChunkLoaded","access":1025,"descriptor":"(Lorg/bukkit/Chunk;)Z"},{"name":"getLoadedChunks","access":1025,"descriptor":"()[Lorg/bukkit/Chunk;"},{"name":"loadChunk","access":1025,"descriptor":"(Lorg/bukkit/Chunk;)V"},{"name":"isChunkLoaded","access":1025,"descriptor":"(II)Z"},{"name":"isChunkGenerated","access":1025,"descriptor":"(II)Z"},{"name":"isChunkInUse","access":132097,"descriptor":"(II)Z"},{"name":"loadChunk","access":1025,"descriptor":"(II)V"},{"name":"loadChunk","access":1025,"descriptor":"(IIZ)Z"},{"name":"unloadChunk","access":1025,"descriptor":"(Lorg/bukkit/Chunk;)Z"},{"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"},{"name":"refreshChunk","access":132097,"descriptor":"(II)Z"},{"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;"},{"name":"addPluginChunkTicket","access":1025,"descriptor":"(IILorg/bukkit/plugin/Plugin;)Z"},{"name":"removePluginChunkTicket","access":1025,"descriptor":"(IILorg/bukkit/plugin/Plugin;)Z"},{"name":"removePluginChunkTickets","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getPluginChunkTickets","access":1025,"descriptor":"(II)Ljava/util/Collection;","signature":"(II)Ljava/util/Collection;"},{"name":"getPluginChunkTickets","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"getIntersectingChunks","access":1025,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Ljava/util/Collection;","signature":"(Lorg/bukkit/util/BoundingBox;)Ljava/util/Collection;"},{"name":"dropItem","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/entity/Item;"},{"name":"dropItem","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Ljava/util/function/Consumer;)Lorg/bukkit/entity/Item;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Ljava/util/function/Consumer<-Lorg/bukkit/entity/Item;>;)Lorg/bukkit/entity/Item;"},{"name":"dropItemNaturally","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/entity/Item;"},{"name":"dropItemNaturally","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Ljava/util/function/Consumer;)Lorg/bukkit/entity/Item;","signature":"(Lorg/bukkit/Location;Lorg/bukkit/inventory/ItemStack;Ljava/util/function/Consumer<-Lorg/bukkit/entity/Item;>;)Lorg/bukkit/entity/Item;"},{"name":"spawnArrow","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;FF)Lorg/bukkit/entity/Arrow;"},{"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;"},{"name":"generateTree","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/TreeType;)Z"},{"name":"generateTree","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/TreeType;Lorg/bukkit/BlockChangeDelegate;)Z"},{"name":"strikeLightning","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/entity/LightningStrike;"},{"name":"strikeLightningEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/entity/LightningStrike;"},{"name":"getEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getLivingEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getEntitiesByClass","access":132225,"descriptor":"([Ljava/lang/Class;)Ljava/util/Collection;","signature":"([Ljava/lang/Class;)Ljava/util/Collection;"},{"name":"getEntitiesByClass","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/util/Collection;","signature":"(Ljava/lang/Class;)Ljava/util/Collection;"},{"name":"getEntitiesByClasses","access":1153,"descriptor":"([Ljava/lang/Class;)Ljava/util/Collection;","signature":"([Ljava/lang/Class<*>;)Ljava/util/Collection;"},{"name":"getPlayers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getNearbyEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;DDD)Ljava/util/Collection;","signature":"(Lorg/bukkit/Location;DDD)Ljava/util/Collection;"},{"name":"getNearbyEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;DDDLjava/util/function/Predicate;)Ljava/util/Collection;","signature":"(Lorg/bukkit/Location;DDDLjava/util/function/Predicate<-Lorg/bukkit/entity/Entity;>;)Ljava/util/Collection;"},{"name":"getNearbyEntities","access":1025,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Ljava/util/Collection;","signature":"(Lorg/bukkit/util/BoundingBox;)Ljava/util/Collection;"},{"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<-Lorg/bukkit/entity/Entity;>;)Ljava/util/Collection;"},{"name":"rayTraceEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/RayTraceResult;"},{"name":"rayTraceEntities","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DD)Lorg/bukkit/util/RayTraceResult;"},{"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/entity/Entity;>;)Lorg/bukkit/util/RayTraceResult;"},{"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/entity/Entity;>;)Lorg/bukkit/util/RayTraceResult;"},{"name":"rayTraceBlocks","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/RayTraceResult;"},{"name":"rayTraceBlocks","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLorg/bukkit/FluidCollisionMode;)Lorg/bukkit/util/RayTraceResult;"},{"name":"rayTraceBlocks","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/Vector;DLorg/bukkit/FluidCollisionMode;Z)Lorg/bukkit/util/RayTraceResult;"},{"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/entity/Entity;>;)Lorg/bukkit/util/RayTraceResult;"},{"name":"getSpawnLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setSpawnLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z"},{"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"},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;F)Z"},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;FZ)Z"},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;FZZ)Z"},{"name":"createExplosion","access":1025,"descriptor":"(Lorg/bukkit/Location;FZZLorg/bukkit/entity/Entity;)Z"},{"name":"getPVP","access":1025,"descriptor":"()Z"},{"name":"setPVP","access":1025,"descriptor":"(Z)V"},{"name":"getGenerator","access":1025,"descriptor":"()Lorg/bukkit/generator/ChunkGenerator;"},{"name":"getBiomeProvider","access":1025,"descriptor":"()Lorg/bukkit/generator/BiomeProvider;"},{"name":"save","access":1025,"descriptor":"()V"},{"name":"getPopulators","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"spawn","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/Class;Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;ZLjava/util/function/Consumer;)Lorg/bukkit/entity/LivingEntity;","signature":"(Lorg/bukkit/Location;Ljava/lang/Class;Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;ZLjava/util/function/Consumer<-TT;>;)TT;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"spawnFallingBlock","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/material/MaterialData;)Lorg/bukkit/entity/FallingBlock;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"spawnFallingBlock","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/data/BlockData;)Lorg/bukkit/entity/FallingBlock;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"spawnFallingBlock","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Material;B)Lorg/bukkit/entity/FallingBlock;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;I)V"},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;II)V"},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;TT;)V"},{"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"},{"name":"getEmptyChunkSnapshot","access":1025,"descriptor":"(IIZZ)Lorg/bukkit/ChunkSnapshot;"},{"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;"},{"name":"setBiome","access":132097,"descriptor":"(IILorg/bukkit/block/Biome;)V"},{"name":"getTemperature","access":132097,"descriptor":"(II)D"},{"name":"getTemperature","access":1025,"descriptor":"(III)D"},{"name":"getHumidity","access":132097,"descriptor":"(II)D"},{"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"},{"name":"getDifficulty","access":1025,"descriptor":"()Lorg/bukkit/Difficulty;"},{"name":"getViewDistance","access":1025,"descriptor":"()I"},{"name":"getSimulationDistance","access":1025,"descriptor":"()I"},{"name":"getWorldFolder","access":1025,"descriptor":"()Ljava/io/File;"},{"name":"getWorldType","access":132097,"descriptor":"()Lorg/bukkit/WorldType;"},{"name":"canGenerateStructures","access":1025,"descriptor":"()Z"},{"name":"isHardcore","access":1025,"descriptor":"()Z"},{"name":"setHardcore","access":1025,"descriptor":"(Z)V"},{"name":"getTicksPerAnimalSpawns","access":132097,"descriptor":"()J"},{"name":"setTicksPerAnimalSpawns","access":132097,"descriptor":"(I)V"},{"name":"getTicksPerMonsterSpawns","access":132097,"descriptor":"()J"},{"name":"setTicksPerMonsterSpawns","access":132097,"descriptor":"(I)V"},{"name":"getTicksPerWaterSpawns","access":132097,"descriptor":"()J"},{"name":"setTicksPerWaterSpawns","access":132097,"descriptor":"(I)V"},{"name":"getTicksPerWaterAmbientSpawns","access":132097,"descriptor":"()J"},{"name":"setTicksPerWaterAmbientSpawns","access":132097,"descriptor":"(I)V"},{"name":"getTicksPerWaterUndergroundCreatureSpawns","access":132097,"descriptor":"()J"},{"name":"setTicksPerWaterUndergroundCreatureSpawns","access":132097,"descriptor":"(I)V"},{"name":"getTicksPerAmbientSpawns","access":132097,"descriptor":"()J"},{"name":"setTicksPerAmbientSpawns","access":132097,"descriptor":"(I)V"},{"name":"getTicksPerSpawns","access":1025,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;)J"},{"name":"setTicksPerSpawns","access":1025,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;I)V"},{"name":"getMonsterSpawnLimit","access":132097,"descriptor":"()I"},{"name":"setMonsterSpawnLimit","access":132097,"descriptor":"(I)V"},{"name":"getAnimalSpawnLimit","access":132097,"descriptor":"()I"},{"name":"setAnimalSpawnLimit","access":132097,"descriptor":"(I)V"},{"name":"getWaterAnimalSpawnLimit","access":132097,"descriptor":"()I"},{"name":"setWaterAnimalSpawnLimit","access":132097,"descriptor":"(I)V"},{"name":"getWaterUndergroundCreatureSpawnLimit","access":132097,"descriptor":"()I"},{"name":"setWaterUndergroundCreatureSpawnLimit","access":132097,"descriptor":"(I)V"},{"name":"getWaterAmbientSpawnLimit","access":132097,"descriptor":"()I"},{"name":"setWaterAmbientSpawnLimit","access":132097,"descriptor":"(I)V"},{"name":"getAmbientSpawnLimit","access":132097,"descriptor":"()I"},{"name":"setAmbientSpawnLimit","access":132097,"descriptor":"(I)V"},{"name":"getSpawnLimit","access":1025,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;)I"},{"name":"setSpawnLimit","access":1025,"descriptor":"(Lorg/bukkit/entity/SpawnCategory;I)V"},{"name":"playNote","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Instrument;Lorg/bukkit/Note;)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Sound;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/lang/String;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/lang/String;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/lang/String;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"getGameRules","access":1025,"descriptor":"()[Ljava/lang/String;"},{"name":"getGameRuleValue","access":132097,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"setGameRuleValue","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z"},{"name":"isGameRule","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getGameRuleValue","access":1025,"descriptor":"(Lorg/bukkit/GameRule;)Ljava/lang/Object;","signature":"(Lorg/bukkit/GameRule;)TT;"},{"name":"getGameRuleDefault","access":1025,"descriptor":"(Lorg/bukkit/GameRule;)Ljava/lang/Object;","signature":"(Lorg/bukkit/GameRule;)TT;"},{"name":"setGameRule","access":1025,"descriptor":"(Lorg/bukkit/GameRule;Ljava/lang/Object;)Z","signature":"(Lorg/bukkit/GameRule;TT;)Z"},{"name":"getWorldBorder","access":1025,"descriptor":"()Lorg/bukkit/WorldBorder;"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;I)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDI)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ITT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDITT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDTT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDTT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDTT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDDTT;)V"},{"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"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDDLjava/lang/Object;Z)V","signature":"(Lorg/bukkit/Particle;DDDIDDDDTT;Z)V"},{"name":"locateNearestStructure","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/StructureType;IZ)Lorg/bukkit/Location;"},{"name":"locateNearestStructure","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/generator/structure/StructureType;IZ)Lorg/bukkit/util/StructureSearchResult;"},{"name":"locateNearestStructure","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/generator/structure/Structure;IZ)Lorg/bukkit/util/StructureSearchResult;"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/World$Spigot;"},{"name":"locateNearestBiome","access":1153,"descriptor":"(Lorg/bukkit/Location;I[Lorg/bukkit/block/Biome;)Lorg/bukkit/util/BiomeSearchResult;"},{"name":"locateNearestBiome","access":1153,"descriptor":"(Lorg/bukkit/Location;III[Lorg/bukkit/block/Biome;)Lorg/bukkit/util/BiomeSearchResult;"},{"name":"locateNearestRaid","access":1025,"descriptor":"(Lorg/bukkit/Location;I)Lorg/bukkit/Raid;"},{"name":"getRaids","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getEnderDragonBattle","access":1025,"descriptor":"()Lorg/bukkit/boss/DragonBattle;"},{"name":"getFeatureFlags","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getStructures","access":1025,"descriptor":"(II)Ljava/util/Collection;","signature":"(II)Ljava/util/Collection;"},{"name":"getStructures","access":1025,"descriptor":"(IILorg/bukkit/generator/structure/Structure;)Ljava/util/Collection;","signature":"(IILorg/bukkit/generator/structure/Structure;)Ljava/util/Collection;"}]},{"name":"org/bukkit/World$Environment","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/World","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"},{"name":"getEnvironment","access":131081,"descriptor":"(I)Lorg/bukkit/World$Environment;"},{"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":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/World","innerClasses":[{"name":"org/bukkit/World$Spigot","outerName":"org/bukkit/World","innerName":"Spigot","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"strikeLightning","access":131073,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/entity/LightningStrike;"},{"name":"strikeLightningEffect","access":131073,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/entity/LightningStrike;"}]},{"name":"org/bukkit/WorldBorder","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;"},{"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":"setSize","access":1025,"descriptor":"(DLjava/util/concurrent/TimeUnit;J)V"},{"name":"getCenter","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setCenter","access":1025,"descriptor":"(DD)V"},{"name":"setCenter","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"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"},{"name":"getMaxSize","access":1025,"descriptor":"()D"},{"name":"getMaxCenterCoordinate","access":1025,"descriptor":"()D"}]},{"name":"org/bukkit/WorldCreator","version":61,"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"},{"name":"keepSpawnInMemory","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/WorldCreator;"},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/WorldCreator;)Lorg/bukkit/WorldCreator;"},{"name":"name","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"seed","access":1,"descriptor":"()J"},{"name":"seed","access":1,"descriptor":"(J)Lorg/bukkit/WorldCreator;"},{"name":"environment","access":1,"descriptor":"()Lorg/bukkit/World$Environment;"},{"name":"environment","access":1,"descriptor":"(Lorg/bukkit/World$Environment;)Lorg/bukkit/WorldCreator;"},{"name":"type","access":1,"descriptor":"()Lorg/bukkit/WorldType;"},{"name":"type","access":1,"descriptor":"(Lorg/bukkit/WorldType;)Lorg/bukkit/WorldCreator;"},{"name":"generator","access":1,"descriptor":"()Lorg/bukkit/generator/ChunkGenerator;"},{"name":"generator","access":1,"descriptor":"(Lorg/bukkit/generator/ChunkGenerator;)Lorg/bukkit/WorldCreator;"},{"name":"generator","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;"},{"name":"generator","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/WorldCreator;"},{"name":"biomeProvider","access":1,"descriptor":"()Lorg/bukkit/generator/BiomeProvider;"},{"name":"biomeProvider","access":1,"descriptor":"(Lorg/bukkit/generator/BiomeProvider;)Lorg/bukkit/WorldCreator;"},{"name":"biomeProvider","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;"},{"name":"biomeProvider","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/WorldCreator;"},{"name":"generatorSettings","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;"},{"name":"generatorSettings","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"generateStructures","access":1,"descriptor":"(Z)Lorg/bukkit/WorldCreator;"},{"name":"generateStructures","access":1,"descriptor":"()Z"},{"name":"hardcore","access":1,"descriptor":"(Z)Lorg/bukkit/WorldCreator;"},{"name":"hardcore","access":1,"descriptor":"()Z"},{"name":"keepSpawnInMemory","access":1,"descriptor":"(Z)Lorg/bukkit/WorldCreator;"},{"name":"keepSpawnInMemory","access":1,"descriptor":"()Z"},{"name":"createWorld","access":1,"descriptor":"()Lorg/bukkit/World;"},{"name":"name","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldCreator;"},{"name":"getGeneratorForName","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/generator/ChunkGenerator;"},{"name":"getBiomeProviderForName","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/CommandSender;)Lorg/bukkit/generator/BiomeProvider;"}]},{"name":"org/bukkit/WorldType","version":61,"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;"},{"name":"getByName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/WorldType;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"methods":[{"name":"getCriteria","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getDisplay","access":1025,"descriptor":"()Lorg/bukkit/advancement/AdvancementDisplay;"}]},{"name":"org/bukkit/advancement/AdvancementDisplay","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getDescription","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getIcon","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"shouldShowToast","access":1025,"descriptor":"()Z"},{"name":"shouldAnnounceChat","access":1025,"descriptor":"()Z"},{"name":"isHidden","access":1025,"descriptor":"()Z"},{"name":"getX","access":1025,"descriptor":"()F"},{"name":"getY","access":1025,"descriptor":"()F"},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/advancement/AdvancementDisplayType;"}]},{"name":"org/bukkit/advancement/AdvancementDisplayType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"TASK","access":16409,"descriptor":"Lorg/bukkit/advancement/AdvancementDisplayType;"},{"name":"CHALLENGE","access":16409,"descriptor":"Lorg/bukkit/advancement/AdvancementDisplayType;"},{"name":"GOAL","access":16409,"descriptor":"Lorg/bukkit/advancement/AdvancementDisplayType;"},{"name":"color","access":18,"descriptor":"Lorg/bukkit/ChatColor;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/advancement/AdvancementDisplayType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILorg/bukkit/ChatColor;)V"},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/ChatColor;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/advancement/AdvancementDisplayType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/advancement/AdvancementDisplayType;"}]},{"name":"org/bukkit/advancement/AdvancementProgress","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getAdvancement","access":1025,"descriptor":"()Lorg/bukkit/advancement/Advancement;"},{"name":"isDone","access":1025,"descriptor":"()Z"},{"name":"awardCriteria","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"revokeCriteria","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getDateAwarded","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Date;"},{"name":"getRemainingCriteria","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getAwardedCriteria","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"}]},{"name":"org/bukkit/advancement/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/attribute/Attributable","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getAttribute","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;)Lorg/bukkit/attribute/AttributeInstance;"}]},{"name":"org/bukkit/attribute/Attribute","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;Lorg/bukkit/Translatable;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"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":"GENERIC_MAX_ABSORPTION","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;"},{"name":"getTranslationKey","access":1,"descriptor":"()Ljava/lang/String;"},{"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getAttribute","access":1025,"descriptor":"()Lorg/bukkit/attribute/Attribute;"},{"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;"},{"name":"addModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/AttributeModifier;)V"},{"name":"removeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/AttributeModifier;)V"},{"name":"getValue","access":1025,"descriptor":"()D"},{"name":"getDefaultValue","access":1025,"descriptor":"()D"}]},{"name":"org/bukkit/attribute/AttributeModifier","version":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"nestMembers":["org/bukkit/attribute/AttributeModifier$Operation"],"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"},{"name":"","access":1,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;DLorg/bukkit/attribute/AttributeModifier$Operation;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;DLorg/bukkit/attribute/AttributeModifier$Operation;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getUniqueId","access":1,"descriptor":"()Ljava/util/UUID;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAmount","access":1,"descriptor":"()D"},{"name":"getOperation","access":1,"descriptor":"()Lorg/bukkit/attribute/AttributeModifier$Operation;"},{"name":"getSlot","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"serialize","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":"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;"}]},{"name":"org/bukkit/attribute/AttributeModifier$Operation","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/attribute/AttributeModifier","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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/ban/IpBanList","version":61,"access":1537,"signature":"Ljava/lang/Object;Lorg/bukkit/BanList;","superName":"java/lang/Object","interfaces":["org/bukkit/BanList"]},{"name":"org/bukkit/ban/ProfileBanList","version":61,"access":1537,"signature":"Ljava/lang/Object;Lorg/bukkit/BanList;","superName":"java/lang/Object","interfaces":["org/bukkit/BanList"],"methods":[{"name":"addBan","access":1025,"descriptor":"(Lorg/bukkit/profile/PlayerProfile;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;","signature":"(Lorg/bukkit/profile/PlayerProfile;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;"},{"name":"addBan","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Lorg/bukkit/BanEntry;"}]},{"name":"org/bukkit/ban/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/Banner","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getBaseColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setBaseColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getPatterns","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setPatterns","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"addPattern","access":1025,"descriptor":"(Lorg/bukkit/block/banner/Pattern;)V"},{"name":"getPattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;"},{"name":"removePattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;"},{"name":"setPattern","access":1025,"descriptor":"(ILorg/bukkit/block/banner/Pattern;)V"},{"name":"numberOfPatterns","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/Barrel","version":61,"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":61,"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;"},{"name":"getTier","access":1025,"descriptor":"()I"},{"name":"getPrimaryEffect","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionEffect;"},{"name":"setPrimaryEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)V"},{"name":"getSecondaryEffect","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionEffect;"},{"name":"setSecondaryEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)V"}]},{"name":"org/bukkit/block/Bed","version":61,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/material/Colorable"]},{"name":"org/bukkit/block/Beehive","version":61,"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;"},{"name":"setFlower","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"isSedated","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/Bell","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"ring","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/block/BlockFace;)Z"},{"name":"ring","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"name":"ring","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z"},{"name":"ring","access":1025,"descriptor":"()Z"},{"name":"isShaking","access":1025,"descriptor":"()Z"},{"name":"getShakingTicks","access":1025,"descriptor":"()I"},{"name":"isResonating","access":1025,"descriptor":"()Z"},{"name":"getResonatingTicks","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/Biome","version":61,"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":"WINDSWEPT_HILLS","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":"MANGROVE_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_PLAINS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MUSHROOM_FIELDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BEACH","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"JUNGLE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SPARSE_JUNGLE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"DEEP_OCEAN","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"STONY_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":"DARK_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_TAIGA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"OLD_GROWTH_PINE_TAIGA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"WINDSWEPT_FOREST","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","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_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":"WINDSWEPT_GRAVELLY_HILLS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"FLOWER_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"ICE_SPIKES","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"OLD_GROWTH_BIRCH_FOREST","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"OLD_GROWTH_SPRUCE_TAIGA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"WINDSWEPT_SAVANNA","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"ERODED_BADLANDS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"BAMBOO_JUNGLE","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":"DEEP_DARK","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"MEADOW","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"GROVE","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"SNOWY_SLOPES","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"FROZEN_PEAKS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"JAGGED_PEAKS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"STONY_PEAKS","access":16409,"descriptor":"Lorg/bukkit/block/Biome;"},{"name":"CHERRY_GROVE","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;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Furnace"]},{"name":"org/bukkit/block/Block","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/metadata/Metadatable","org/bukkit/Translatable"],"methods":[{"name":"getData","access":132097,"descriptor":"()B"},{"name":"getBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"getRelative","access":1025,"descriptor":"(III)Lorg/bukkit/block/Block;"},{"name":"getRelative","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Lorg/bukkit/block/Block;"},{"name":"getRelative","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;I)Lorg/bukkit/block/Block;"},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/Material;"},{"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;"},{"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;"},{"name":"getLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;"},{"name":"getChunk","access":1025,"descriptor":"()Lorg/bukkit/Chunk;"},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;Z)V"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Material;Z)V"},{"name":"getFace","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)Lorg/bukkit/block/BlockFace;"},{"name":"getState","access":1025,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"getBiome","access":1025,"descriptor":"()Lorg/bukkit/block/Biome;"},{"name":"setBiome","access":1025,"descriptor":"(Lorg/bukkit/block/Biome;)V"},{"name":"isBlockPowered","access":1025,"descriptor":"()Z"},{"name":"isBlockIndirectlyPowered","access":1025,"descriptor":"()Z"},{"name":"isBlockFacePowered","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z"},{"name":"isBlockFaceIndirectlyPowered","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z"},{"name":"getBlockPower","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)I"},{"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;"},{"name":"breakNaturally","access":1025,"descriptor":"()Z"},{"name":"breakNaturally","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"name":"applyBoneMeal","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z"},{"name":"getDrops","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getDrops","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/Collection;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/Collection;"},{"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;"},{"name":"isPreferredTool","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"name":"getBreakSpeed","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)F"},{"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;"},{"name":"getBoundingBox","access":1025,"descriptor":"()Lorg/bukkit/util/BoundingBox;"},{"name":"getCollisionShape","access":1025,"descriptor":"()Lorg/bukkit/util/VoxelShape;"},{"name":"canPlace","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Z"}]},{"name":"org/bukkit/block/BlockFace","version":61,"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;"},{"name":"isCartesian","access":1,"descriptor":"()Z"},{"name":"getOppositeFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/metadata/Metadatable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getData","access":1025,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"getBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"copy","access":1025,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"copy","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/block/BlockState;"},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getLightLevel","access":1025,"descriptor":"()B"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;"},{"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;"},{"name":"getLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;"},{"name":"getChunk","access":1025,"descriptor":"()Lorg/bukkit/Chunk;"},{"name":"setData","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;)V"},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/Material;)V"},{"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"},{"name":"setRawData","access":132097,"descriptor":"(B)V"},{"name":"isPlaced","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/BlockSupport","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"FULL","access":16409,"descriptor":"Lorg/bukkit/block/BlockSupport;"},{"name":"CENTER","access":16409,"descriptor":"Lorg/bukkit/block/BlockSupport;"},{"name":"RIGID","access":16409,"descriptor":"Lorg/bukkit/block/BlockSupport;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/BlockSupport;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/BlockSupport;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/BlockSupport;"}]},{"name":"org/bukkit/block/BrewingStand","version":61,"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;"},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/BrewerInventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getSnapshotInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/BrushableBlock","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/loot/Lootable","org/bukkit/block/TileState"],"methods":[{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/block/CalibratedSculkSensor","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/SculkSensor"]},{"name":"org/bukkit/block/Campfire","version":61,"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;"},{"name":"setItem","access":1025,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V"},{"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":61,"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;"}]},{"name":"org/bukkit/block/ChiseledBookshelf","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/inventory/BlockInventoryHolder"],"methods":[{"name":"getLastInteractedSlot","access":1025,"descriptor":"()I"},{"name":"setLastInteractedSlot","access":1025,"descriptor":"(I)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/ChiseledBookshelfInventory;"},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/ChiseledBookshelfInventory;"},{"name":"getSlot","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)I"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/CommandBlock","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getCommand","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setCommand","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1025,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/block/Comparator","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/Conduit","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"isActive","access":1025,"descriptor":"()Z"},{"name":"isHunting","access":1025,"descriptor":"()Z"},{"name":"getFrameBlocks","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getFrameBlockCount","access":1025,"descriptor":"()I"},{"name":"getRange","access":1025,"descriptor":"()I"},{"name":"setTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)Z"},{"name":"getTarget","access":1025,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"hasTarget","access":1025,"descriptor":"()Z"},{"name":"getHuntingArea","access":1025,"descriptor":"()Lorg/bukkit/util/BoundingBox;"}]},{"name":"org/bukkit/block/Container","version":61,"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;"},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/Crafter","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/loot/Lootable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getCraftingTicks","access":1025,"descriptor":"()I"},{"name":"setCraftingTicks","access":1025,"descriptor":"(I)V"},{"name":"isSlotDisabled","access":1025,"descriptor":"(I)Z"},{"name":"setSlotDisabled","access":1025,"descriptor":"(IZ)V"},{"name":"isTriggered","access":1025,"descriptor":"()Z"},{"name":"setTriggered","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/CreatureSpawner","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getSpawnedType","access":1025,"descriptor":"()Lorg/bukkit/entity/EntityType;"},{"name":"setSpawnedType","access":1025,"descriptor":"(Lorg/bukkit/entity/EntityType;)V"},{"name":"setCreatureTypeByName","access":132097,"descriptor":"(Ljava/lang/String;)V"},{"name":"getCreatureTypeName","access":132097,"descriptor":"()Ljava/lang/String;"},{"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":"getSpawnedEntity","access":1025,"descriptor":"()Lorg/bukkit/entity/EntitySnapshot;"},{"name":"setSpawnedEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/EntitySnapshot;)V"},{"name":"addPotentialSpawn","access":1025,"descriptor":"(Lorg/bukkit/entity/EntitySnapshot;ILorg/bukkit/block/spawner/SpawnRule;)V"},{"name":"addPotentialSpawn","access":1025,"descriptor":"(Lorg/bukkit/block/spawner/SpawnerEntry;)V"},{"name":"setPotentialSpawns","access":1025,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"getPotentialSpawns","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/bukkit/block/DaylightDetector","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/DecoratedPot","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/inventory/BlockInventoryHolder"],"nestMembers":["org/bukkit/block/DecoratedPot$Side"],"innerClasses":[{"name":"org/bukkit/block/DecoratedPot$Side","outerName":"org/bukkit/block/DecoratedPot","innerName":"Side","access":16409}],"methods":[{"name":"setSherd","access":1025,"descriptor":"(Lorg/bukkit/block/DecoratedPot$Side;Lorg/bukkit/Material;)V"},{"name":"getSherd","access":1025,"descriptor":"(Lorg/bukkit/block/DecoratedPot$Side;)Lorg/bukkit/Material;"},{"name":"getSherds","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getShards","access":132097,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/DecoratedPotInventory;"},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/DecoratedPotInventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/DecoratedPot$Side","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/DecoratedPot","innerClasses":[{"name":"org/bukkit/block/DecoratedPot$Side","outerName":"org/bukkit/block/DecoratedPot","innerName":"Side","access":16409}],"fields":[{"name":"BACK","access":16409,"descriptor":"Lorg/bukkit/block/DecoratedPot$Side;"},{"name":"LEFT","access":16409,"descriptor":"Lorg/bukkit/block/DecoratedPot$Side;"},{"name":"RIGHT","access":16409,"descriptor":"Lorg/bukkit/block/DecoratedPot$Side;"},{"name":"FRONT","access":16409,"descriptor":"Lorg/bukkit/block/DecoratedPot$Side;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/DecoratedPot$Side;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/DecoratedPot$Side;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/DecoratedPot$Side;"}]},{"name":"org/bukkit/block/Dispenser","version":61,"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;"},{"name":"dispense","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/DoubleChest","version":61,"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"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getLeftSide","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"},{"name":"getRightSide","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getWorld","access":1,"descriptor":"()Lorg/bukkit/World;"},{"name":"getX","access":1,"descriptor":"()D"},{"name":"getY","access":1,"descriptor":"()D"},{"name":"getZ","access":1,"descriptor":"()D"}]},{"name":"org/bukkit/block/Dropper","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/Nameable"]},{"name":"org/bukkit/block/EndGateway","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getExitLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setExitLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Lidded","org/bukkit/block/TileState"]},{"name":"org/bukkit/block/EntityBlockStorage","version":61,"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;"},{"name":"addEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V","signature":"(TT;)V"}]},{"name":"org/bukkit/block/Furnace","version":61,"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":"getRecipesUsed","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;Ljava/lang/Integer;>;"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/FurnaceInventory;"},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/FurnaceInventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getSnapshotInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/HangingSign","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Sign"]},{"name":"org/bukkit/block/Hopper","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Container","org/bukkit/loot/Lootable"]},{"name":"org/bukkit/block/Jigsaw","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"]},{"name":"org/bukkit/block/Jukebox","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/inventory/BlockInventoryHolder"],"methods":[{"name":"getPlaying","access":1025,"descriptor":"()Lorg/bukkit/Material;"},{"name":"setPlaying","access":1025,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"hasRecord","access":1025,"descriptor":"()Z"},{"name":"getRecord","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setRecord","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"isPlaying","access":1025,"descriptor":"()Z"},{"name":"startPlaying","access":1025,"descriptor":"()Z"},{"name":"stopPlaying","access":1025,"descriptor":"()V"},{"name":"eject","access":1025,"descriptor":"()Z"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/JukeboxInventory;"},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/JukeboxInventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/Lectern","version":61,"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;"},{"name":"getSnapshotInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/block/Lidded","version":61,"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isLocked","access":1025,"descriptor":"()Z"},{"name":"getLock","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setLock","access":1025,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/block/PistonMoveReaction","version":61,"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"},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/block/PistonMoveReaction;"},{"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/SculkCatalyst","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"bloom","access":1025,"descriptor":"(Lorg/bukkit/block/Block;I)V"}]},{"name":"org/bukkit/block/SculkSensor","version":61,"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/SculkShrieker","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getWarningLevel","access":1025,"descriptor":"()I"},{"name":"setWarningLevel","access":1025,"descriptor":"(I)V"},{"name":"tryShriek","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"}]},{"name":"org/bukkit/block/ShulkerBox","version":61,"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;"}]},{"name":"org/bukkit/block/Sign","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState","org/bukkit/material/Colorable"],"methods":[{"name":"getLines","access":132097,"descriptor":"()[Ljava/lang/String;"},{"name":"getLine","access":132097,"descriptor":"(I)Ljava/lang/String;","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"setLine","access":132097,"descriptor":"(ILjava/lang/String;)V","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"isEditable","access":132097,"descriptor":"()Z"},{"name":"setEditable","access":132097,"descriptor":"(Z)V"},{"name":"isWaxed","access":1025,"descriptor":"()Z"},{"name":"setWaxed","access":1025,"descriptor":"(Z)V"},{"name":"isGlowingText","access":132097,"descriptor":"()Z"},{"name":"setGlowingText","access":132097,"descriptor":"(Z)V"},{"name":"getColor","access":132097,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setColor","access":132097,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getSide","access":1025,"descriptor":"(Lorg/bukkit/block/sign/Side;)Lorg/bukkit/block/sign/SignSide;"},{"name":"getTargetSide","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)Lorg/bukkit/block/sign/SignSide;"},{"name":"getAllowedEditor","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;"}]},{"name":"org/bukkit/block/Skull","version":61,"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;"},{"name":"setOwner","access":132097,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getOwningPlayer","access":1025,"descriptor":"()Lorg/bukkit/OfflinePlayer;"},{"name":"setOwningPlayer","access":1025,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V"},{"name":"getOwnerProfile","access":1025,"descriptor":"()Lorg/bukkit/profile/PlayerProfile;"},{"name":"setOwnerProfile","access":1025,"descriptor":"(Lorg/bukkit/profile/PlayerProfile;)V"},{"name":"getNoteBlockSound","access":1025,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"setNoteBlockSound","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"getRotation","access":132097,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setRotation","access":132097,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getSkullType","access":132097,"descriptor":"()Lorg/bukkit/SkullType;"},{"name":"setSkullType","access":132097,"descriptor":"(Lorg/bukkit/SkullType;)V"}]},{"name":"org/bukkit/block/Smoker","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/Furnace"]},{"name":"org/bukkit/block/Structure","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"methods":[{"name":"getStructureName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setStructureName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getAuthor","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setAuthor","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"setAuthor","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V"},{"name":"getRelativePosition","access":1025,"descriptor":"()Lorg/bukkit/util/BlockVector;"},{"name":"setRelativePosition","access":1025,"descriptor":"(Lorg/bukkit/util/BlockVector;)V"},{"name":"getStructureSize","access":1025,"descriptor":"()Lorg/bukkit/util/BlockVector;"},{"name":"setStructureSize","access":1025,"descriptor":"(Lorg/bukkit/util/BlockVector;)V"},{"name":"setMirror","access":1025,"descriptor":"(Lorg/bukkit/block/structure/Mirror;)V"},{"name":"getMirror","access":1025,"descriptor":"()Lorg/bukkit/block/structure/Mirror;"},{"name":"setRotation","access":1025,"descriptor":"(Lorg/bukkit/block/structure/StructureRotation;)V"},{"name":"getRotation","access":1025,"descriptor":"()Lorg/bukkit/block/structure/StructureRotation;"},{"name":"setUsageMode","access":1025,"descriptor":"(Lorg/bukkit/block/structure/UsageMode;)V"},{"name":"getUsageMode","access":1025,"descriptor":"()Lorg/bukkit/block/structure/UsageMode;"},{"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"},{"name":"getMetadata","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/block/SuspiciousSand","version":61,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/block/BrushableBlock"]},{"name":"org/bukkit/block/TileState","version":61,"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;"}]},{"name":"org/bukkit/block/TrialSpawner","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/TileState"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}]},{"name":"org/bukkit/block/banner/Pattern","version":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/serialization/ConfigurationSerializable"],"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"},{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"getString","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)Ljava/lang/String;","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)Ljava/lang/String;"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"getPattern","access":1,"descriptor":"()Lorg/bukkit/block/banner/PatternType;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"org/bukkit/block/banner/PatternType","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"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":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"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;Ljava/lang/String;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"getIdentifier","access":131073,"descriptor":"()Ljava/lang/String;"},{"name":"getByIdentifier","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/banner/PatternType;"},{"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/data/Ageable","version":61,"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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"nestMembers":["org/bukkit/block/data/Bisected$Half"],"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;"},{"name":"setHalf","access":1025,"descriptor":"(Lorg/bukkit/block/data/Bisected$Half;)V"}]},{"name":"org/bukkit/block/data/Bisected$Half","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/Bisected","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getMaterial","access":1025,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getAsString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getAsString","access":1025,"descriptor":"(Z)Ljava/lang/String;"},{"name":"merge","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Lorg/bukkit/block/data/BlockData;"},{"name":"matches","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"getSoundGroup","access":1025,"descriptor":"()Lorg/bukkit/SoundGroup;"},{"name":"getLightEmission","access":1025,"descriptor":"()I"},{"name":"isOccluding","access":1025,"descriptor":"()Z"},{"name":"requiresCorrectToolForDrops","access":1025,"descriptor":"()Z"},{"name":"isPreferredTool","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"name":"getPistonMoveReaction","access":1025,"descriptor":"()Lorg/bukkit/block/PistonMoveReaction;"},{"name":"isSupported","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)Z"},{"name":"isSupported","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z"},{"name":"isFaceSturdy","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Lorg/bukkit/block/BlockSupport;)Z"},{"name":"getMapColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"getPlacementMaterial","access":1025,"descriptor":"()Lorg/bukkit/Material;"},{"name":"rotate","access":1025,"descriptor":"(Lorg/bukkit/block/structure/StructureRotation;)V"},{"name":"mirror","access":1025,"descriptor":"(Lorg/bukkit/block/structure/Mirror;)V"},{"name":"copyTo","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"},{"name":"createBlockState","access":1025,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/block/data/Brushable","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getDusted","access":1025,"descriptor":"()I"},{"name":"setDusted","access":1025,"descriptor":"(I)V"},{"name":"getMaximumDusted","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/Directional","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getFacing","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setFacing","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/block/data/FaceAttachable","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"nestMembers":["org/bukkit/block/data/FaceAttachable$AttachedFace"],"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;"},{"name":"setAttachedFace","access":1025,"descriptor":"(Lorg/bukkit/block/data/FaceAttachable$AttachedFace;)V"}]},{"name":"org/bukkit/block/data/FaceAttachable$AttachedFace","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/FaceAttachable","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/Hangable","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isHanging","access":1025,"descriptor":"()Z"},{"name":"setHanging","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/Hatchable","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getHatch","access":1025,"descriptor":"()I"},{"name":"setHatch","access":1025,"descriptor":"(I)V"},{"name":"getMaximumHatch","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/Levelled","version":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"hasFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)Z"},{"name":"setFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Z)V"},{"name":"getFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getAllowedFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/block/data/Openable","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getAxis","access":1025,"descriptor":"()Lorg/bukkit/Axis;"},{"name":"setAxis","access":1025,"descriptor":"(Lorg/bukkit/Axis;)V"},{"name":"getAxes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/block/data/Powerable","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"nestMembers":["org/bukkit/block/data/Rail$Shape"],"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;"},{"name":"setShape","access":1025,"descriptor":"(Lorg/bukkit/block/data/Rail$Shape;)V"},{"name":"getShapes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/block/data/Rail$Shape","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/Rail","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"getRotation","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setRotation","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"}]},{"name":"org/bukkit/block/data/Snowable","version":61,"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":61,"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/data/type/AmethystCluster","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Ageable","org/bukkit/block/data/type/Sapling"],"nestMembers":["org/bukkit/block/data/type/Bamboo$Leaves"],"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;"},{"name":"setLeaves","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Bamboo$Leaves;)V"}]},{"name":"org/bukkit/block/data/type/Bamboo$Leaves","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Bamboo","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/Barrel","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Openable"]},{"name":"org/bukkit/block/data/type/Bed","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"nestMembers":["org/bukkit/block/data/type/Bed$Part"],"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;"},{"name":"setPart","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Bed$Part;)V"},{"name":"isOccupied","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/block/data/type/Bed$Part","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Bed","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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"],"nestMembers":["org/bukkit/block/data/type/Bell$Attachment"],"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;"},{"name":"setAttachment","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Bell$Attachment;)V"}]},{"name":"org/bukkit/block/data/type/Bell$Attachment","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Bell","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/type/Dripleaf"],"nestMembers":["org/bukkit/block/data/type/BigDripleaf$Tilt"],"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;"},{"name":"setTilt","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/BigDripleaf$Tilt;)V"}]},{"name":"org/bukkit/block/data/type/BigDripleaf$Tilt","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/BigDripleaf","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":61,"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;"},{"name":"getMaximumBottles","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/BubbleColumn","version":61,"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":61,"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/CalibratedSculkSensor","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/type/SculkSensor"]},{"name":"org/bukkit/block/data/type/Campfire","version":61,"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":61,"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":61,"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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"],"nestMembers":["org/bukkit/block/data/type/Chest$Type"],"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;"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Chest$Type;)V"}]},{"name":"org/bukkit/block/data/type/Chest$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Chest","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/ChiseledBookshelf","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"isSlotOccupied","access":1025,"descriptor":"(I)Z"},{"name":"setSlotOccupied","access":1025,"descriptor":"(IZ)V"},{"name":"getOccupiedSlots","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getMaximumOccupiedSlots","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Cocoa","version":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"],"nestMembers":["org/bukkit/block/data/type/Comparator$Mode"],"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;"},{"name":"setMode","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Comparator$Mode;)V"}]},{"name":"org/bukkit/block/data/type/Comparator$Mode","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Comparator","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/CopperBulb","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Lightable","org/bukkit/block/data/Powerable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}]},{"name":"org/bukkit/block/data/type/CoralWallFan","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Crafter","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"nestMembers":["org/bukkit/block/data/type/Crafter$Orientation"],"innerClasses":[{"name":"org/bukkit/block/data/type/Crafter$Orientation","outerName":"org/bukkit/block/data/type/Crafter","innerName":"Orientation","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"isCrafting","access":1025,"descriptor":"()Z"},{"name":"setCrafting","access":1025,"descriptor":"(Z)V"},{"name":"isTriggered","access":1025,"descriptor":"()Z"},{"name":"setTriggered","access":1025,"descriptor":"(Z)V"},{"name":"getOrientation","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"setOrientation","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Crafter$Orientation;)V"}]},{"name":"org/bukkit/block/data/type/Crafter$Orientation","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Crafter","innerClasses":[{"name":"org/bukkit/block/data/type/Crafter$Orientation","outerName":"org/bukkit/block/data/type/Crafter","innerName":"Orientation","access":16409}],"fields":[{"name":"DOWN_EAST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"DOWN_NORTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"DOWN_SOUTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"DOWN_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"UP_EAST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"UP_NORTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"UP_SOUTH","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"UP_WEST","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"WEST_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"EAST_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"NORTH_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"SOUTH_UP","access":16409,"descriptor":"Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/Crafter$Orientation;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/Crafter$Orientation;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/Crafter$Orientation;"}]},{"name":"org/bukkit/block/data/type/DaylightDetector","version":61,"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/DecoratedPot","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Dispenser","version":61,"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":61,"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"],"nestMembers":["org/bukkit/block/data/type/Door$Hinge"],"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;"},{"name":"setHinge","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Door$Hinge;)V"}]},{"name":"org/bukkit/block/data/type/Door$Hinge","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Door","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":61,"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":61,"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":61,"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":61,"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":61,"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":61,"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":61,"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":61,"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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/FaceAttachable"]},{"name":"org/bukkit/block/data/type/HangingSign","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Attachable","org/bukkit/block/data/Rotatable","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Hopper","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"nestMembers":["org/bukkit/block/data/type/Jigsaw$Orientation"],"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;"},{"name":"setOrientation","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Jigsaw$Orientation;)V"}]},{"name":"org/bukkit/block/data/type/Jigsaw$Orientation","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Jigsaw","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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Hangable","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/Leaves","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"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":61,"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":61,"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":61,"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/MangrovePropagule","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Ageable","org/bukkit/block/data/Hangable","org/bukkit/block/data/type/Sapling","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/NoteBlock","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Powerable"],"methods":[{"name":"getInstrument","access":1025,"descriptor":"()Lorg/bukkit/Instrument;"},{"name":"setInstrument","access":1025,"descriptor":"(Lorg/bukkit/Instrument;)V"},{"name":"getNote","access":1025,"descriptor":"()Lorg/bukkit/Note;"},{"name":"setNote","access":1025,"descriptor":"(Lorg/bukkit/Note;)V"}]},{"name":"org/bukkit/block/data/type/Observer","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Powerable"]},{"name":"org/bukkit/block/data/type/PinkPetals","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"methods":[{"name":"getFlowerAmount","access":1025,"descriptor":"()I"},{"name":"setFlowerAmount","access":1025,"descriptor":"(I)V"},{"name":"getMaximumFlowerAmount","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/block/data/type/Piston","version":61,"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":61,"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/PitcherCrop","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Ageable","org/bukkit/block/data/Bisected"]},{"name":"org/bukkit/block/data/type/PointedDripstone","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"nestMembers":["org/bukkit/block/data/type/PointedDripstone$Thickness"],"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;"},{"name":"setVerticalDirection","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getVerticalDirections","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getThickness","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/PointedDripstone$Thickness;"},{"name":"setThickness","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/PointedDripstone$Thickness;)V"}]},{"name":"org/bukkit/block/data/type/PointedDripstone$Thickness","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/PointedDripstone","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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/AnaloguePowerable"],"nestMembers":["org/bukkit/block/data/type/RedstoneWire$Connection"],"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;"},{"name":"setFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Lorg/bukkit/block/data/type/RedstoneWire$Connection;)V"},{"name":"getAllowedFaces","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/block/data/type/RedstoneWire$Connection","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/RedstoneWire","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":61,"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":61,"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":61,"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":61,"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/SculkCatalyst","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"methods":[{"name":"isBloom","access":1025,"descriptor":"()Z"},{"name":"setBloom","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/SculkSensor","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/AnaloguePowerable","org/bukkit/block/data/Waterlogged"],"nestMembers":["org/bukkit/block/data/type/SculkSensor$Phase"],"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;"},{"name":"setPhase","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/SculkSensor$Phase;)V"}]},{"name":"org/bukkit/block/data/type/SculkSensor$Phase","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/SculkSensor","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/SculkShrieker","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"methods":[{"name":"isCanSummon","access":1025,"descriptor":"()Z"},{"name":"setCanSummon","access":1025,"descriptor":"(Z)V"},{"name":"isShrieking","access":1025,"descriptor":"()Z"},{"name":"setShrieking","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/data/type/SculkVein","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/MultipleFacing","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/SeaPickle","version":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"nestMembers":["org/bukkit/block/data/type/Slab$Type"],"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;"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Slab$Type;)V"}]},{"name":"org/bukkit/block/data/type/Slab$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Slab","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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Bisected","org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"],"nestMembers":["org/bukkit/block/data/type/Stairs$Shape"],"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;"},{"name":"setShape","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/Stairs$Shape;)V"}]},{"name":"org/bukkit/block/data/type/Stairs$Shape","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Stairs","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"nestMembers":["org/bukkit/block/data/type/StructureBlock$Mode"],"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;"},{"name":"setMode","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/StructureBlock$Mode;)V"}]},{"name":"org/bukkit/block/data/type/StructureBlock$Mode","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/StructureBlock","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/FaceAttachable","org/bukkit/block/data/Powerable"],"nestMembers":["org/bukkit/block/data/type/Switch$Face"],"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;"},{"name":"setFace","access":132097,"descriptor":"(Lorg/bukkit/block/data/type/Switch$Face;)V"}]},{"name":"org/bukkit/block/data/type/Switch$Face","version":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Switch","innerClasses":[{"name":"org/bukkit/block/data/type/Switch$Face","outerName":"org/bukkit/block/data/type/Switch","innerName":"Face","access":16409}],"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional"],"nestMembers":["org/bukkit/block/data/type/TechnicalPiston$Type"],"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;"},{"name":"setType","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/TechnicalPiston$Type;)V"}]},{"name":"org/bukkit/block/data/type/TechnicalPiston$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/TechnicalPiston","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":61,"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/TrialSpawner","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/BlockData"],"nestMembers":["org/bukkit/block/data/type/TrialSpawner$State"],"innerClasses":[{"name":"org/bukkit/block/data/type/TrialSpawner$State","outerName":"org/bukkit/block/data/type/TrialSpawner","innerName":"State","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getTrialSpawnerState","access":1025,"descriptor":"()Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"setTrialSpawnerState","access":1025,"descriptor":"(Lorg/bukkit/block/data/type/TrialSpawner$State;)V"}]},{"name":"org/bukkit/block/data/type/TrialSpawner$State","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/TrialSpawner","innerClasses":[{"name":"org/bukkit/block/data/type/TrialSpawner$State","outerName":"org/bukkit/block/data/type/TrialSpawner","innerName":"State","access":16409}],"fields":[{"name":"INACTIVE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"WAITING_FOR_PLAYERS","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"ACTIVE","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"WAITING_FOR_REWARD_EJECTION","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"EJECTING_REWARD","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"COOLDOWN","access":16409,"descriptor":"Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/data/type/TrialSpawner$State;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/data/type/TrialSpawner$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/data/type/TrialSpawner$State;"}]},{"name":"org/bukkit/block/data/type/Tripwire","version":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Hatchable"],"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":"org/bukkit/block/data/type/Wall","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Waterlogged"],"nestMembers":["org/bukkit/block/data/type/Wall$Height"],"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;"},{"name":"setHeight","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;Lorg/bukkit/block/data/type/Wall$Height;)V"}]},{"name":"org/bukkit/block/data/type/Wall$Height","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/block/data/type/Wall","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/WallHangingSign","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/block/data/Directional","org/bukkit/block/data/Waterlogged"]},{"name":"org/bukkit/block/data/type/WallSign","version":61,"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/sign/Side","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"FRONT","access":16409,"descriptor":"Lorg/bukkit/block/sign/Side;"},{"name":"BACK","access":16409,"descriptor":"Lorg/bukkit/block/sign/Side;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/block/sign/Side;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/block/sign/Side;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/block/sign/Side;"}]},{"name":"org/bukkit/block/sign/SignSide","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/material/Colorable"],"methods":[{"name":"getLines","access":1025,"descriptor":"()[Ljava/lang/String;"},{"name":"getLine","access":1025,"descriptor":"(I)Ljava/lang/String;","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"setLine","access":1025,"descriptor":"(ILjava/lang/String;)V","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"isGlowingText","access":1025,"descriptor":"()Z"},{"name":"setGlowingText","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/block/sign/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/spawner/SpawnRule","version":61,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"fields":[{"name":"minBlockLight","access":2,"descriptor":"I"},{"name":"maxBlockLight","access":2,"descriptor":"I"},{"name":"minSkyLight","access":2,"descriptor":"I"},{"name":"maxSkyLight","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(IIII)V"},{"name":"getMinBlockLight","access":1,"descriptor":"()I"},{"name":"setMinBlockLight","access":1,"descriptor":"(I)V"},{"name":"getMaxBlockLight","access":1,"descriptor":"()I"},{"name":"setMaxBlockLight","access":1,"descriptor":"(I)V"},{"name":"getMinSkyLight","access":1,"descriptor":"()I"},{"name":"setMinSkyLight","access":1,"descriptor":"(I)V"},{"name":"getMaxSkyLight","access":1,"descriptor":"()I"},{"name":"setMaxSkyLight","access":1,"descriptor":"(I)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/block/spawner/SpawnRule;"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/block/spawner/SpawnRule;","signature":"(Ljava/util/Map;)Lorg/bukkit/block/spawner/SpawnRule;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/block/spawner/SpawnerEntry","version":61,"access":33,"superName":"java/lang/Object","fields":[{"name":"snapshot","access":2,"descriptor":"Lorg/bukkit/entity/EntitySnapshot;"},{"name":"spawnWeight","access":2,"descriptor":"I"},{"name":"spawnRule","access":2,"descriptor":"Lorg/bukkit/block/spawner/SpawnRule;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/EntitySnapshot;ILorg/bukkit/block/spawner/SpawnRule;)V"},{"name":"getSnapshot","access":1,"descriptor":"()Lorg/bukkit/entity/EntitySnapshot;"},{"name":"setSnapshot","access":1,"descriptor":"(Lorg/bukkit/entity/EntitySnapshot;)V"},{"name":"getSpawnWeight","access":1,"descriptor":"()I"},{"name":"setSpawnWeight","access":1,"descriptor":"(I)V"},{"name":"getSpawnRule","access":1,"descriptor":"()Lorg/bukkit/block/spawner/SpawnRule;"},{"name":"setSpawnRule","access":1,"descriptor":"(Lorg/bukkit/block/spawner/SpawnRule;)V"}]},{"name":"org/bukkit/block/spawner/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/block/structure/Mirror","version":61,"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":61,"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":61,"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/boss/BarColor","version":61,"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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setTitle","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/boss/BarColor;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/boss/BarColor;)V"},{"name":"getStyle","access":1025,"descriptor":"()Lorg/bukkit/boss/BarStyle;"},{"name":"setStyle","access":1025,"descriptor":"(Lorg/bukkit/boss/BarStyle;)V"},{"name":"removeFlag","access":1025,"descriptor":"(Lorg/bukkit/boss/BarFlag;)V"},{"name":"addFlag","access":1025,"descriptor":"(Lorg/bukkit/boss/BarFlag;)V"},{"name":"hasFlag","access":1025,"descriptor":"(Lorg/bukkit/boss/BarFlag;)Z"},{"name":"setProgress","access":1025,"descriptor":"(D)V"},{"name":"getProgress","access":1025,"descriptor":"()D"},{"name":"addPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"removePlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"removeAll","access":1025,"descriptor":"()V"},{"name":"getPlayers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setVisible","access":1025,"descriptor":"(Z)V"},{"name":"isVisible","access":1025,"descriptor":"()Z"},{"name":"show","access":132097,"descriptor":"()V"},{"name":"hide","access":132097,"descriptor":"()V"}]},{"name":"org/bukkit/boss/DragonBattle","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/boss/DragonBattle$RespawnPhase"],"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;"},{"name":"getBossBar","access":1025,"descriptor":"()Lorg/bukkit/boss/BossBar;"},{"name":"getEndPortalLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"generateEndPortal","access":1025,"descriptor":"(Z)Z"},{"name":"hasBeenPreviouslyKilled","access":1025,"descriptor":"()Z"},{"name":"setPreviouslyKilled","access":1025,"descriptor":"(Z)V"},{"name":"initiateRespawn","access":1025,"descriptor":"()V"},{"name":"initiateRespawn","access":1025,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection;)Z"},{"name":"getRespawnPhase","access":1025,"descriptor":"()Lorg/bukkit/boss/DragonBattle$RespawnPhase;"},{"name":"setRespawnPhase","access":1025,"descriptor":"(Lorg/bukkit/boss/DragonBattle$RespawnPhase;)Z"},{"name":"resetCrystals","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/boss/DragonBattle$RespawnPhase","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/boss/DragonBattle","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/boss/BossBar","org/bukkit/Keyed"]},{"name":"org/bukkit/boss/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/command/BlockCommandSender","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;"}]},{"name":"org/bukkit/command/Command","version":61,"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"},{"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"},{"name":"execute","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"},{"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"]},{"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"]},{"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"]},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setName","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getPermission","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setPermission","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"testPermission","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z"},{"name":"testPermissionSilent","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z"},{"name":"getLabel","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setLabel","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"register","access":1,"descriptor":"(Lorg/bukkit/command/CommandMap;)Z"},{"name":"unregister","access":1,"descriptor":"(Lorg/bukkit/command/CommandMap;)Z"},{"name":"allowChangesFrom","access":2,"descriptor":"(Lorg/bukkit/command/CommandMap;)Z"},{"name":"isRegistered","access":1,"descriptor":"()Z"},{"name":"getAliases","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getPermissionMessage","access":131073,"descriptor":"()Ljava/lang/String;"},{"name":"getDescription","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getUsage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setAliases","access":1,"descriptor":"(Ljava/util/List;)Lorg/bukkit/command/Command;","signature":"(Ljava/util/List;)Lorg/bukkit/command/Command;"},{"name":"setDescription","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;"},{"name":"setPermissionMessage","access":131073,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;"},{"name":"setUsage","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;"},{"name":"broadcastCommandMessage","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)V"},{"name":"broadcastCommandMessage","access":9,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;Z)V"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/command/CommandException","version":61,"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":61,"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"}]},{"name":"org/bukkit/command/CommandMap","version":61,"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"},{"name":"register","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/Command;)Z"},{"name":"register","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/Command;)Z"},{"name":"dispatch","access":1025,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"]},{"name":"clearCommands","access":1025,"descriptor":"()V"},{"name":"getCommand","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;"},{"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"]},{"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"]}]},{"name":"org/bukkit/command/CommandSender","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/permissions/Permissible"],"nestMembers":["org/bukkit/command/CommandSender$Spigot"],"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"},{"name":"sendMessage","access":1153,"descriptor":"([Ljava/lang/String;)V"},{"name":"sendMessage","access":1025,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;)V"},{"name":"sendMessage","access":1153,"descriptor":"(Ljava/util/UUID;[Ljava/lang/String;)V"},{"name":"getServer","access":1025,"descriptor":"()Lorg/bukkit/Server;"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/command/CommandSender$Spigot;"}]},{"name":"org/bukkit/command/CommandSender$Spigot","version":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/command/CommandSender","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"},{"name":"sendMessage","access":129,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"sendMessage","access":1,"descriptor":"(Ljava/util/UUID;Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"sendMessage","access":129,"descriptor":"(Ljava/util/UUID;[Lnet/md_5/bungee/api/chat/BaseComponent;)V"}]},{"name":"org/bukkit/command/ConsoleCommandSender","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender","org/bukkit/conversations/Conversable"],"methods":[{"name":"sendMessage","access":1025,"descriptor":"(Lit/ytnoos/lpx/lib/kyori/adventure/text/ComponentLike;)V"}]},{"name":"org/bukkit/command/FormattedCommandAlias","version":61,"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"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"},{"name":"buildCommand","access":2,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/String;"},{"name":"inRange","access":10,"descriptor":"(III)Z"}]},{"name":"org/bukkit/command/MultipleCommandAlias","version":61,"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"},{"name":"getCommands","access":1,"descriptor":"()[Lorg/bukkit/command/Command;"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"}]},{"name":"org/bukkit/command/PluginCommand","version":61,"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"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"},{"name":"setExecutor","access":1,"descriptor":"(Lorg/bukkit/command/CommandExecutor;)V"},{"name":"getExecutor","access":1,"descriptor":"()Lorg/bukkit/command/CommandExecutor;"},{"name":"setTabCompleter","access":1,"descriptor":"(Lorg/bukkit/command/TabCompleter;)V"},{"name":"getTabCompleter","access":1,"descriptor":"()Lorg/bukkit/command/TabCompleter;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"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"]},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/command/PluginCommandYamlParser","version":61,"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;"}]},{"name":"org/bukkit/command/PluginIdentifiableCommand","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"org/bukkit/command/ProxiedCommandSender","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender"],"methods":[{"name":"getCaller","access":1025,"descriptor":"()Lorg/bukkit/command/CommandSender;"},{"name":"getCallee","access":1025,"descriptor":"()Lorg/bukkit/command/CommandSender;"}]},{"name":"org/bukkit/command/RemoteConsoleCommandSender","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/CommandSender"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getAddress","access":1025,"descriptor":"()Ljava/net/SocketAddress;"}]},{"name":"org/bukkit/command/SimpleCommandMap","version":61,"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"},{"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"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/Command;)Z"},{"name":"register","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/command/Command;)Z"},{"name":"register","access":34,"descriptor":"(Ljava/lang/String;Lorg/bukkit/command/Command;ZLjava/lang/String;)Z"},{"name":"dispatch","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;)Z","exceptions":["org/bukkit/command/CommandException"]},{"name":"clearCommands","access":33,"descriptor":"()V"},{"name":"getCommand","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/Command;"},{"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;"},{"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;"},{"name":"getCommands","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"registerServerAliases","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/command/TabCompleter","version":61,"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;"}]},{"name":"org/bukkit/command/TabExecutor","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/TabCompleter","org/bukkit/command/CommandExecutor"]},{"name":"org/bukkit/command/defaults/BukkitCommand","version":61,"access":1057,"superName":"org/bukkit/command/Command","methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/String;)V"},{"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"}]},{"name":"org/bukkit/command/defaults/HelpCommand","version":61,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25},{"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"},{"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;"},{"name":"findPossibleMatches","access":4,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/help/HelpTopic;"},{"name":"damerauLevenshteinDistance","access":12,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"}]},{"name":"org/bukkit/command/defaults/PluginsCommand","version":61,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"},{"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"]},{"name":"getPluginList","access":2,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/command/defaults/ReloadCommand","version":61,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"},{"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"]}]},{"name":"org/bukkit/command/defaults/TimingsCommand","version":61,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","nestMembers":["org/bukkit/command/defaults/TimingsCommand$PasteThread"],"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"},{"name":"executeSpigotTimings","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;[Ljava/lang/String;)V"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"},{"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;"}]},{"name":"org/bukkit/command/defaults/TimingsCommand$PasteThread","version":61,"access":32,"superName":"java/lang/Thread","nestHostClass":"org/bukkit/command/defaults/TimingsCommand","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"},{"name":"start","access":33,"descriptor":"()V"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/command/defaults/VersionCommand","version":61,"access":33,"superName":"org/bukkit/command/defaults/BukkitCommand","nestMembers":["org/bukkit/command/defaults/VersionCommand$1"],"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"},{"name":"execute","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Ljava/lang/String;[Ljava/lang/String;)Z"},{"name":"describeToSender","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/command/CommandSender;)V"},{"name":"getNameList","access":2,"descriptor":"(Ljava/util/List;)Ljava/lang/String;","signature":"(Ljava/util/List;)Ljava/lang/String;"},{"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;"},{"name":"sendVersion","access":2,"descriptor":"(Lorg/bukkit/command/CommandSender;)V"},{"name":"obtainVersion","access":2,"descriptor":"()V"},{"name":"setVersionMessage","access":2,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDistance","access":10,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)I"}]},{"name":"org/bukkit/command/defaults/VersionCommand$1","version":61,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"org/bukkit/command/defaults/VersionCommand","outerMethod":"sendVersion","outerMethodDescriptor":"(Lorg/bukkit/command/CommandSender;)V","nestHostClass":"org/bukkit/command/defaults/VersionCommand","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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/command/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/configuration/Configuration","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/configuration/ConfigurationSection"],"methods":[{"name":"addDefault","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"addDefaults","access":1025,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"addDefaults","access":1025,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V"},{"name":"setDefaults","access":1025,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V"},{"name":"getDefaults","access":1025,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"options","access":1025,"descriptor":"()Lorg/bukkit/configuration/ConfigurationOptions;"}]},{"name":"org/bukkit/configuration/ConfigurationOptions","version":61,"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"},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"pathSeparator","access":1,"descriptor":"()C"},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/ConfigurationOptions;"},{"name":"copyDefaults","access":1,"descriptor":"()Z"},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/ConfigurationOptions;"}]},{"name":"org/bukkit/configuration/ConfigurationSection","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getKeys","access":1025,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;"},{"name":"getValues","access":1025,"descriptor":"(Z)Ljava/util/Map;","signature":"(Z)Ljava/util/Map;"},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"contains","access":1025,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"isSet","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getCurrentPath","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getRoot","access":1025,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"getParent","access":1025,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"get","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"set","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"createSection","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;"},{"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;"},{"name":"getString","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getString","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"isString","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getInt","access":1025,"descriptor":"(Ljava/lang/String;)I"},{"name":"getInt","access":1025,"descriptor":"(Ljava/lang/String;I)I"},{"name":"isInt","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getBoolean","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getBoolean","access":1025,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"isBoolean","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getDouble","access":1025,"descriptor":"(Ljava/lang/String;)D"},{"name":"getDouble","access":1025,"descriptor":"(Ljava/lang/String;D)D"},{"name":"isDouble","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getLong","access":1025,"descriptor":"(Ljava/lang/String;)J"},{"name":"getLong","access":1025,"descriptor":"(Ljava/lang/String;J)J"},{"name":"isLong","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List<*>;"},{"name":"getList","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/lang/String;Ljava/util/List<*>;)Ljava/util/List<*>;"},{"name":"isList","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getStringList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getIntegerList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getBooleanList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getDoubleList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getFloatList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getLongList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getByteList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getCharacterList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getShortList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getMapList","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;>;"},{"name":"getObject","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;"},{"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;"},{"name":"getSerializable","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;"},{"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;"},{"name":"getVector","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/util/Vector;"},{"name":"getVector","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"isVector","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getOfflinePlayer","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;"},{"name":"getOfflinePlayer","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/OfflinePlayer;"},{"name":"isOfflinePlayer","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getItemStack","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/ItemStack;"},{"name":"getItemStack","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/inventory/ItemStack;"},{"name":"isItemStack","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getColor","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Color;"},{"name":"getColor","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Color;)Lorg/bukkit/Color;"},{"name":"isColor","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getLocation","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Location;"},{"name":"getLocation","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Location;)Lorg/bukkit/Location;"},{"name":"isLocation","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getConfigurationSection","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"isConfigurationSection","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getDefaultSection","access":1025,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"addDefault","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"getComments","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getInlineComments","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"setComments","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V"},{"name":"setInlineComments","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V"}]},{"name":"org/bukkit/configuration/InvalidConfigurationException","version":61,"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":61,"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"},{"name":"addDefault","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"addDefaults","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"addDefaults","access":1,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V"},{"name":"setDefaults","access":1,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V"},{"name":"getDefaults","access":1,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"getParent","access":1,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"options","access":1,"descriptor":"()Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"options","access":4161,"descriptor":"()Lorg/bukkit/configuration/ConfigurationOptions;"}]},{"name":"org/bukkit/configuration/MemoryConfigurationOptions","version":61,"access":33,"superName":"org/bukkit/configuration/ConfigurationOptions","methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/MemoryConfiguration;)V"},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/MemoryConfiguration;"},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"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":61,"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"},{"name":"getKeys","access":1,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;"},{"name":"getValues","access":1,"descriptor":"(Z)Ljava/util/Map;","signature":"(Z)Ljava/util/Map;"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"contains","access":1,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"isSet","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getCurrentPath","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getRoot","access":1,"descriptor":"()Lorg/bukkit/configuration/Configuration;"},{"name":"getParent","access":1,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"addDefault","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"getDefaultSection","access":1,"descriptor":"()Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"set","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)V"},{"name":"get","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"get","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"createSection","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;"},{"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;"},{"name":"getString","access":1,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"getString","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"},{"name":"isString","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"getInt","access":1,"descriptor":"(Ljava/lang/String;I)I"},{"name":"isInt","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getBoolean","access":1,"descriptor":"(Ljava/lang/String;Z)Z"},{"name":"isBoolean","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/String;)D"},{"name":"getDouble","access":1,"descriptor":"(Ljava/lang/String;D)D"},{"name":"isDouble","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/String;)J"},{"name":"getLong","access":1,"descriptor":"(Ljava/lang/String;J)J"},{"name":"isLong","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List<*>;"},{"name":"getList","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/lang/String;Ljava/util/List<*>;)Ljava/util/List<*>;"},{"name":"isList","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getStringList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getIntegerList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getBooleanList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getDoubleList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getFloatList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getLongList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getByteList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getCharacterList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getShortList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getMapList","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;>;"},{"name":"getObject","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;"},{"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;"},{"name":"getSerializable","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/lang/String;Ljava/lang/Class;)TT;"},{"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;"},{"name":"getVector","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/util/Vector;"},{"name":"getVector","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"isVector","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getOfflinePlayer","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/OfflinePlayer;"},{"name":"getOfflinePlayer","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/OfflinePlayer;"},{"name":"isOfflinePlayer","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getItemStack","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/ItemStack;"},{"name":"getItemStack","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/inventory/ItemStack;"},{"name":"isItemStack","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getColor","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Color;"},{"name":"getColor","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Color;)Lorg/bukkit/Color;"},{"name":"isColor","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getLocation","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/Location;"},{"name":"getLocation","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/Location;)Lorg/bukkit/Location;"},{"name":"isLocation","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getConfigurationSection","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/ConfigurationSection;"},{"name":"isConfigurationSection","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isPrimitiveWrapper","access":4,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getDefault","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/Object;"},{"name":"mapChildrenKeys","access":4,"descriptor":"(Ljava/util/Set;Lorg/bukkit/configuration/ConfigurationSection;Z)V","signature":"(Ljava/util/Set;Lorg/bukkit/configuration/ConfigurationSection;Z)V"},{"name":"mapChildrenValues","access":4,"descriptor":"(Ljava/util/Map;Lorg/bukkit/configuration/ConfigurationSection;Z)V","signature":"(Ljava/util/Map;Lorg/bukkit/configuration/ConfigurationSection;Z)V"},{"name":"createPath","access":9,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;)Ljava/lang/String;"},{"name":"createPath","access":9,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;Ljava/lang/String;Lorg/bukkit/configuration/ConfigurationSection;)Ljava/lang/String;"},{"name":"getComments","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"getInlineComments","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"setComments","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V"},{"name":"setInlineComments","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/util/List;)V"},{"name":"getSectionPathData","access":2,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/SectionPathData;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/configuration/SectionPathData","version":61,"access":48,"superName":"java/lang/Object","fields":[{"name":"data","access":2,"descriptor":"Ljava/lang/Object;"},{"name":"comments","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"inlineComments","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getData","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"setData","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"getComments","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setComments","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"getInlineComments","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setInlineComments","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"}]},{"name":"org/bukkit/configuration/file/FileConfiguration","version":61,"access":1057,"superName":"org/bukkit/configuration/MemoryConfiguration","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/configuration/Configuration;)V"},{"name":"save","access":1,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/IOException"]},{"name":"save","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/IOException"]},{"name":"saveToString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"load","access":1,"descriptor":"(Ljava/io/File;)V","exceptions":["java/io/FileNotFoundException","java/io/IOException","org/bukkit/configuration/InvalidConfigurationException"]},{"name":"load","access":1,"descriptor":"(Ljava/io/Reader;)V","exceptions":["java/io/IOException","org/bukkit/configuration/InvalidConfigurationException"]},{"name":"load","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/io/FileNotFoundException","java/io/IOException","org/bukkit/configuration/InvalidConfigurationException"]},{"name":"loadFromString","access":1025,"descriptor":"(Ljava/lang/String;)V","exceptions":["org/bukkit/configuration/InvalidConfigurationException"]},{"name":"buildHeader","access":131076,"descriptor":"()Ljava/lang/String;"},{"name":"options","access":1,"descriptor":"()Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"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":61,"access":33,"superName":"org/bukkit/configuration/MemoryConfigurationOptions","fields":[{"name":"header","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"footer","access":2,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"parseComments","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/MemoryConfiguration;)V"},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/file/FileConfiguration;"},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"getHeader","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"header","access":131073,"descriptor":"()Ljava/lang/String;"},{"name":"setHeader","access":1,"descriptor":"(Ljava/util/List;)Lorg/bukkit/configuration/file/FileConfigurationOptions;","signature":"(Ljava/util/List;)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"header","access":131073,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"getFooter","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setFooter","access":1,"descriptor":"(Ljava/util/List;)Lorg/bukkit/configuration/file/FileConfigurationOptions;","signature":"(Ljava/util/List;)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"parseComments","access":1,"descriptor":"()Z"},{"name":"parseComments","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"copyHeader","access":131073,"descriptor":"()Z"},{"name":"copyHeader","access":131073,"descriptor":"(Z)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"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":61,"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":131100,"descriptor":"Ljava/lang/String;","constant":"# "},{"name":"BLANK_CONFIG","access":131100,"descriptor":"Ljava/lang/String;","constant":"{}\n"},{"name":"yamlDumperOptions","access":18,"descriptor":"Lorg/yaml/snakeyaml/DumperOptions;"},{"name":"yamlLoaderOptions","access":18,"descriptor":"Lorg/yaml/snakeyaml/LoaderOptions;"},{"name":"constructor","access":18,"descriptor":"Lorg/bukkit/configuration/file/YamlConstructor;"},{"name":"representer","access":18,"descriptor":"Lorg/bukkit/configuration/file/YamlRepresenter;"},{"name":"yaml","access":18,"descriptor":"Lorg/yaml/snakeyaml/Yaml;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"saveToString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"loadFromString","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["org/bukkit/configuration/InvalidConfigurationException"]},{"name":"adjustNodeComments","access":2,"descriptor":"(Lorg/yaml/snakeyaml/nodes/MappingNode;)V"},{"name":"fromNodeTree","access":2,"descriptor":"(Lorg/yaml/snakeyaml/nodes/MappingNode;Lorg/bukkit/configuration/ConfigurationSection;)V"},{"name":"hasSerializedTypeKey","access":2,"descriptor":"(Lorg/yaml/snakeyaml/nodes/MappingNode;)Z"},{"name":"toNodeTree","access":2,"descriptor":"(Lorg/bukkit/configuration/ConfigurationSection;)Lorg/yaml/snakeyaml/nodes/MappingNode;"},{"name":"getCommentLines","access":2,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;)Ljava/util/List;"},{"name":"getCommentLines","access":2,"descriptor":"(Ljava/util/List;Lorg/yaml/snakeyaml/comments/CommentType;)Ljava/util/List;","signature":"(Ljava/util/List;Lorg/yaml/snakeyaml/comments/CommentType;)Ljava/util/List;"},{"name":"loadHeader","access":2,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;)Ljava/util/List;"},{"name":"saveHeader","access":2,"descriptor":"(Ljava/util/List;)Ljava/util/List;","signature":"(Ljava/util/List;)Ljava/util/List;"},{"name":"options","access":1,"descriptor":"()Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"loadConfiguration","access":9,"descriptor":"(Ljava/io/File;)Lorg/bukkit/configuration/file/YamlConfiguration;"},{"name":"loadConfiguration","access":9,"descriptor":"(Ljava/io/Reader;)Lorg/bukkit/configuration/file/YamlConfiguration;"},{"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":61,"access":33,"superName":"org/bukkit/configuration/file/FileConfigurationOptions","fields":[{"name":"indent","access":2,"descriptor":"I"},{"name":"width","access":2,"descriptor":"I"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/configuration/file/YamlConfiguration;)V"},{"name":"configuration","access":1,"descriptor":"()Lorg/bukkit/configuration/file/YamlConfiguration;"},{"name":"copyDefaults","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"pathSeparator","access":1,"descriptor":"(C)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"setHeader","access":1,"descriptor":"(Ljava/util/List;)Lorg/bukkit/configuration/file/YamlConfigurationOptions;","signature":"(Ljava/util/List;)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"header","access":131073,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"setFooter","access":1,"descriptor":"(Ljava/util/List;)Lorg/bukkit/configuration/file/YamlConfigurationOptions;","signature":"(Ljava/util/List;)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"parseComments","access":1,"descriptor":"(Z)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"copyHeader","access":131073,"descriptor":"(Z)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"indent","access":1,"descriptor":"()I"},{"name":"indent","access":1,"descriptor":"(I)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"name":"width","access":1,"descriptor":"()I"},{"name":"width","access":1,"descriptor":"(I)Lorg/bukkit/configuration/file/YamlConfigurationOptions;"},{"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":"setHeader","access":4161,"descriptor":"(Ljava/util/List;)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"setFooter","access":4161,"descriptor":"(Ljava/util/List;)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"header","access":135233,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/configuration/file/FileConfigurationOptions;"},{"name":"parseComments","access":4161,"descriptor":"(Z)Lorg/bukkit/configuration/MemoryConfigurationOptions;"},{"name":"copyHeader","access":135233,"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":61,"access":33,"superName":"org/yaml/snakeyaml/constructor/SafeConstructor","nestMembers":["org/bukkit/configuration/file/YamlConstructor$ConstructCustomObject"],"innerClasses":[{"name":"org/bukkit/configuration/file/YamlConstructor$ConstructCustomObject","outerName":"org/bukkit/configuration/file/YamlConstructor","innerName":"ConstructCustomObject","access":2}],"methods":[{"name":"","access":131073,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/yaml/snakeyaml/LoaderOptions;)V"},{"name":"flattenMapping","access":1,"descriptor":"(Lorg/yaml/snakeyaml/nodes/MappingNode;)V"},{"name":"construct","access":1,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;)Ljava/lang/Object;"}]},{"name":"org/bukkit/configuration/file/YamlConstructor$ConstructCustomObject","version":61,"access":32,"superName":"org/yaml/snakeyaml/constructor/SafeConstructor$ConstructYamlMap","nestHostClass":"org/bukkit/configuration/file/YamlConstructor","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;"},{"name":"construct2ndStep","access":1,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;Ljava/lang/Object;)V"}]},{"name":"org/bukkit/configuration/file/YamlRepresenter","version":61,"access":33,"superName":"org/yaml/snakeyaml/representer/Representer","nestMembers":["org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSection","org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSerializable"],"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":131073,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/yaml/snakeyaml/DumperOptions;)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":61,"access":32,"superName":"org/yaml/snakeyaml/representer/SafeRepresenter$RepresentMap","nestHostClass":"org/bukkit/configuration/file/YamlRepresenter","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;"}]},{"name":"org/bukkit/configuration/file/YamlRepresenter$RepresentConfigurationSerializable","version":61,"access":32,"superName":"org/yaml/snakeyaml/representer/SafeRepresenter$RepresentMap","nestHostClass":"org/bukkit/configuration/file/YamlRepresenter","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;"}]},{"name":"org/bukkit/configuration/file/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/configuration/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/configuration/serialization/ConfigurationSerializable","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"serialize","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"}]},{"name":"org/bukkit/configuration/serialization/ConfigurationSerialization","version":61,"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"},{"name":"getMethod","access":4,"descriptor":"(Ljava/lang/String;Z)Ljava/lang/reflect/Method;"},{"name":"getConstructor","access":4,"descriptor":"()Ljava/lang/reflect/Constructor;","signature":"()Ljava/lang/reflect/Constructor<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;"},{"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;"},{"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;"},{"name":"deserialize","access":1,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;"},{"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;"},{"name":"deserializeObject","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;","signature":"(Ljava/util/Map;)Lorg/bukkit/configuration/serialization/ConfigurationSerializable;"},{"name":"registerClass","access":9,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)V"},{"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"},{"name":"unregisterClass","access":9,"descriptor":"(Ljava/lang/String;)V"},{"name":"unregisterClass","access":9,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)V"},{"name":"getClassByAlias","access":9,"descriptor":"(Ljava/lang/String;)Ljava/lang/Class;","signature":"(Ljava/lang/String;)Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;"},{"name":"getAlias","access":9,"descriptor":"(Ljava/lang/Class;)Ljava/lang/String;","signature":"(Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;)Ljava/lang/String;"}]},{"name":"org/bukkit/configuration/serialization/DelegateDeserialization","version":61,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/configuration/serialization/ConfigurationSerializable;>;"}]},{"name":"org/bukkit/configuration/serialization/SerializableAs","version":61,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/configuration/serialization/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/conversations/BooleanPrompt","version":61,"access":1057,"superName":"org/bukkit/conversations/ValidatingPrompt","innerClasses":[{"name":"com/google/common/collect/ImmutableSet$Builder","outerName":"com/google/common/collect/ImmutableSet","innerName":"Builder","access":9}],"fields":[{"name":"TRUE_INPUTS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"FALSE_INPUTS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"},{"name":"VALID_INPUTS","access":26,"descriptor":"Ljava/util/Set;","signature":"Ljava/util/Set;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"acceptValidatedInput","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;"},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Z)Lorg/bukkit/conversations/Prompt;"}]},{"name":"org/bukkit/conversations/Conversable","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isConversing","access":1025,"descriptor":"()Z"},{"name":"acceptConversationInput","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"beginConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;)Z"},{"name":"abandonConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V"},{"name":"abandonConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;Lorg/bukkit/conversations/ConversationAbandonedEvent;)V"},{"name":"sendRawMessage","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"sendRawMessage","access":1025,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;)V"}]},{"name":"org/bukkit/conversations/Conversation","version":61,"access":33,"superName":"java/lang/Object","nestMembers":["org/bukkit/conversations/Conversation$ConversationState"],"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"},{"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"},{"name":"getForWhom","access":1,"descriptor":"()Lorg/bukkit/conversations/Conversable;"},{"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;"},{"name":"setPrefix","access":0,"descriptor":"(Lorg/bukkit/conversations/ConversationPrefix;)V"},{"name":"addConversationCanceller","access":0,"descriptor":"(Lorg/bukkit/conversations/ConversationCanceller;)V"},{"name":"getCancellers","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getContext","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationContext;"},{"name":"begin","access":1,"descriptor":"()V"},{"name":"getState","access":1,"descriptor":"()Lorg/bukkit/conversations/Conversation$ConversationState;"},{"name":"acceptInput","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"addConversationAbandonedListener","access":33,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedListener;)V"},{"name":"removeConversationAbandonedListener","access":33,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedListener;)V"},{"name":"abandon","access":1,"descriptor":"()V"},{"name":"abandon","access":33,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedEvent;)V"},{"name":"outputNextPrompt","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/conversations/Conversation$ConversationState","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/conversations/Conversation","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":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;Lorg/bukkit/conversations/ConversationCanceller;)V"},{"name":"getCanceller","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;"},{"name":"getContext","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationContext;"},{"name":"gracefulExit","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/conversations/ConversationAbandonedListener","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["java/util/EventListener"],"methods":[{"name":"conversationAbandoned","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedEvent;)V"}]},{"name":"org/bukkit/conversations/ConversationCanceller","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"methods":[{"name":"setConversation","access":1025,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V"},{"name":"cancelBasedOnInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/conversations/ConversationContext","version":61,"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"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getForWhom","access":1,"descriptor":"()Lorg/bukkit/conversations/Conversable;"},{"name":"getAllSessionData","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getSessionData","access":1,"descriptor":"(Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"setSessionData","access":1,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)V"}]},{"name":"org/bukkit/conversations/ConversationFactory","version":61,"access":33,"superName":"java/lang/Object","nestMembers":["org/bukkit/conversations/ConversationFactory$NotPlayerMessagePrompt"],"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"},{"name":"withModality","access":1,"descriptor":"(Z)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"withLocalEcho","access":1,"descriptor":"(Z)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"withPrefix","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationPrefix;)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"withTimeout","access":1,"descriptor":"(I)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"withFirstPrompt","access":1,"descriptor":"(Lorg/bukkit/conversations/Prompt;)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"withInitialSessionData","access":1,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/conversations/ConversationFactory;","signature":"(Ljava/util/Map;)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"withEscapeSequence","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"withConversationCanceller","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationCanceller;)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"thatExcludesNonPlayersWithMessage","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"addConversationAbandonedListener","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationAbandonedListener;)Lorg/bukkit/conversations/ConversationFactory;"},{"name":"buildConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversable;)Lorg/bukkit/conversations/Conversation;"}]},{"name":"org/bukkit/conversations/ConversationFactory$NotPlayerMessagePrompt","version":61,"access":32,"superName":"org/bukkit/conversations/MessagePrompt","nestHostClass":"org/bukkit/conversations/ConversationFactory","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;"},{"name":"getNextPrompt","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Lorg/bukkit/conversations/Prompt;"}]},{"name":"org/bukkit/conversations/ConversationPrefix","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPrefix","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;"}]},{"name":"org/bukkit/conversations/ExactMatchConversationCanceller","version":61,"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"},{"name":"setConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V"},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/conversations/FixedSetPrompt","version":61,"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"},{"name":"","access":2,"descriptor":"()V"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"formatFixedSet","access":4,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/conversations/InactivityConversationCanceller","version":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/conversations/ConversationCanceller"],"nestMembers":["org/bukkit/conversations/InactivityConversationCanceller$1"],"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"},{"name":"setConversation","access":1,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V"},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;"},{"name":"startTimer","access":2,"descriptor":"()V"},{"name":"stopTimer","access":2,"descriptor":"()V"},{"name":"cancelling","access":4,"descriptor":"(Lorg/bukkit/conversations/Conversation;)V"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/conversations/InactivityConversationCanceller$1","version":61,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"outerClass":"org/bukkit/conversations/InactivityConversationCanceller","outerMethod":"startTimer","outerMethodDescriptor":"()V","nestHostClass":"org/bukkit/conversations/InactivityConversationCanceller","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":61,"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"},{"name":"cancelBasedOnInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/conversations/ConversationCanceller;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/conversations/MessagePrompt","version":61,"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"},{"name":"acceptInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;"},{"name":"getNextPrompt","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Lorg/bukkit/conversations/Prompt;"}]},{"name":"org/bukkit/conversations/NullConversationPrefix","version":61,"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;"}]},{"name":"org/bukkit/conversations/NumericPrompt","version":61,"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"},{"name":"isNumberValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/Number;)Z"},{"name":"acceptValidatedInput","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;"},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/Number;)Lorg/bukkit/conversations/Prompt;"},{"name":"getFailedValidationText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getInputNotNumericText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Ljava/lang/String;"},{"name":"getFailedValidationText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/Number;)Ljava/lang/String;"}]},{"name":"org/bukkit/conversations/PlayerNamePrompt","version":61,"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"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"acceptValidatedInput","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;"},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Lorg/bukkit/entity/Player;)Lorg/bukkit/conversations/Prompt;"}]},{"name":"org/bukkit/conversations/PluginNameConversationPrefix","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/ChatColor;)V"},{"name":"getPrefix","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Ljava/lang/String;"}]},{"name":"org/bukkit/conversations/Prompt","version":61,"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;"},{"name":"blocksForInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Z"},{"name":"acceptInput","access":1025,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;"}]},{"name":"org/bukkit/conversations/RegexPrompt","version":61,"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"},{"name":"","access":1,"descriptor":"(Ljava/util/regex/Pattern;)V"},{"name":"","access":2,"descriptor":"()V"},{"name":"isInputValid","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"}]},{"name":"org/bukkit/conversations/StringPrompt","version":61,"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"}]},{"name":"org/bukkit/conversations/ValidatingPrompt","version":61,"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;"},{"name":"blocksForInput","access":1,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;)Z"},{"name":"isInputValid","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Z"},{"name":"acceptValidatedInput","access":1028,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Lorg/bukkit/conversations/Prompt;"},{"name":"getFailedValidationText","access":4,"descriptor":"(Lorg/bukkit/conversations/ConversationContext;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/bukkit/conversations/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/craftbukkit/v1_8_R3/entity/CraftPlayer","version":61,"access":33,"superName":"java/lang/Object","methods":[{"name":"getHandle","access":1,"descriptor":"()Lnet/minecraft/server/v1_8_R3/EntityPlayer;"}]},{"name":"org/bukkit/damage/DamageEffect","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"HURT","access":25,"descriptor":"Lorg/bukkit/damage/DamageEffect;"},{"name":"THORNS","access":25,"descriptor":"Lorg/bukkit/damage/DamageEffect;"},{"name":"DROWNING","access":25,"descriptor":"Lorg/bukkit/damage/DamageEffect;"},{"name":"BURNING","access":25,"descriptor":"Lorg/bukkit/damage/DamageEffect;"},{"name":"POKING","access":25,"descriptor":"Lorg/bukkit/damage/DamageEffect;"},{"name":"FREEZING","access":25,"descriptor":"Lorg/bukkit/damage/DamageEffect;"}],"methods":[{"name":"getDamageEffect","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/damage/DamageEffect;"},{"name":"getSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"}]},{"name":"org/bukkit/damage/DamageScaling","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"NEVER","access":16409,"descriptor":"Lorg/bukkit/damage/DamageScaling;"},{"name":"WHEN_CAUSED_BY_LIVING_NON_PLAYER","access":16409,"descriptor":"Lorg/bukkit/damage/DamageScaling;"},{"name":"ALWAYS","access":16409,"descriptor":"Lorg/bukkit/damage/DamageScaling;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/damage/DamageScaling;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/damage/DamageScaling;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/damage/DamageScaling;"}]},{"name":"org/bukkit/damage/DamageSource","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/damage/DamageSource$Builder"],"innerClasses":[{"name":"org/bukkit/damage/DamageSource$Builder","outerName":"org/bukkit/damage/DamageSource","innerName":"Builder","access":1545},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getDamageType","access":1025,"descriptor":"()Lorg/bukkit/damage/DamageType;"},{"name":"getCausingEntity","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getDirectEntity","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getDamageLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getSourceLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"isIndirect","access":1025,"descriptor":"()Z"},{"name":"getFoodExhaustion","access":1025,"descriptor":"()F"},{"name":"scalesWithDifficulty","access":1025,"descriptor":"()Z"},{"name":"builder","access":9,"descriptor":"(Lorg/bukkit/damage/DamageType;)Lorg/bukkit/damage/DamageSource$Builder;"}]},{"name":"org/bukkit/damage/DamageSource$Builder","version":61,"access":1537,"superName":"java/lang/Object","nestHostClass":"org/bukkit/damage/DamageSource","innerClasses":[{"name":"org/bukkit/damage/DamageSource$Builder","outerName":"org/bukkit/damage/DamageSource","innerName":"Builder","access":1545}],"methods":[{"name":"withCausingEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Lorg/bukkit/damage/DamageSource$Builder;"},{"name":"withDirectEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Lorg/bukkit/damage/DamageSource$Builder;"},{"name":"withDamageLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/damage/DamageSource$Builder;"},{"name":"build","access":1025,"descriptor":"()Lorg/bukkit/damage/DamageSource;"}]},{"name":"org/bukkit/damage/DamageType","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"IN_FIRE","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"LIGHTNING_BOLT","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"ON_FIRE","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"LAVA","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"HOT_FLOOR","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"IN_WALL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"CRAMMING","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"DROWN","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"STARVE","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"CACTUS","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FALL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FLY_INTO_WALL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"OUT_OF_WORLD","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"GENERIC","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"MAGIC","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"WITHER","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"DRAGON_BREATH","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"DRY_OUT","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"SWEET_BERRY_BUSH","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FREEZE","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"STALAGMITE","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FALLING_BLOCK","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FALLING_ANVIL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FALLING_STALACTITE","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"STING","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"MOB_ATTACK","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"MOB_ATTACK_NO_AGGRO","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"PLAYER_ATTACK","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"ARROW","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"TRIDENT","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"MOB_PROJECTILE","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FIREWORKS","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"FIREBALL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"UNATTRIBUTED_FIREBALL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"WITHER_SKULL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"THROWN","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"INDIRECT_MAGIC","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"THORNS","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"EXPLOSION","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"PLAYER_EXPLOSION","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"SONIC_BOOM","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"BAD_RESPAWN_POINT","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"OUTSIDE_BORDER","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"},{"name":"GENERIC_KILL","access":25,"descriptor":"Lorg/bukkit/damage/DamageType;"}],"methods":[{"name":"getDamageType","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/damage/DamageType;"},{"name":"getTranslationKey","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getDamageScaling","access":1025,"descriptor":"()Lorg/bukkit/damage/DamageScaling;"},{"name":"getDamageEffect","access":1025,"descriptor":"()Lorg/bukkit/damage/DamageEffect;"},{"name":"getDeathMessageType","access":1025,"descriptor":"()Lorg/bukkit/damage/DeathMessageType;"},{"name":"getExhaustion","access":1025,"descriptor":"()F"}]},{"name":"org/bukkit/damage/DeathMessageType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"DEFAULT","access":16409,"descriptor":"Lorg/bukkit/damage/DeathMessageType;"},{"name":"FALL_VARIANTS","access":16409,"descriptor":"Lorg/bukkit/damage/DeathMessageType;"},{"name":"INTENTIONAL_GAME_DESIGN","access":16409,"descriptor":"Lorg/bukkit/damage/DeathMessageType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/damage/DeathMessageType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/damage/DeathMessageType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/damage/DeathMessageType;"}]},{"name":"org/bukkit/damage/package-info","version":61,"access":5632,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}]},{"name":"org/bukkit/enchantments/Enchantment","version":61,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"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":"SWIFT_SNEAK","access":25,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getEnchantment","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/enchantments/Enchantment;"},{"name":"getName","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getMaxLevel","access":1025,"descriptor":"()I"},{"name":"getStartLevel","access":1025,"descriptor":"()I"},{"name":"getItemTarget","access":1025,"descriptor":"()Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"isTreasure","access":1025,"descriptor":"()Z"},{"name":"isCursed","access":132097,"descriptor":"()Z"},{"name":"conflictsWith","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z"},{"name":"canEnchantItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"name":"getByKey","access":131081,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/enchantments/Enchantment;"},{"name":"getByName","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/enchantments/Enchantment;"},{"name":"values","access":131081,"descriptor":"()[Lorg/bukkit/enchantments/Enchantment;"},{"name":"convertLegacy","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/bukkit/enchantments/EnchantmentOffer","version":61,"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"},{"name":"getEnchantment","access":1,"descriptor":"()Lorg/bukkit/enchantments/Enchantment;"},{"name":"setEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)V"},{"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":61,"access":17441,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestMembers":["org/bukkit/enchantments/EnchantmentTarget$1","org/bukkit/enchantments/EnchantmentTarget$10","org/bukkit/enchantments/EnchantmentTarget$11","org/bukkit/enchantments/EnchantmentTarget$12","org/bukkit/enchantments/EnchantmentTarget$13","org/bukkit/enchantments/EnchantmentTarget$14","org/bukkit/enchantments/EnchantmentTarget$15","org/bukkit/enchantments/EnchantmentTarget$2","org/bukkit/enchantments/EnchantmentTarget$3","org/bukkit/enchantments/EnchantmentTarget$4","org/bukkit/enchantments/EnchantmentTarget$5","org/bukkit/enchantments/EnchantmentTarget$6","org/bukkit/enchantments/EnchantmentTarget$7","org/bukkit/enchantments/EnchantmentTarget$8","org/bukkit/enchantments/EnchantmentTarget$9"],"permittedSubclasses":["org/bukkit/enchantments/EnchantmentTarget$1","org/bukkit/enchantments/EnchantmentTarget$2","org/bukkit/enchantments/EnchantmentTarget$3","org/bukkit/enchantments/EnchantmentTarget$4","org/bukkit/enchantments/EnchantmentTarget$6","org/bukkit/enchantments/EnchantmentTarget$5","org/bukkit/enchantments/EnchantmentTarget$7","org/bukkit/enchantments/EnchantmentTarget$8","org/bukkit/enchantments/EnchantmentTarget$9","org/bukkit/enchantments/EnchantmentTarget$10","org/bukkit/enchantments/EnchantmentTarget$11","org/bukkit/enchantments/EnchantmentTarget$12","org/bukkit/enchantments/EnchantmentTarget$13","org/bukkit/enchantments/EnchantmentTarget$14","org/bukkit/enchantments/EnchantmentTarget$15"],"innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$1","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$10","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$11","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$12","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$13","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$14","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$15","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$2","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$3","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$4","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$5","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$6","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$7","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$8","access":16400},{"name":"org/bukkit/enchantments/EnchantmentTarget$9","access":16400}],"fields":[{"name":"ALL","access":147481,"descriptor":"Lorg/bukkit/enchantments/EnchantmentTarget;"},{"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"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/enchantments/EnchantmentTarget;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/enchantments/EnchantmentTarget;"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$1","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$1","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$10","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$10","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$11","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$11","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$12","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$12","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$13","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$13","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$14","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$14","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$15","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$15","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$2","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$2","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$3","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$3","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$4","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$4","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$5","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$5","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$6","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$6","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$7","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$7","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$8","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$8","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentTarget$9","version":61,"access":16432,"superName":"org/bukkit/enchantments/EnchantmentTarget","outerClass":"org/bukkit/enchantments/EnchantmentTarget","nestHostClass":"org/bukkit/enchantments/EnchantmentTarget","innerClasses":[{"name":"org/bukkit/enchantments/EnchantmentTarget$9","access":16400}],"methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;I)V"},{"name":"includes","access":1,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/enchantments/EnchantmentWrapper","version":61,"access":132129,"superName":"org/bukkit/enchantments/Enchantment","methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getEnchantment","access":1,"descriptor":"()Lorg/bukkit/enchantments/Enchantment;"}]},{"name":"org/bukkit/enchantments/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/entity/AbstractArrow","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"nestMembers":["org/bukkit/entity/AbstractArrow$PickupStatus"],"innerClasses":[{"name":"org/bukkit/entity/AbstractArrow$PickupStatus","outerName":"org/bukkit/entity/AbstractArrow","innerName":"PickupStatus","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"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;"},{"name":"getPickupStatus","access":1025,"descriptor":"()Lorg/bukkit/entity/AbstractArrow$PickupStatus;"},{"name":"setPickupStatus","access":1025,"descriptor":"(Lorg/bukkit/entity/AbstractArrow$PickupStatus;)V"},{"name":"isShotFromCrossbow","access":1025,"descriptor":"()Z"},{"name":"setShotFromCrossbow","access":1025,"descriptor":"(Z)V"},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/entity/AbstractArrow$PickupStatus","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/AbstractArrow","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":61,"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;"},{"name":"setVariant","access":132097,"descriptor":"(Lorg/bukkit/entity/Horse$Variant;)V"},{"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":"isEatingHaystack","access":1025,"descriptor":"()Z"},{"name":"setEatingHaystack","access":1025,"descriptor":"(Z)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/AbstractHorseInventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/entity/AbstractSkeleton","version":61,"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;"},{"name":"setSkeletonType","access":132097,"descriptor":"(Lorg/bukkit/entity/Skeleton$SkeletonType;)V"}]},{"name":"org/bukkit/entity/AbstractVillager","version":61,"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;"}]},{"name":"org/bukkit/entity/Ageable","version":61,"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"},{"name":"getAgeLock","access":132097,"descriptor":"()Z"},{"name":"setBaby","access":1025,"descriptor":"()V"},{"name":"setAdult","access":1025,"descriptor":"()V"},{"name":"isAdult","access":1025,"descriptor":"()Z"},{"name":"canBreed","access":132097,"descriptor":"()Z"},{"name":"setBreed","access":132097,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Allay","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature","org/bukkit/inventory/InventoryHolder"],"methods":[{"name":"canDuplicate","access":1025,"descriptor":"()Z"},{"name":"setCanDuplicate","access":1025,"descriptor":"(Z)V"},{"name":"getDuplicationCooldown","access":1025,"descriptor":"()J"},{"name":"setDuplicationCooldown","access":1025,"descriptor":"(J)V"},{"name":"resetDuplicationCooldown","access":1025,"descriptor":"()V"},{"name":"isDancing","access":1025,"descriptor":"()Z"},{"name":"startDancing","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"startDancing","access":1025,"descriptor":"()V"},{"name":"stopDancing","access":1025,"descriptor":"()V"},{"name":"duplicateAllay","access":1025,"descriptor":"()Lorg/bukkit/entity/Allay;"},{"name":"getJukebox","access":1025,"descriptor":"()Lorg/bukkit/Location;"}]},{"name":"org/bukkit/entity/Ambient","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob"]},{"name":"org/bukkit/entity/AnimalTamer","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getUniqueId","access":1025,"descriptor":"()Ljava/util/UUID;"}]},{"name":"org/bukkit/entity/Animals","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Breedable"],"methods":[{"name":"getBreedCause","access":1025,"descriptor":"()Ljava/util/UUID;"},{"name":"setBreedCause","access":1025,"descriptor":"(Ljava/util/UUID;)V"},{"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"},{"name":"isBreedItem","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z"}]},{"name":"org/bukkit/entity/AreaEffectCloud","version":61,"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;"},{"name":"setParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;)V"},{"name":"setParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;TT;)V"},{"name":"setBasePotionData","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionData;)V"},{"name":"getBasePotionData","access":132097,"descriptor":"()Lorg/bukkit/potion/PotionData;"},{"name":"setBasePotionType","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionType;)V"},{"name":"getBasePotionType","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionType;"},{"name":"hasCustomEffects","access":1025,"descriptor":"()Z"},{"name":"getCustomEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z"},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"clearCustomEffects","access":1025,"descriptor":"()V"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V"},{"name":"getSource","access":1025,"descriptor":"()Lorg/bukkit/projectiles/ProjectileSource;"},{"name":"setSource","access":1025,"descriptor":"(Lorg/bukkit/projectiles/ProjectileSource;)V"}]},{"name":"org/bukkit/entity/ArmorStand","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/LivingEntity"],"nestMembers":["org/bukkit/entity/ArmorStand$LockType"],"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;"},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getBoots","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setBoots","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getLeggings","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setLeggings","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getChestplate","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setChestplate","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getHelmet","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setHelmet","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getBodyPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;"},{"name":"setBodyPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V"},{"name":"getLeftArmPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;"},{"name":"setLeftArmPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V"},{"name":"getRightArmPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;"},{"name":"setRightArmPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V"},{"name":"getLeftLegPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;"},{"name":"setLeftLegPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V"},{"name":"getRightLegPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;"},{"name":"setRightLegPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V"},{"name":"getHeadPose","access":1025,"descriptor":"()Lorg/bukkit/util/EulerAngle;"},{"name":"setHeadPose","access":1025,"descriptor":"(Lorg/bukkit/util/EulerAngle;)V"},{"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"},{"name":"removeEquipmentLock","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/entity/ArmorStand$LockType;)V"},{"name":"hasEquipmentLock","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/entity/ArmorStand$LockType;)Z"}]},{"name":"org/bukkit/entity/ArmorStand$LockType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/ArmorStand","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractArrow"],"methods":[{"name":"setBasePotionData","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionData;)V"},{"name":"getBasePotionData","access":132097,"descriptor":"()Lorg/bukkit/potion/PotionData;"},{"name":"setBasePotionType","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionType;)V"},{"name":"getBasePotionType","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionType;"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V"},{"name":"hasCustomEffects","access":1025,"descriptor":"()Z"},{"name":"getCustomEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z"},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"clearCustomEffects","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/entity/Axolotl","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"nestMembers":["org/bukkit/entity/Axolotl$Variant"],"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;"},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/Axolotl$Variant;)V"}]},{"name":"org/bukkit/entity/Axolotl$Variant","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Axolotl","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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"getHive","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setHive","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getFlower","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setFlower","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/BlockDisplay","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Display"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"setBlock","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"}]},{"name":"org/bukkit/entity/Boat","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Vehicle"],"nestMembers":["org/bukkit/entity/Boat$Status","org/bukkit/entity/Boat$Type"],"innerClasses":[{"name":"org/bukkit/entity/Boat$Status","outerName":"org/bukkit/entity/Boat","innerName":"Status","access":16409},{"name":"org/bukkit/entity/Boat$Type","outerName":"org/bukkit/entity/Boat","innerName":"Type","access":16409}],"methods":[{"name":"getWoodType","access":132097,"descriptor":"()Lorg/bukkit/TreeSpecies;"},{"name":"setWoodType","access":132097,"descriptor":"(Lorg/bukkit/TreeSpecies;)V"},{"name":"getBoatType","access":1025,"descriptor":"()Lorg/bukkit/entity/Boat$Type;"},{"name":"setBoatType","access":1025,"descriptor":"(Lorg/bukkit/entity/Boat$Type;)V"},{"name":"getMaxSpeed","access":132097,"descriptor":"()D"},{"name":"setMaxSpeed","access":132097,"descriptor":"(D)V"},{"name":"getOccupiedDeceleration","access":132097,"descriptor":"()D"},{"name":"setOccupiedDeceleration","access":132097,"descriptor":"(D)V"},{"name":"getUnoccupiedDeceleration","access":132097,"descriptor":"()D"},{"name":"setUnoccupiedDeceleration","access":132097,"descriptor":"(D)V"},{"name":"getWorkOnLand","access":132097,"descriptor":"()Z"},{"name":"setWorkOnLand","access":132097,"descriptor":"(Z)V"},{"name":"getStatus","access":1025,"descriptor":"()Lorg/bukkit/entity/Boat$Status;"}]},{"name":"org/bukkit/entity/Boat$Status","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Boat","innerClasses":[{"name":"org/bukkit/entity/Boat$Status","outerName":"org/bukkit/entity/Boat","innerName":"Status","access":16409}],"fields":[{"name":"IN_WATER","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Status;"},{"name":"UNDER_WATER","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Status;"},{"name":"UNDER_FLOWING_WATER","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Status;"},{"name":"ON_LAND","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Status;"},{"name":"IN_AIR","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Status;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Boat$Status;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Boat$Status;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Boat$Status;"}]},{"name":"org/bukkit/entity/Boat$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Boat","innerClasses":[{"name":"org/bukkit/entity/Boat$Type","outerName":"org/bukkit/entity/Boat","innerName":"Type","access":16409}],"fields":[{"name":"OAK","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"SPRUCE","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"BIRCH","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"JUNGLE","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"ACACIA","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"CHERRY","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"DARK_OAK","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"MANGROVE","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"BAMBOO","access":16409,"descriptor":"Lorg/bukkit/entity/Boat$Type;"},{"name":"materialBlock","access":18,"descriptor":"Lorg/bukkit/Material;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Boat$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILorg/bukkit/Material;)V"},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Boat$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Boat$Type;"}]},{"name":"org/bukkit/entity/Boss","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getBossBar","access":1025,"descriptor":"()Lorg/bukkit/boss/BossBar;"}]},{"name":"org/bukkit/entity/Breedable","version":61,"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/Breeze","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}]},{"name":"org/bukkit/entity/Camel","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse","org/bukkit/entity/Sittable"],"methods":[{"name":"isDashing","access":1025,"descriptor":"()Z"},{"name":"setDashing","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Cat","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Tameable","org/bukkit/entity/Sittable"],"nestMembers":["org/bukkit/entity/Cat$Type"],"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;"},{"name":"setCatType","access":1025,"descriptor":"(Lorg/bukkit/entity/Cat$Type;)V"},{"name":"getCollarColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setCollarColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"}]},{"name":"org/bukkit/entity/Cat$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"nestHostClass":"org/bukkit/entity/Cat","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":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Cat$Type;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Spider"]},{"name":"org/bukkit/entity/ChestBoat","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Boat","org/bukkit/inventory/InventoryHolder","org/bukkit/loot/Lootable"]},{"name":"org/bukkit/entity/ChestedHorse","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"]},{"name":"org/bukkit/entity/Cod","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"]},{"name":"org/bukkit/entity/ComplexEntityPart","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getParent","access":1025,"descriptor":"()Lorg/bukkit/entity/ComplexLivingEntity;"}]},{"name":"org/bukkit/entity/ComplexLivingEntity","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/LivingEntity"],"methods":[{"name":"getParts","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/entity/Cow","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"]},{"name":"org/bukkit/entity/Creature","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob"]},{"name":"org/bukkit/entity/Creeper","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"damage","access":1025,"descriptor":"(D)V"},{"name":"damage","access":1025,"descriptor":"(DLorg/bukkit/entity/Entity;)V"},{"name":"damage","access":1025,"descriptor":"(DLorg/bukkit/damage/DamageSource;)V"},{"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"},{"name":"setMaxHealth","access":132097,"descriptor":"(D)V"},{"name":"resetMaxHealth","access":132097,"descriptor":"()V"}]},{"name":"org/bukkit/entity/Display","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"nestMembers":["org/bukkit/entity/Display$Billboard","org/bukkit/entity/Display$Brightness"],"innerClasses":[{"name":"org/bukkit/entity/Display$Billboard","outerName":"org/bukkit/entity/Display","innerName":"Billboard","access":16409},{"name":"org/bukkit/entity/Display$Brightness","outerName":"org/bukkit/entity/Display","innerName":"Brightness","access":9}],"methods":[{"name":"getTransformation","access":1025,"descriptor":"()Lorg/bukkit/util/Transformation;"},{"name":"setTransformation","access":1025,"descriptor":"(Lorg/bukkit/util/Transformation;)V"},{"name":"setTransformationMatrix","access":1025,"descriptor":"(Lorg/joml/Matrix4f;)V"},{"name":"getInterpolationDuration","access":1025,"descriptor":"()I"},{"name":"setInterpolationDuration","access":1025,"descriptor":"(I)V"},{"name":"getTeleportDuration","access":1025,"descriptor":"()I"},{"name":"setTeleportDuration","access":1025,"descriptor":"(I)V"},{"name":"getViewRange","access":1025,"descriptor":"()F"},{"name":"setViewRange","access":1025,"descriptor":"(F)V"},{"name":"getShadowRadius","access":1025,"descriptor":"()F"},{"name":"setShadowRadius","access":1025,"descriptor":"(F)V"},{"name":"getShadowStrength","access":1025,"descriptor":"()F"},{"name":"setShadowStrength","access":1025,"descriptor":"(F)V"},{"name":"getDisplayWidth","access":1025,"descriptor":"()F"},{"name":"setDisplayWidth","access":1025,"descriptor":"(F)V"},{"name":"getDisplayHeight","access":1025,"descriptor":"()F"},{"name":"setDisplayHeight","access":1025,"descriptor":"(F)V"},{"name":"getInterpolationDelay","access":1025,"descriptor":"()I"},{"name":"setInterpolationDelay","access":1025,"descriptor":"(I)V"},{"name":"getBillboard","access":1025,"descriptor":"()Lorg/bukkit/entity/Display$Billboard;"},{"name":"setBillboard","access":1025,"descriptor":"(Lorg/bukkit/entity/Display$Billboard;)V"},{"name":"getGlowColorOverride","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"setGlowColorOverride","access":1025,"descriptor":"(Lorg/bukkit/Color;)V"},{"name":"getBrightness","access":1025,"descriptor":"()Lorg/bukkit/entity/Display$Brightness;"},{"name":"setBrightness","access":1025,"descriptor":"(Lorg/bukkit/entity/Display$Brightness;)V"}]},{"name":"org/bukkit/entity/Display$Billboard","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Display","innerClasses":[{"name":"org/bukkit/entity/Display$Billboard","outerName":"org/bukkit/entity/Display","innerName":"Billboard","access":16409}],"fields":[{"name":"FIXED","access":16409,"descriptor":"Lorg/bukkit/entity/Display$Billboard;"},{"name":"VERTICAL","access":16409,"descriptor":"Lorg/bukkit/entity/Display$Billboard;"},{"name":"HORIZONTAL","access":16409,"descriptor":"Lorg/bukkit/entity/Display$Billboard;"},{"name":"CENTER","access":16409,"descriptor":"Lorg/bukkit/entity/Display$Billboard;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Display$Billboard;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Display$Billboard;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Display$Billboard;"}]},{"name":"org/bukkit/entity/Display$Brightness","version":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/entity/Display","innerClasses":[{"name":"org/bukkit/entity/Display$Brightness","outerName":"org/bukkit/entity/Display","innerName":"Brightness","access":9}],"fields":[{"name":"blockLight","access":18,"descriptor":"I"},{"name":"skyLight","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(II)V"},{"name":"getBlockLight","access":1,"descriptor":"()I"},{"name":"getSkyLight","access":1,"descriptor":"()I"},{"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/entity/Dolphin","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/WaterMob"]},{"name":"org/bukkit/entity/Donkey","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ChestedHorse"]},{"name":"org/bukkit/entity/DragonFireball","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fireball"]},{"name":"org/bukkit/entity/Drowned","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Zombie"]},{"name":"org/bukkit/entity/Egg","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/ElderGuardian","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Guardian"]},{"name":"org/bukkit/entity/EnderCrystal","version":61,"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;"},{"name":"setBeamTarget","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"}]},{"name":"org/bukkit/entity/EnderDragon","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ComplexLivingEntity","org/bukkit/entity/Boss","org/bukkit/entity/Mob","org/bukkit/entity/Enemy"],"nestMembers":["org/bukkit/entity/EnderDragon$Phase"],"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;"},{"name":"setPhase","access":1025,"descriptor":"(Lorg/bukkit/entity/EnderDragon$Phase;)V"},{"name":"getDragonBattle","access":1025,"descriptor":"()Lorg/bukkit/boss/DragonBattle;"},{"name":"getDeathAnimationTicks","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/entity/EnderDragon$Phase","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/EnderDragon","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":61,"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;"},{"name":"getParent","access":4161,"descriptor":"()Lorg/bukkit/entity/ComplexLivingEntity;"}]},{"name":"org/bukkit/entity/EnderPearl","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/EnderSignal","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getTargetLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setTargetLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getDropItem","access":1025,"descriptor":"()Z"},{"name":"setDropItem","access":1025,"descriptor":"(Z)V"},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getDespawnTimer","access":1025,"descriptor":"()I"},{"name":"setDespawnTimer","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Enderman","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"getCarriedMaterial","access":1025,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"setCarriedMaterial","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;)V"},{"name":"getCarriedBlock","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"setCarriedBlock","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"},{"name":"teleport","access":1025,"descriptor":"()Z"},{"name":"teleportTowards","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"}]},{"name":"org/bukkit/entity/Endermite","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"isPlayerSpawned","access":132097,"descriptor":"()Z"},{"name":"setPlayerSpawned","access":132097,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Enemy","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/LivingEntity"]},{"name":"org/bukkit/entity/Entity","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/metadata/Metadatable","org/bukkit/command/CommandSender","org/bukkit/Nameable","org/bukkit/persistence/PersistentDataHolder"],"nestMembers":["org/bukkit/entity/Entity$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},{"name":"org/bukkit/event/player/PlayerTeleportEvent$TeleportCause","outerName":"org/bukkit/event/player/PlayerTeleportEvent","innerName":"TeleportCause","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/Location;"},{"name":"setVelocity","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"getVelocity","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getHeight","access":1025,"descriptor":"()D"},{"name":"getWidth","access":1025,"descriptor":"()D"},{"name":"getBoundingBox","access":1025,"descriptor":"()Lorg/bukkit/util/BoundingBox;"},{"name":"isOnGround","access":1025,"descriptor":"()Z"},{"name":"isInWater","access":1025,"descriptor":"()Z"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/World;"},{"name":"setRotation","access":1025,"descriptor":"(FF)V"},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/Location;)Z"},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)Z"},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"name":"teleport","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)Z"},{"name":"getNearbyEntities","access":1025,"descriptor":"(DDD)Ljava/util/List;","signature":"(DDD)Ljava/util/List;"},{"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;"},{"name":"isPersistent","access":1025,"descriptor":"()Z"},{"name":"setPersistent","access":1025,"descriptor":"(Z)V"},{"name":"getPassenger","access":132097,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setPassenger","access":132097,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"name":"getPassengers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addPassenger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"name":"removePassenger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"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":132097,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent;)V"},{"name":"getLastDamageCause","access":1025,"descriptor":"()Lorg/bukkit/event/entity/EntityDamageEvent;"},{"name":"getUniqueId","access":1025,"descriptor":"()Ljava/util/UUID;"},{"name":"getTicksLived","access":1025,"descriptor":"()I"},{"name":"setTicksLived","access":1025,"descriptor":"(I)V"},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/EntityEffect;)V"},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/entity/EntityType;"},{"name":"getSwimSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getSwimSplashSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getSwimHighSpeedSplashSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"isInsideVehicle","access":1025,"descriptor":"()Z"},{"name":"leaveVehicle","access":1025,"descriptor":"()Z"},{"name":"getVehicle","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setCustomNameVisible","access":1025,"descriptor":"(Z)V"},{"name":"isCustomNameVisible","access":1025,"descriptor":"()Z"},{"name":"setVisibleByDefault","access":1025,"descriptor":"(Z)V"},{"name":"isVisibleByDefault","access":1025,"descriptor":"()Z"},{"name":"getTrackedBy","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"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;"},{"name":"addScoreboardTag","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"removeScoreboardTag","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getPistonMoveReaction","access":1025,"descriptor":"()Lorg/bukkit/block/PistonMoveReaction;"},{"name":"getFacing","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getPose","access":1025,"descriptor":"()Lorg/bukkit/entity/Pose;"},{"name":"getSpawnCategory","access":1025,"descriptor":"()Lorg/bukkit/entity/SpawnCategory;"},{"name":"isInWorld","access":1025,"descriptor":"()Z"},{"name":"createSnapshot","access":1025,"descriptor":"()Lorg/bukkit/entity/EntitySnapshot;"},{"name":"copy","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"copy","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/entity/Entity;"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity$Spigot;"},{"name":"spigot","access":4161,"descriptor":"()Lorg/bukkit/command/CommandSender$Spigot;"},{"name":"getScheduler","access":1025,"descriptor":"()Lio/papermc/paper/threadedregions/scheduler/EntityScheduler;"}]},{"name":"org/bukkit/entity/Entity$Spigot","version":61,"access":33,"superName":"org/bukkit/command/CommandSender$Spigot","nestHostClass":"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}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/entity/EntityCategory","version":61,"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/EntitySnapshot","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"createEntity","access":1025,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/entity/Entity;"},{"name":"createEntity","access":1025,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/entity/Entity;"},{"name":"getEntityType","access":1025,"descriptor":"()Lorg/bukkit/entity/EntityType;"}]},{"name":"org/bukkit/entity/EntityType","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;Lorg/bukkit/Translatable;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"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":"ALLAY","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"CHEST_BOAT","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"FROG","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"TADPOLE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WARDEN","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"CAMEL","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"BLOCK_DISPLAY","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"INTERACTION","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"ITEM_DISPLAY","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"SNIFFER","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"TEXT_DISPLAY","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"BREEZE","access":16409,"descriptor":"Lorg/bukkit/entity/EntityType;"},{"name":"WIND_CHARGE","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;"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"getEntityClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<+Lorg/bukkit/entity/Entity;>;"},{"name":"getTypeId","access":131073,"descriptor":"()S"},{"name":"fromName","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/EntityType;"},{"name":"fromId","access":131081,"descriptor":"(I)Lorg/bukkit/entity/EntityType;"},{"name":"isSpawnable","access":1,"descriptor":"()Z"},{"name":"isAlive","access":1,"descriptor":"()Z"},{"name":"getTranslationKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isEnabledByFeature","access":1,"descriptor":"(Lorg/bukkit/World;)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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Spellcaster"],"nestMembers":["org/bukkit/entity/Evoker$Spell"],"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;"},{"name":"setCurrentSpell","access":132097,"descriptor":"(Lorg/bukkit/entity/Evoker$Spell;)V"}]},{"name":"org/bukkit/entity/Evoker$Spell","version":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Evoker","innerClasses":[{"name":"org/bukkit/entity/Evoker$Spell","outerName":"org/bukkit/entity/Evoker","innerName":"Spell","access":16409}],"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getOwner","access":1025,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"setOwner","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V"},{"name":"getAttackDelay","access":1025,"descriptor":"()I"},{"name":"setAttackDelay","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/ExperienceOrb","version":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getMaterial","access":132097,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"getDropItem","access":1025,"descriptor":"()Z"},{"name":"setDropItem","access":1025,"descriptor":"(Z)V"},{"name":"getCancelDrop","access":1025,"descriptor":"()Z"},{"name":"setCancelDrop","access":1025,"descriptor":"(Z)V"},{"name":"canHurtEntities","access":1025,"descriptor":"()Z"},{"name":"setHurtEntities","access":1025,"descriptor":"(Z)V"},{"name":"getDamagePerBlock","access":1025,"descriptor":"()F"},{"name":"setDamagePerBlock","access":1025,"descriptor":"(F)V"},{"name":"getMaxDamage","access":1025,"descriptor":"()I"},{"name":"setMaxDamage","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Fireball","version":61,"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"},{"name":"getDirection","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;"}]},{"name":"org/bukkit/entity/Firework","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"methods":[{"name":"getFireworkMeta","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/FireworkMeta;"},{"name":"setFireworkMeta","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/FireworkMeta;)V"},{"name":"setAttachedTo","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)Z"},{"name":"getAttachedTo","access":1025,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"setLife","access":1025,"descriptor":"(I)Z"},{"name":"getLife","access":1025,"descriptor":"()I"},{"name":"setMaxLife","access":1025,"descriptor":"(I)Z"},{"name":"getMaxLife","access":1025,"descriptor":"()I"},{"name":"detonate","access":1025,"descriptor":"()V"},{"name":"isDetonated","access":1025,"descriptor":"()Z"},{"name":"isShotAtAngle","access":1025,"descriptor":"()Z"},{"name":"setShotAtAngle","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Fish","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/WaterMob"]},{"name":"org/bukkit/entity/FishHook","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"nestMembers":["org/bukkit/entity/FishHook$HookState"],"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":"setWaitTime","access":1025,"descriptor":"(II)V"},{"name":"getMinLureTime","access":1025,"descriptor":"()I"},{"name":"setMinLureTime","access":1025,"descriptor":"(I)V"},{"name":"getMaxLureTime","access":1025,"descriptor":"()I"},{"name":"setMaxLureTime","access":1025,"descriptor":"(I)V"},{"name":"setLureTime","access":1025,"descriptor":"(II)V"},{"name":"getMinLureAngle","access":1025,"descriptor":"()F"},{"name":"setMinLureAngle","access":1025,"descriptor":"(F)V"},{"name":"getMaxLureAngle","access":1025,"descriptor":"()F"},{"name":"setMaxLureAngle","access":1025,"descriptor":"(F)V"},{"name":"setLureAngle","access":1025,"descriptor":"(FF)V"},{"name":"getApplyLure","access":1025,"descriptor":"()Z"},{"name":"setApplyLure","access":1025,"descriptor":"(Z)V"},{"name":"getBiteChance","access":132097,"descriptor":"()D"},{"name":"setBiteChance","access":132097,"descriptor":"(D)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"isInOpenWater","access":1025,"descriptor":"()Z"},{"name":"getHookedEntity","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setHookedEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"pullHookedEntity","access":1025,"descriptor":"()Z"},{"name":"isSkyInfluenced","access":1025,"descriptor":"()Z"},{"name":"setSkyInfluenced","access":1025,"descriptor":"(Z)V"},{"name":"isRainInfluenced","access":1025,"descriptor":"()Z"},{"name":"setRainInfluenced","access":1025,"descriptor":"(Z)V"},{"name":"getState","access":1025,"descriptor":"()Lorg/bukkit/entity/FishHook$HookState;"}]},{"name":"org/bukkit/entity/FishHook$HookState","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/FishHook","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob"]},{"name":"org/bukkit/entity/Fox","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals","org/bukkit/entity/Sittable"],"nestMembers":["org/bukkit/entity/Fox$Type"],"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;"},{"name":"setFoxType","access":1025,"descriptor":"(Lorg/bukkit/entity/Fox$Type;)V"},{"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;"},{"name":"setFirstTrustedPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/AnimalTamer;)V"},{"name":"getSecondTrustedPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/AnimalTamer;"},{"name":"setSecondTrustedPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/AnimalTamer;)V"},{"name":"isFaceplanted","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Fox$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Fox","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/Frog","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"nestMembers":["org/bukkit/entity/Frog$Variant"],"innerClasses":[{"name":"org/bukkit/entity/Frog$Variant","outerName":"org/bukkit/entity/Frog","innerName":"Variant","access":16409}],"methods":[{"name":"getTongueTarget","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setTongueTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"getVariant","access":1025,"descriptor":"()Lorg/bukkit/entity/Frog$Variant;"},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/Frog$Variant;)V"}]},{"name":"org/bukkit/entity/Frog$Variant","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"nestHostClass":"org/bukkit/entity/Frog","innerClasses":[{"name":"org/bukkit/entity/Frog$Variant","outerName":"org/bukkit/entity/Frog","innerName":"Variant","access":16409}],"fields":[{"name":"TEMPERATE","access":16409,"descriptor":"Lorg/bukkit/entity/Frog$Variant;"},{"name":"WARM","access":16409,"descriptor":"Lorg/bukkit/entity/Frog$Variant;"},{"name":"COLD","access":16409,"descriptor":"Lorg/bukkit/entity/Frog$Variant;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Frog$Variant;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Frog$Variant;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Frog$Variant;"}]},{"name":"org/bukkit/entity/Ghast","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Flying","org/bukkit/entity/Enemy"],"methods":[{"name":"isCharging","access":1025,"descriptor":"()Z"},{"name":"setCharging","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Giant","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/GlowItemFrame","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ItemFrame"]},{"name":"org/bukkit/entity/GlowSquid","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"hasLeftHorn","access":1025,"descriptor":"()Z"},{"name":"setLeftHorn","access":1025,"descriptor":"(Z)V"},{"name":"hasRightHorn","access":1025,"descriptor":"()Z"},{"name":"setRightHorn","access":1025,"descriptor":"(Z)V"},{"name":"isScreaming","access":1025,"descriptor":"()Z"},{"name":"setScreaming","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Golem","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"]},{"name":"org/bukkit/entity/Guardian","version":61,"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":"getLaserDuration","access":1025,"descriptor":"()I"},{"name":"setLaserTicks","access":1025,"descriptor":"(I)V"},{"name":"getLaserTicks","access":1025,"descriptor":"()I"},{"name":"isElder","access":132097,"descriptor":"()Z"},{"name":"setElder","access":132097,"descriptor":"(Z)V"},{"name":"isMoving","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Hanging","version":61,"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"}]},{"name":"org/bukkit/entity/Hoglin","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals","org/bukkit/entity/Enemy"],"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse"],"nestMembers":["org/bukkit/entity/Horse$Color","org/bukkit/entity/Horse$Style","org/bukkit/entity/Horse$Variant"],"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;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/entity/Horse$Color;)V"},{"name":"getStyle","access":1025,"descriptor":"()Lorg/bukkit/entity/Horse$Style;"},{"name":"setStyle","access":1025,"descriptor":"(Lorg/bukkit/entity/Horse$Style;)V"},{"name":"isCarryingChest","access":132097,"descriptor":"()Z"},{"name":"setCarryingChest","access":132097,"descriptor":"(Z)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/HorseInventory;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Horse","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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Horse","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":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Horse","innerClasses":[{"name":"org/bukkit/entity/Horse$Variant","outerName":"org/bukkit/entity/Horse","innerName":"Variant","access":16409}],"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":"CAMEL","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":61,"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;"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/PlayerInventory;"},{"name":"getEnderChest","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getMainHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/MainHand;"},{"name":"setWindowProperty","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryView$Property;I)Z"},{"name":"getEnchantmentSeed","access":1025,"descriptor":"()I"},{"name":"setEnchantmentSeed","access":1025,"descriptor":"(I)V"},{"name":"getOpenInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/InventoryView;"},{"name":"openInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/Inventory;)Lorg/bukkit/inventory/InventoryView;"},{"name":"openWorkbench","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/inventory/InventoryView;"},{"name":"openEnchanting","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)Lorg/bukkit/inventory/InventoryView;"},{"name":"openInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/InventoryView;)V"},{"name":"openMerchant","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager;Z)Lorg/bukkit/inventory/InventoryView;"},{"name":"openMerchant","access":1025,"descriptor":"(Lorg/bukkit/inventory/Merchant;Z)Lorg/bukkit/inventory/InventoryView;"},{"name":"closeInventory","access":1025,"descriptor":"()V"},{"name":"getItemInHand","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItemOnCursor","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemOnCursor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"hasCooldown","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z"},{"name":"getCooldown","access":1025,"descriptor":"(Lorg/bukkit/Material;)I"},{"name":"setCooldown","access":1025,"descriptor":"(Lorg/bukkit/Material;I)V"},{"name":"getSleepTicks","access":1025,"descriptor":"()I"},{"name":"sleep","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)Z"},{"name":"wakeup","access":1025,"descriptor":"(Z)V"},{"name":"getBedLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getGameMode","access":1025,"descriptor":"()Lorg/bukkit/GameMode;"},{"name":"setGameMode","access":1025,"descriptor":"(Lorg/bukkit/GameMode;)V"},{"name":"isBlocking","access":1025,"descriptor":"()Z"},{"name":"isHandRaised","access":1025,"descriptor":"()Z"},{"name":"getExpToLevel","access":1025,"descriptor":"()I"},{"name":"getAttackCooldown","access":1025,"descriptor":"()F"},{"name":"discoverRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"discoverRecipes","access":1025,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection;)I"},{"name":"undiscoverRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"undiscoverRecipes","access":1025,"descriptor":"(Ljava/util/Collection;)I","signature":"(Ljava/util/Collection;)I"},{"name":"hasDiscoveredRecipe","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"getDiscoveredRecipes","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getShoulderEntityLeft","access":132097,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setShoulderEntityLeft","access":132097,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"getShoulderEntityRight","access":132097,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setShoulderEntityRight","access":132097,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"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":"getLastDeathLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setLastDeathLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"fireworkBoost","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/entity/Firework;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/entity/Husk","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Raider"]},{"name":"org/bukkit/entity/Illusioner","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Spellcaster"]},{"name":"org/bukkit/entity/Interaction","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"nestMembers":["org/bukkit/entity/Interaction$PreviousInteraction"],"innerClasses":[{"name":"org/bukkit/entity/Interaction$PreviousInteraction","outerName":"org/bukkit/entity/Interaction","innerName":"PreviousInteraction","access":1545}],"methods":[{"name":"getInteractionWidth","access":1025,"descriptor":"()F"},{"name":"setInteractionWidth","access":1025,"descriptor":"(F)V"},{"name":"getInteractionHeight","access":1025,"descriptor":"()F"},{"name":"setInteractionHeight","access":1025,"descriptor":"(F)V"},{"name":"isResponsive","access":1025,"descriptor":"()Z"},{"name":"setResponsive","access":1025,"descriptor":"(Z)V"},{"name":"getLastAttack","access":1025,"descriptor":"()Lorg/bukkit/entity/Interaction$PreviousInteraction;"},{"name":"getLastInteraction","access":1025,"descriptor":"()Lorg/bukkit/entity/Interaction$PreviousInteraction;"}]},{"name":"org/bukkit/entity/Interaction$PreviousInteraction","version":61,"access":1537,"superName":"java/lang/Object","nestHostClass":"org/bukkit/entity/Interaction","innerClasses":[{"name":"org/bukkit/entity/Interaction$PreviousInteraction","outerName":"org/bukkit/entity/Interaction","innerName":"PreviousInteraction","access":1545}],"methods":[{"name":"getPlayer","access":1025,"descriptor":"()Lorg/bukkit/OfflinePlayer;"},{"name":"getTimestamp","access":1025,"descriptor":"()J"}]},{"name":"org/bukkit/entity/IronGolem","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getItemStack","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemStack","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getPickupDelay","access":1025,"descriptor":"()I"},{"name":"setPickupDelay","access":1025,"descriptor":"(I)V"},{"name":"setUnlimitedLifetime","access":1025,"descriptor":"(Z)V"},{"name":"isUnlimitedLifetime","access":1025,"descriptor":"()Z"},{"name":"setOwner","access":1025,"descriptor":"(Ljava/util/UUID;)V"},{"name":"getOwner","access":1025,"descriptor":"()Ljava/util/UUID;"},{"name":"setThrower","access":1025,"descriptor":"(Ljava/util/UUID;)V"},{"name":"getThrower","access":1025,"descriptor":"()Ljava/util/UUID;"}]},{"name":"org/bukkit/entity/ItemDisplay","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Display"],"nestMembers":["org/bukkit/entity/ItemDisplay$ItemDisplayTransform"],"innerClasses":[{"name":"org/bukkit/entity/ItemDisplay$ItemDisplayTransform","outerName":"org/bukkit/entity/ItemDisplay","innerName":"ItemDisplayTransform","access":16409}],"methods":[{"name":"getItemStack","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemStack","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItemDisplayTransform","access":1025,"descriptor":"()Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"setItemDisplayTransform","access":1025,"descriptor":"(Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;)V"}]},{"name":"org/bukkit/entity/ItemDisplay$ItemDisplayTransform","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/ItemDisplay","innerClasses":[{"name":"org/bukkit/entity/ItemDisplay$ItemDisplayTransform","outerName":"org/bukkit/entity/ItemDisplay","innerName":"ItemDisplayTransform","access":16409}],"fields":[{"name":"NONE","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"THIRDPERSON_LEFTHAND","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"THIRDPERSON_RIGHTHAND","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"FIRSTPERSON_LEFTHAND","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"FIRSTPERSON_RIGHTHAND","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"HEAD","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"GUI","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"GROUND","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"FIXED","access":16409,"descriptor":"Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/ItemDisplay$ItemDisplayTransform;"}]},{"name":"org/bukkit/entity/ItemFrame","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Hanging"],"methods":[{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getItemDropChance","access":1025,"descriptor":"()F"},{"name":"setItemDropChance","access":1025,"descriptor":"(F)V"},{"name":"getRotation","access":1025,"descriptor":"()Lorg/bukkit/Rotation;"},{"name":"setRotation","access":1025,"descriptor":"(Lorg/bukkit/Rotation;)V","exceptions":["java/lang/IllegalArgumentException"]},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/SizedFireball"]},{"name":"org/bukkit/entity/LeashHitch","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Hanging"]},{"name":"org/bukkit/entity/LightningStrike","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"nestMembers":["org/bukkit/entity/LightningStrike$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},{"name":"org/bukkit/entity/LightningStrike$Spigot","outerName":"org/bukkit/entity/LightningStrike","innerName":"Spigot","access":9}],"methods":[{"name":"isEffect","access":1025,"descriptor":"()Z"},{"name":"getFlashes","access":1025,"descriptor":"()I"},{"name":"setFlashes","access":1025,"descriptor":"(I)V"},{"name":"getLifeTicks","access":1025,"descriptor":"()I"},{"name":"setLifeTicks","access":1025,"descriptor":"(I)V"},{"name":"getCausingPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"setCausingPlayer","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/entity/LightningStrike$Spigot;"},{"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":61,"access":33,"superName":"org/bukkit/entity/Entity$Spigot","nestHostClass":"org/bukkit/entity/LightningStrike","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":131073,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/LingeringPotion","version":61,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrownPotion"]},{"name":"org/bukkit/entity/LivingEntity","version":61,"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;"},{"name":"getLineOfSight","access":1025,"descriptor":"(Ljava/util/Set;I)Ljava/util/List;","signature":"(Ljava/util/Set;I)Ljava/util/List;"},{"name":"getTargetBlock","access":1025,"descriptor":"(Ljava/util/Set;I)Lorg/bukkit/block/Block;","signature":"(Ljava/util/Set;I)Lorg/bukkit/block/Block;"},{"name":"getLastTwoTargetBlocks","access":1025,"descriptor":"(Ljava/util/Set;I)Ljava/util/List;","signature":"(Ljava/util/Set;I)Ljava/util/List;"},{"name":"getTargetBlockExact","access":1025,"descriptor":"(I)Lorg/bukkit/block/Block;"},{"name":"getTargetBlockExact","access":1025,"descriptor":"(ILorg/bukkit/FluidCollisionMode;)Lorg/bukkit/block/Block;"},{"name":"rayTraceBlocks","access":1025,"descriptor":"(D)Lorg/bukkit/util/RayTraceResult;"},{"name":"rayTraceBlocks","access":1025,"descriptor":"(DLorg/bukkit/FluidCollisionMode;)Lorg/bukkit/util/RayTraceResult;"},{"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":"getItemInUse","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getItemInUseTicks","access":1025,"descriptor":"()I"},{"name":"setItemInUseTicks","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":"getNoActionTicks","access":1025,"descriptor":"()I"},{"name":"setNoActionTicks","access":1025,"descriptor":"(I)V"},{"name":"getKiller","access":1025,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"addPotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;)Z"},{"name":"addPotionEffect","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z"},{"name":"addPotionEffects","access":1025,"descriptor":"(Ljava/util/Collection;)Z","signature":"(Ljava/util/Collection;)Z"},{"name":"hasPotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"getPotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Lorg/bukkit/potion/PotionEffect;"},{"name":"removePotionEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)V"},{"name":"getActivePotionEffects","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"hasLineOfSight","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"name":"getRemoveWhenFarAway","access":1025,"descriptor":"()Z"},{"name":"setRemoveWhenFarAway","access":1025,"descriptor":"(Z)V"},{"name":"getEquipment","access":1025,"descriptor":"()Lorg/bukkit/inventory/EntityEquipment;"},{"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"]},{"name":"setLeashHolder","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"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"},{"name":"swingMainHand","access":1025,"descriptor":"()V"},{"name":"swingOffHand","access":1025,"descriptor":"()V"},{"name":"playHurtAnimation","access":1025,"descriptor":"(F)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;"},{"name":"getMemory","access":1025,"descriptor":"(Lorg/bukkit/entity/memory/MemoryKey;)Ljava/lang/Object;","signature":"(Lorg/bukkit/entity/memory/MemoryKey;)TT;"},{"name":"setMemory","access":1025,"descriptor":"(Lorg/bukkit/entity/memory/MemoryKey;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/entity/memory/MemoryKey;TT;)V"},{"name":"getHurtSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getDeathSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getFallDamageSound","access":1025,"descriptor":"(I)Lorg/bukkit/Sound;"},{"name":"getFallDamageSoundSmall","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getFallDamageSoundBig","access":1025,"descriptor":"()Lorg/bukkit/Sound;"},{"name":"getDrinkingSound","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/Sound;"},{"name":"getEatingSound","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/Sound;"},{"name":"canBreatheUnderwater","access":1025,"descriptor":"()Z"},{"name":"getCategory","access":1025,"descriptor":"()Lorg/bukkit/entity/EntityCategory;"},{"name":"setInvisible","access":1025,"descriptor":"(Z)V"},{"name":"isInvisible","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Llama","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ChestedHorse"],"nestMembers":["org/bukkit/entity/Llama$Color"],"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;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/entity/Llama$Color;)V"},{"name":"getStrength","access":1025,"descriptor":"()I"},{"name":"setStrength","access":1025,"descriptor":"(I)V"},{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/LlamaInventory;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Llama","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"]},{"name":"org/bukkit/entity/MagmaCube","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Slime"]},{"name":"org/bukkit/entity/Marker","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"]},{"name":"org/bukkit/entity/Minecart","version":61,"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;"},{"name":"setFlyingVelocityMod","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"getDerailedVelocityMod","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setDerailedVelocityMod","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"setDisplayBlock","access":1025,"descriptor":"(Lorg/bukkit/material/MaterialData;)V"},{"name":"getDisplayBlock","access":1025,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"setDisplayBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"},{"name":"getDisplayBlockData","access":1025,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"setDisplayBlockOffset","access":1025,"descriptor":"(I)V"},{"name":"getDisplayBlockOffset","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/entity/Mob","version":61,"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"},{"name":"getTarget","access":1025,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"setAware","access":1025,"descriptor":"(Z)V"},{"name":"isAware","access":1025,"descriptor":"()Z"},{"name":"getAmbientSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"}]},{"name":"org/bukkit/entity/Monster","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature","org/bukkit/entity/Enemy"]},{"name":"org/bukkit/entity/Mule","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ChestedHorse"]},{"name":"org/bukkit/entity/MushroomCow","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Cow"],"nestMembers":["org/bukkit/entity/MushroomCow$Variant"],"innerClasses":[{"name":"org/bukkit/entity/MushroomCow$Variant","outerName":"org/bukkit/entity/MushroomCow","innerName":"Variant","access":16409}],"methods":[{"name":"hasEffectsForNextStew","access":1025,"descriptor":"()Z"},{"name":"getEffectsForNextStew","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addEffectToNextStew","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z"},{"name":"removeEffectFromNextStew","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"hasEffectForNextStew","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"clearEffectsForNextStew","access":1025,"descriptor":"()V"},{"name":"getVariant","access":1025,"descriptor":"()Lorg/bukkit/entity/MushroomCow$Variant;"},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/MushroomCow$Variant;)V"}]},{"name":"org/bukkit/entity/MushroomCow$Variant","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/MushroomCow","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"]},{"name":"org/bukkit/entity/Ocelot","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"nestMembers":["org/bukkit/entity/Ocelot$Type"],"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":132097,"descriptor":"()Lorg/bukkit/entity/Ocelot$Type;"},{"name":"setCatType","access":132097,"descriptor":"(Lorg/bukkit/entity/Ocelot$Type;)V"}]},{"name":"org/bukkit/entity/Ocelot$Type","version":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Ocelot","innerClasses":[{"name":"org/bukkit/entity/Ocelot$Type","outerName":"org/bukkit/entity/Ocelot","innerName":"Type","access":16409}],"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"},{"name":"getType","access":131081,"descriptor":"(I)Lorg/bukkit/entity/Ocelot$Type;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Hanging"],"methods":[{"name":"getArt","access":1025,"descriptor":"()Lorg/bukkit/Art;"},{"name":"setArt","access":1025,"descriptor":"(Lorg/bukkit/Art;)Z"},{"name":"setArt","access":1025,"descriptor":"(Lorg/bukkit/Art;Z)Z"}]},{"name":"org/bukkit/entity/Panda","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals","org/bukkit/entity/Sittable"],"nestMembers":["org/bukkit/entity/Panda$Gene"],"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;"},{"name":"setMainGene","access":1025,"descriptor":"(Lorg/bukkit/entity/Panda$Gene;)V"},{"name":"getHiddenGene","access":1025,"descriptor":"()Lorg/bukkit/entity/Panda$Gene;"},{"name":"setHiddenGene","access":1025,"descriptor":"(Lorg/bukkit/entity/Panda$Gene;)V"},{"name":"isRolling","access":1025,"descriptor":"()Z"},{"name":"setRolling","access":1025,"descriptor":"(Z)V"},{"name":"isSneezing","access":1025,"descriptor":"()Z"},{"name":"setSneezing","access":1025,"descriptor":"(Z)V"},{"name":"isOnBack","access":1025,"descriptor":"()Z"},{"name":"setOnBack","access":1025,"descriptor":"(Z)V"},{"name":"isEating","access":1025,"descriptor":"()Z"},{"name":"setEating","access":1025,"descriptor":"(Z)V"},{"name":"isScared","access":1025,"descriptor":"()Z"},{"name":"getUnhappyTicks","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/entity/Panda$Gene","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Panda","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Tameable","org/bukkit/entity/Sittable"],"nestMembers":["org/bukkit/entity/Parrot$Variant"],"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;"},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/Parrot$Variant;)V"},{"name":"isDancing","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Parrot$Variant","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Parrot","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Flying","org/bukkit/entity/Enemy"],"methods":[{"name":"getSize","access":1025,"descriptor":"()I"},{"name":"setSize","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Pig","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Steerable","org/bukkit/entity/Vehicle"]},{"name":"org/bukkit/entity/PigZombie","version":61,"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":61,"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"},{"name":"removeBarterMaterial","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z"},{"name":"addMaterialOfInterest","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z"},{"name":"removeMaterialOfInterest","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z"},{"name":"getInterestList","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getBarterList","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/entity/PiglinAbstract","version":61,"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"},{"name":"setBaby","access":132097,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/PiglinBrute","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/PiglinAbstract"]},{"name":"org/bukkit/entity/Pillager","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Illager","org/bukkit/inventory/InventoryHolder"]},{"name":"org/bukkit/entity/Player","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/HumanEntity","org/bukkit/conversations/Conversable","org/bukkit/OfflinePlayer","org/bukkit/plugin/messaging/PluginMessageRecipient"],"nestMembers":["org/bukkit/entity/Player$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},{"name":"org/bukkit/entity/Player$Spigot","outerName":"org/bukkit/entity/Player","innerName":"Spigot","access":9},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737},{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getPlayerListName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setPlayerListName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getPlayerListHeader","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getPlayerListFooter","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setPlayerListHeader","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"setPlayerListFooter","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"setPlayerListHeaderFooter","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"setCompassTarget","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getCompassTarget","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getAddress","access":1025,"descriptor":"()Ljava/net/InetSocketAddress;"},{"name":"sendRawMessage","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"kickPlayer","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"ban","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;"},{"name":"ban","access":1025,"descriptor":"(Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;"},{"name":"ban","access":1025,"descriptor":"(Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;"},{"name":"banIp","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;"},{"name":"banIp","access":1025,"descriptor":"(Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/time/Instant;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;"},{"name":"banIp","access":1025,"descriptor":"(Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;","signature":"(Ljava/lang/String;Ljava/time/Duration;Ljava/lang/String;Z)Lorg/bukkit/BanEntry;"},{"name":"chat","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"performCommand","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isOnGround","access":132097,"descriptor":"()Z"},{"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":132097,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getRespawnLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setBedSpawnLocation","access":132097,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"setRespawnLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"setBedSpawnLocation","access":132097,"descriptor":"(Lorg/bukkit/Location;Z)V"},{"name":"setRespawnLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;Z)V"},{"name":"playNote","access":132097,"descriptor":"(Lorg/bukkit/Location;BB)V"},{"name":"playNote","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Instrument;Lorg/bukkit/Note;)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/Location;Ljava/lang/String;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Sound;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/lang/String;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/lang/String;Lorg/bukkit/SoundCategory;FF)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"playSound","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Ljava/lang/String;Lorg/bukkit/SoundCategory;FFJ)V"},{"name":"stopSound","access":1025,"descriptor":"(Lorg/bukkit/Sound;)V"},{"name":"stopSound","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"stopSound","access":1025,"descriptor":"(Lorg/bukkit/Sound;Lorg/bukkit/SoundCategory;)V"},{"name":"stopSound","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/SoundCategory;)V"},{"name":"stopSound","access":1025,"descriptor":"(Lorg/bukkit/SoundCategory;)V"},{"name":"stopAllSounds","access":1025,"descriptor":"()V"},{"name":"playEffect","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;I)V"},{"name":"playEffect","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;Ljava/lang/Object;)V","signature":"(Lorg/bukkit/Location;Lorg/bukkit/Effect;TT;)V"},{"name":"breakBlock","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)Z"},{"name":"sendBlockChange","access":132097,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Material;B)V"},{"name":"sendBlockChange","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/data/BlockData;)V"},{"name":"sendBlockChanges","access":1025,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"sendBlockChanges","access":132097,"descriptor":"(Ljava/util/Collection;Z)V","signature":"(Ljava/util/Collection;Z)V"},{"name":"sendBlockDamage","access":1025,"descriptor":"(Lorg/bukkit/Location;F)V"},{"name":"sendBlockDamage","access":1025,"descriptor":"(Lorg/bukkit/Location;FLorg/bukkit/entity/Entity;)V"},{"name":"sendBlockDamage","access":1025,"descriptor":"(Lorg/bukkit/Location;FI)V"},{"name":"sendEquipmentChange","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"sendEquipmentChange","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/Map;)V"},{"name":"sendSignChange","access":1025,"descriptor":"(Lorg/bukkit/Location;[Ljava/lang/String;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"sendSignChange","access":1025,"descriptor":"(Lorg/bukkit/Location;[Ljava/lang/String;Lorg/bukkit/DyeColor;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"sendSignChange","access":1025,"descriptor":"(Lorg/bukkit/Location;[Ljava/lang/String;Lorg/bukkit/DyeColor;Z)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"sendBlockUpdate","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/block/TileState;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"sendPotionEffectChange","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/potion/PotionEffect;)V"},{"name":"sendPotionEffectChangeRemove","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/potion/PotionEffectType;)V"},{"name":"sendMap","access":1025,"descriptor":"(Lorg/bukkit/map/MapView;)V"},{"name":"sendHurtAnimation","access":1025,"descriptor":"(F)V"},{"name":"addCustomChatCompletions","access":1025,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"removeCustomChatCompletions","access":1025,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"setCustomChatCompletions","access":1025,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"updateInventory","access":1025,"descriptor":"()V"},{"name":"getPreviousGameMode","access":1025,"descriptor":"()Lorg/bukkit/GameMode;"},{"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"},{"name":"getPlayerWeather","access":1025,"descriptor":"()Lorg/bukkit/WeatherType;"},{"name":"resetPlayerWeather","access":1025,"descriptor":"()V"},{"name":"getExpCooldown","access":1025,"descriptor":"()I"},{"name":"setExpCooldown","access":1025,"descriptor":"(I)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"},{"name":"hidePlayer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/entity/Player;)V"},{"name":"showPlayer","access":132097,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"showPlayer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/entity/Player;)V"},{"name":"canSee","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;)Z"},{"name":"hideEntity","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/entity/Entity;)V"},{"name":"showEntity","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/entity/Entity;)V"},{"name":"canSee","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)Z"},{"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"},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/lang/String;[B)V"},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/lang/String;[BLjava/lang/String;)V"},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/lang/String;[BZ)V"},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/lang/String;[BLjava/lang/String;Z)V"},{"name":"setResourcePack","access":1025,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;[BLjava/lang/String;Z)V"},{"name":"addResourcePack","access":1025,"descriptor":"(Ljava/util/UUID;Ljava/lang/String;[BLjava/lang/String;Z)V"},{"name":"removeResourcePack","access":1025,"descriptor":"(Ljava/util/UUID;)V"},{"name":"removeResourcePacks","access":1025,"descriptor":"()V"},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;"},{"name":"setScoreboard","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/Scoreboard;)V","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"getWorldBorder","access":1025,"descriptor":"()Lorg/bukkit/WorldBorder;"},{"name":"setWorldBorder","access":1025,"descriptor":"(Lorg/bukkit/WorldBorder;)V"},{"name":"sendHealthUpdate","access":1025,"descriptor":"(DIF)V"},{"name":"sendHealthUpdate","access":1025,"descriptor":"()V"},{"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;"},{"name":"setSpectatorTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"sendTitle","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"sendTitle","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;III)V"},{"name":"resetTitle","access":1025,"descriptor":"()V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;I)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDI)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;ITT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDILjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDITT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDTT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDTT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDD)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;Lorg/bukkit/Location;IDDDDTT;)V"},{"name":"spawnParticle","access":1025,"descriptor":"(Lorg/bukkit/Particle;DDDIDDDDLjava/lang/Object;)V","signature":"(Lorg/bukkit/Particle;DDDIDDDDTT;)V"},{"name":"getAdvancementProgress","access":1025,"descriptor":"(Lorg/bukkit/advancement/Advancement;)Lorg/bukkit/advancement/AdvancementProgress;"},{"name":"getClientViewDistance","access":1025,"descriptor":"()I"},{"name":"getPing","access":1025,"descriptor":"()I"},{"name":"getLocale","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"updateCommands","access":1025,"descriptor":"()V"},{"name":"openBook","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"openSign","access":1025,"descriptor":"(Lorg/bukkit/block/Sign;)V"},{"name":"openSign","access":1025,"descriptor":"(Lorg/bukkit/block/Sign;Lorg/bukkit/block/sign/Side;)V"},{"name":"showDemoScreen","access":1025,"descriptor":"()V"},{"name":"isAllowingServerListings","access":1025,"descriptor":"()Z"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/entity/Player$Spigot;"},{"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":61,"access":33,"superName":"org/bukkit/entity/Entity$Spigot","nestHostClass":"org/bukkit/entity/Player","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;"},{"name":"respawn","access":1,"descriptor":"()V"},{"name":"getHiddenPlayers","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"sendMessage","access":1,"descriptor":"(Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"sendMessage","access":129,"descriptor":"([Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"sendMessage","access":1,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"sendMessage","access":129,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;[Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"sendMessage","access":1,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;Ljava/util/UUID;Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"sendMessage","access":129,"descriptor":"(Lnet/md_5/bungee/api/ChatMessageType;Ljava/util/UUID;[Lnet/md_5/bungee/api/chat/BaseComponent;)V"}]},{"name":"org/bukkit/entity/PolarBear","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"]},{"name":"org/bukkit/entity/Pose","version":61,"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":"CROAKING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"USING_TONGUE","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SITTING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"ROARING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SNIFFING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"EMERGING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"DIGGING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SLIDING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"SHOOTING","access":16409,"descriptor":"Lorg/bukkit/entity/Pose;"},{"name":"INHALING","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getShooter","access":1025,"descriptor":"()Lorg/bukkit/projectiles/ProjectileSource;"},{"name":"setShooter","access":1025,"descriptor":"(Lorg/bukkit/projectiles/ProjectileSource;)V"},{"name":"doesBounce","access":132097,"descriptor":"()Z"},{"name":"setBounce","access":132097,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/PufferFish","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"nestMembers":["org/bukkit/entity/Rabbit$Type"],"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;"},{"name":"setRabbitType","access":1025,"descriptor":"(Lorg/bukkit/entity/Rabbit$Type;)V"}]},{"name":"org/bukkit/entity/Rabbit$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Rabbit","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"methods":[{"name":"setRaid","access":1025,"descriptor":"(Lorg/bukkit/Raid;)V"},{"name":"getRaid","access":1025,"descriptor":"()Lorg/bukkit/Raid;"},{"name":"getWave","access":1025,"descriptor":"()I"},{"name":"setWave","access":1025,"descriptor":"(I)V"},{"name":"getPatrolTarget","access":1025,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"setPatrolTarget","access":1025,"descriptor":"(Lorg/bukkit/block/Block;)V"},{"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":"getTicksOutsideRaid","access":1025,"descriptor":"()I"},{"name":"setTicksOutsideRaid","access":1025,"descriptor":"(I)V"},{"name":"isCelebrating","access":1025,"descriptor":"()Z"},{"name":"setCelebrating","access":1025,"descriptor":"(Z)V"},{"name":"getCelebrationSound","access":1025,"descriptor":"()Lorg/bukkit/Sound;"}]},{"name":"org/bukkit/entity/Ravager","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Raider"]},{"name":"org/bukkit/entity/Salmon","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"]},{"name":"org/bukkit/entity/Sheep","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Golem","org/bukkit/material/Colorable","org/bukkit/entity/Enemy"],"methods":[{"name":"getPeek","access":1025,"descriptor":"()F"},{"name":"setPeek","access":1025,"descriptor":"(F)V"},{"name":"getAttachedFace","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"setAttachedFace","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"}]},{"name":"org/bukkit/entity/ShulkerBullet","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"methods":[{"name":"getTarget","access":1025,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V"}]},{"name":"org/bukkit/entity/Silverfish","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/Sittable","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fireball"],"methods":[{"name":"getDisplayItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setDisplayItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/entity/Skeleton","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractSkeleton"],"nestMembers":["org/bukkit/entity/Skeleton$SkeletonType"],"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":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Skeleton","innerClasses":[{"name":"org/bukkit/entity/Skeleton$SkeletonType","outerName":"org/bukkit/entity/Skeleton","innerName":"SkeletonType","access":16409}],"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse"],"methods":[{"name":"isTrapped","access":1025,"descriptor":"()Z"},{"name":"setTrapped","access":1025,"descriptor":"(Z)V"},{"name":"getTrapTime","access":1025,"descriptor":"()I"},{"name":"setTrapTime","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Slime","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Mob","org/bukkit/entity/Enemy"],"methods":[{"name":"getSize","access":1025,"descriptor":"()I"},{"name":"setSize","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/SmallFireball","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/SizedFireball"]},{"name":"org/bukkit/entity/Sniffer","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"nestMembers":["org/bukkit/entity/Sniffer$State"],"innerClasses":[{"name":"org/bukkit/entity/Sniffer$State","outerName":"org/bukkit/entity/Sniffer","innerName":"State","access":16409}],"methods":[{"name":"getExploredLocations","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"removeExploredLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"addExploredLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getState","access":1025,"descriptor":"()Lorg/bukkit/entity/Sniffer$State;"},{"name":"setState","access":1025,"descriptor":"(Lorg/bukkit/entity/Sniffer$State;)V"},{"name":"findPossibleDigLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"canDig","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Sniffer$State","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Sniffer","innerClasses":[{"name":"org/bukkit/entity/Sniffer$State","outerName":"org/bukkit/entity/Sniffer","innerName":"State","access":16409}],"fields":[{"name":"IDLING","access":16409,"descriptor":"Lorg/bukkit/entity/Sniffer$State;"},{"name":"FEELING_HAPPY","access":16409,"descriptor":"Lorg/bukkit/entity/Sniffer$State;"},{"name":"SCENTING","access":16409,"descriptor":"Lorg/bukkit/entity/Sniffer$State;"},{"name":"SNIFFING","access":16409,"descriptor":"Lorg/bukkit/entity/Sniffer$State;"},{"name":"SEARCHING","access":16409,"descriptor":"Lorg/bukkit/entity/Sniffer$State;"},{"name":"DIGGING","access":16409,"descriptor":"Lorg/bukkit/entity/Sniffer$State;"},{"name":"RISING","access":16409,"descriptor":"Lorg/bukkit/entity/Sniffer$State;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Sniffer$State;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Sniffer$State;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Sniffer$State;"}]},{"name":"org/bukkit/entity/Snowball","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/Snowman","version":61,"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/SpawnCategory","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"MONSTER","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"ANIMAL","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"WATER_ANIMAL","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"WATER_AMBIENT","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"WATER_UNDERGROUND_CREATURE","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"AMBIENT","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"AXOLOTL","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"MISC","access":16409,"descriptor":"Lorg/bukkit/entity/SpawnCategory;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/SpawnCategory;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/SpawnCategory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/SpawnCategory;"}]},{"name":"org/bukkit/entity/SpectralArrow","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Illager"],"nestMembers":["org/bukkit/entity/Spellcaster$Spell"],"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;"},{"name":"setSpell","access":1025,"descriptor":"(Lorg/bukkit/entity/Spellcaster$Spell;)V"}]},{"name":"org/bukkit/entity/Spellcaster$Spell","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Spellcaster","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"]},{"name":"org/bukkit/entity/SplashPotion","version":61,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrownPotion"]},{"name":"org/bukkit/entity/Squid","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/WaterMob"]},{"name":"org/bukkit/entity/Steerable","version":61,"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;"}]},{"name":"org/bukkit/entity/Stray","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractSkeleton"]},{"name":"org/bukkit/entity/Strider","version":61,"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":61,"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;"},{"name":"setSource","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V"}]},{"name":"org/bukkit/entity/Tadpole","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"],"methods":[{"name":"getAge","access":1025,"descriptor":"()I"},{"name":"setAge","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Tameable","version":61,"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;"},{"name":"setOwner","access":1025,"descriptor":"(Lorg/bukkit/entity/AnimalTamer;)V"}]},{"name":"org/bukkit/entity/TextDisplay","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Display"],"nestMembers":["org/bukkit/entity/TextDisplay$TextAlignment"],"innerClasses":[{"name":"org/bukkit/entity/TextDisplay$TextAlignment","outerName":"org/bukkit/entity/TextDisplay","innerName":"TextAlignment","access":16409}],"methods":[{"name":"getText","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setText","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getLineWidth","access":1025,"descriptor":"()I"},{"name":"setLineWidth","access":1025,"descriptor":"(I)V"},{"name":"getBackgroundColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"setBackgroundColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V"},{"name":"getTextOpacity","access":1025,"descriptor":"()B"},{"name":"setTextOpacity","access":1025,"descriptor":"(B)V"},{"name":"isShadowed","access":1025,"descriptor":"()Z"},{"name":"setShadowed","access":1025,"descriptor":"(Z)V"},{"name":"isSeeThrough","access":1025,"descriptor":"()Z"},{"name":"setSeeThrough","access":1025,"descriptor":"(Z)V"},{"name":"isDefaultBackground","access":1025,"descriptor":"()Z"},{"name":"setDefaultBackground","access":1025,"descriptor":"(Z)V"},{"name":"getAlignment","access":1025,"descriptor":"()Lorg/bukkit/entity/TextDisplay$TextAlignment;"},{"name":"setAlignment","access":1025,"descriptor":"(Lorg/bukkit/entity/TextDisplay$TextAlignment;)V"}]},{"name":"org/bukkit/entity/TextDisplay$TextAlignment","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/TextDisplay","innerClasses":[{"name":"org/bukkit/entity/TextDisplay$TextAlignment","outerName":"org/bukkit/entity/TextDisplay","innerName":"TextAlignment","access":16409}],"fields":[{"name":"CENTER","access":16409,"descriptor":"Lorg/bukkit/entity/TextDisplay$TextAlignment;"},{"name":"LEFT","access":16409,"descriptor":"Lorg/bukkit/entity/TextDisplay$TextAlignment;"},{"name":"RIGHT","access":16409,"descriptor":"Lorg/bukkit/entity/TextDisplay$TextAlignment;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/TextDisplay$TextAlignment;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/TextDisplay$TextAlignment;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/TextDisplay$TextAlignment;"}]},{"name":"org/bukkit/entity/ThrowableProjectile","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Projectile"],"methods":[{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/entity/ThrownExpBottle","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/ThrownPotion","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/ThrowableProjectile"],"methods":[{"name":"getEffects","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/entity/TippedArrow","version":61,"access":132609,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Arrow"]},{"name":"org/bukkit/entity/TraderLlama","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Llama"]},{"name":"org/bukkit/entity/Trident","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractArrow","org/bukkit/entity/ThrowableProjectile"]},{"name":"org/bukkit/entity/TropicalFish","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fish"],"nestMembers":["org/bukkit/entity/TropicalFish$Pattern"],"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;"},{"name":"setPatternColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getBodyColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setBodyColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getPattern","access":1025,"descriptor":"()Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"setPattern","access":1025,"descriptor":"(Lorg/bukkit/entity/TropicalFish$Pattern;)V"}]},{"name":"org/bukkit/entity/TropicalFish$Pattern","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/TropicalFish","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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Animals"],"methods":[{"name":"hasEgg","access":1025,"descriptor":"()Z"},{"name":"isLayingEgg","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Vehicle","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Entity"],"methods":[{"name":"getVelocity","access":1025,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setVelocity","access":1025,"descriptor":"(Lorg/bukkit/util/Vector;)V"}]},{"name":"org/bukkit/entity/Vex","version":61,"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":"getBound","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setBound","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getLifeTicks","access":1025,"descriptor":"()I"},{"name":"setLifeTicks","access":1025,"descriptor":"(I)V"},{"name":"hasLimitedLife","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Villager","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractVillager"],"nestMembers":["org/bukkit/entity/Villager$Profession","org/bukkit/entity/Villager$Type"],"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;"},{"name":"setProfession","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager$Profession;)V"},{"name":"getVillagerType","access":1025,"descriptor":"()Lorg/bukkit/entity/Villager$Type;"},{"name":"setVillagerType","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager$Type;)V"},{"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"},{"name":"wakeup","access":1025,"descriptor":"()V"},{"name":"shakeHead","access":1025,"descriptor":"()V"},{"name":"zombify","access":1025,"descriptor":"()Lorg/bukkit/entity/ZombieVillager;"}]},{"name":"org/bukkit/entity/Villager$Profession","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"nestHostClass":"org/bukkit/entity/Villager","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;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"nestHostClass":"org/bukkit/entity/Villager","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;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Illager"],"methods":[{"name":"isJohnny","access":1025,"descriptor":"()Z"},{"name":"setJohnny","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/WanderingTrader","version":61,"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/Warden","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster"],"nestMembers":["org/bukkit/entity/Warden$AngerLevel"],"innerClasses":[{"name":"org/bukkit/entity/Warden$AngerLevel","outerName":"org/bukkit/entity/Warden","innerName":"AngerLevel","access":16409}],"methods":[{"name":"getAnger","access":1025,"descriptor":"()I"},{"name":"getAnger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)I"},{"name":"increaseAnger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;I)V"},{"name":"setAnger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;I)V"},{"name":"clearAnger","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"getEntityAngryAt","access":1025,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"setDisturbanceLocation","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getAngerLevel","access":1025,"descriptor":"()Lorg/bukkit/entity/Warden$AngerLevel;"}]},{"name":"org/bukkit/entity/Warden$AngerLevel","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Warden","innerClasses":[{"name":"org/bukkit/entity/Warden$AngerLevel","outerName":"org/bukkit/entity/Warden","innerName":"AngerLevel","access":16409}],"fields":[{"name":"CALM","access":16409,"descriptor":"Lorg/bukkit/entity/Warden$AngerLevel;"},{"name":"AGITATED","access":16409,"descriptor":"Lorg/bukkit/entity/Warden$AngerLevel;"},{"name":"ANGRY","access":16409,"descriptor":"Lorg/bukkit/entity/Warden$AngerLevel;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Warden$AngerLevel;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Warden$AngerLevel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Warden$AngerLevel;"}]},{"name":"org/bukkit/entity/WaterMob","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Creature"]},{"name":"org/bukkit/entity/WindCharge","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Fireball"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"explode","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/entity/Witch","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Raider"],"methods":[{"name":"isDrinkingPotion","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/entity/Wither","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster","org/bukkit/entity/Boss"],"nestMembers":["org/bukkit/entity/Wither$Head"],"innerClasses":[{"name":"org/bukkit/entity/Wither$Head","outerName":"org/bukkit/entity/Wither","innerName":"Head","access":16409}],"methods":[{"name":"setTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V"},{"name":"setTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/Wither$Head;Lorg/bukkit/entity/LivingEntity;)V"},{"name":"getTarget","access":1025,"descriptor":"(Lorg/bukkit/entity/Wither$Head;)Lorg/bukkit/entity/LivingEntity;"},{"name":"getInvulnerabilityTicks","access":1025,"descriptor":"()I"},{"name":"setInvulnerabilityTicks","access":1025,"descriptor":"(I)V"}]},{"name":"org/bukkit/entity/Wither$Head","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/entity/Wither","innerClasses":[{"name":"org/bukkit/entity/Wither$Head","outerName":"org/bukkit/entity/Wither","innerName":"Head","access":16409}],"fields":[{"name":"CENTER","access":16409,"descriptor":"Lorg/bukkit/entity/Wither$Head;"},{"name":"LEFT","access":16409,"descriptor":"Lorg/bukkit/entity/Wither$Head;"},{"name":"RIGHT","access":16409,"descriptor":"Lorg/bukkit/entity/Wither$Head;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/entity/Wither$Head;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/entity/Wither$Head;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/entity/Wither$Head;"}]},{"name":"org/bukkit/entity/WitherSkeleton","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractSkeleton"]},{"name":"org/bukkit/entity/WitherSkull","version":61,"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":61,"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;"},{"name":"setCollarColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"isWet","access":1025,"descriptor":"()Z"},{"name":"getTailAngle","access":1025,"descriptor":"()F"},{"name":"isInterested","access":1025,"descriptor":"()Z"},{"name":"setInterested","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Zoglin","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Monster","org/bukkit/entity/Ageable"],"methods":[{"name":"isBaby","access":132097,"descriptor":"()Z"},{"name":"setBaby","access":132097,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/Zombie","version":61,"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"},{"name":"setBaby","access":132097,"descriptor":"(Z)V"},{"name":"isVillager","access":132097,"descriptor":"()Z"},{"name":"setVillager","access":132097,"descriptor":"(Z)V"},{"name":"setVillagerProfession","access":132097,"descriptor":"(Lorg/bukkit/entity/Villager$Profession;)V"},{"name":"getVillagerProfession","access":132097,"descriptor":"()Lorg/bukkit/entity/Villager$Profession;"},{"name":"isConverting","access":1025,"descriptor":"()Z"},{"name":"getConversionTime","access":1025,"descriptor":"()I"},{"name":"setConversionTime","access":1025,"descriptor":"(I)V"},{"name":"canBreakDoors","access":1025,"descriptor":"()Z"},{"name":"setCanBreakDoors","access":1025,"descriptor":"(Z)V"}]},{"name":"org/bukkit/entity/ZombieHorse","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/AbstractHorse"]},{"name":"org/bukkit/entity/ZombieVillager","version":61,"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"},{"name":"getVillagerProfession","access":1025,"descriptor":"()Lorg/bukkit/entity/Villager$Profession;"},{"name":"getVillagerType","access":1025,"descriptor":"()Lorg/bukkit/entity/Villager$Type;"},{"name":"setVillagerType","access":1025,"descriptor":"(Lorg/bukkit/entity/Villager$Type;)V"},{"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;"},{"name":"setConversionPlayer","access":1025,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V"}]},{"name":"org/bukkit/entity/memory/MemoryKey","version":61,"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;"},{"name":"LIKED_PLAYER","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"LIKED_NOTEBLOCK_POSITION","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"LIKED_NOTEBLOCK_COOLDOWN_TICKS","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"ITEM_PICKUP_COOLDOWN_TICKS","access":25,"descriptor":"Lorg/bukkit/entity/memory/MemoryKey;","signature":"Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"SNIFFER_EXPLORED_POSITIONS","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;"},{"name":"getMemoryClass","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getByKey","access":9,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/entity/memory/MemoryKey;"},{"name":"values","access":9,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/entity/memory/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/entity/minecart/CommandMinecart","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"],"methods":[{"name":"getCommand","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setCommand","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"setName","access":1025,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/entity/minecart/ExplosiveMinecart","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"],"methods":[{"name":"setFuseTicks","access":1025,"descriptor":"(I)V"},{"name":"getFuseTicks","access":1025,"descriptor":"()I"},{"name":"ignite","access":1025,"descriptor":"()V"},{"name":"isIgnited","access":1025,"descriptor":"()Z"},{"name":"explode","access":1025,"descriptor":"()V"},{"name":"explode","access":1025,"descriptor":"(D)V"}]},{"name":"org/bukkit/entity/minecart/HopperMinecart","version":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"]},{"name":"org/bukkit/entity/minecart/SpawnerMinecart","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/entity/Minecart"]},{"name":"org/bukkit/entity/minecart/StorageMinecart","version":61,"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/entity/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/Cancellable","version":61,"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":61,"access":1057,"superName":"java/lang/Object","nestMembers":["org/bukkit/event/Event$Result"],"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;"},{"name":"getHandlers","access":1025,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"isAsynchronous","access":17,"descriptor":"()Z"}]},{"name":"org/bukkit/event/Event$Result","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/Event","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":61,"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":61,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"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":61,"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":61,"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"},{"name":"unregisterAll","access":9,"descriptor":"(Lorg/bukkit/event/Listener;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"register","access":33,"descriptor":"(Lorg/bukkit/plugin/RegisteredListener;)V"},{"name":"registerAll","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"unregister","access":33,"descriptor":"(Lorg/bukkit/plugin/RegisteredListener;)V"},{"name":"unregister","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"unregister","access":33,"descriptor":"(Lorg/bukkit/event/Listener;)V"},{"name":"bake","access":33,"descriptor":"()V"},{"name":"getRegisteredListeners","access":1,"descriptor":"()[Lorg/bukkit/plugin/RegisteredListener;"},{"name":"getRegisteredListeners","access":9,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/ArrayList;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/ArrayList;"},{"name":"getHandlerLists","access":9,"descriptor":"()Ljava/util/ArrayList;","signature":"()Ljava/util/ArrayList;"}]},{"name":"org/bukkit/event/Listener","version":61,"access":1537,"superName":"java/lang/Object"},{"name":"org/bukkit/event/block/Action","version":61,"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/BellResonateEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"resonatedEntities","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"},{"name":"getResonatedEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BellRingEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"direction","access":18,"descriptor":"Lorg/bukkit/block/BlockFace;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/entity/Entity;)V"},{"name":"getDirection","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockBreakEvent","version":61,"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"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"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":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)V"},{"name":"getIgnitingBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockCanBuildEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;Lorg/bukkit/block/data/BlockData;Z)V"},{"name":"isBuildable","access":1,"descriptor":"()Z"},{"name":"setBuildable","access":1,"descriptor":"(Z)V"},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getBlockData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockCookEvent","version":61,"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"},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockDamageAbortEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"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;)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getItemInHand","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockDamageEvent","version":61,"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"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getInstaBreak","access":1,"descriptor":"()Z"},{"name":"setInstaBreak","access":1,"descriptor":"(Z)V"},{"name":"getItemInHand","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockDispenseArmorEvent","version":61,"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"},{"name":"getTargetEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"}]},{"name":"org/bukkit/event/block/BlockDispenseEvent","version":61,"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"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getVelocity","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setVelocity","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockDropItemEvent","version":61,"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"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getBlockState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"getItems","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockEvent","version":61,"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"},{"name":"getBlock","access":17,"descriptor":"()Lorg/bukkit/block/Block;"}]},{"name":"org/bukkit/event/block/BlockExpEvent","version":61,"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"},{"name":"getExpToDrop","access":1,"descriptor":"()I"},{"name":"setExpToDrop","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockExplodeEvent","version":61,"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"},{"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;"},{"name":"getYield","access":1,"descriptor":"()F"},{"name":"setYield","access":1,"descriptor":"(F)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockFadeEvent","version":61,"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"},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockFertilizeEvent","version":61,"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"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockFormEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockFromToEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)V"},{"name":"getFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getToBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockGrowEvent","version":61,"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"},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockIgniteEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/block/BlockIgniteEvent$IgniteCause"],"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;Lorg/bukkit/block/Block;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/block/BlockIgniteEvent$IgniteCause;"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getIgnitingEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getIgnitingBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockIgniteEvent$IgniteCause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/block/BlockIgniteEvent","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":61,"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"},{"name":"getReplacedBlockStates","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/bukkit/event/block/BlockPhysicsEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/data/BlockData;Lorg/bukkit/block/Block;)V"},{"name":"getSourceBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getChangedType","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockPistonEvent","version":61,"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"},{"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;"}]},{"name":"org/bukkit/event/block/BlockPistonExtendEvent","version":61,"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"},{"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"},{"name":"getLength","access":131073,"descriptor":"()I"},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockPistonRetractEvent","version":61,"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"},{"name":"getRetractLocation","access":131073,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockPlaceEvent","version":61,"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"},{"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getBlockPlaced","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getBlockReplacedState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"getBlockAgainst","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getItemInHand","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"canBuild","access":1,"descriptor":"()Z"},{"name":"setBuild","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockReceiveGameEvent","version":61,"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"},{"name":"getEvent","access":1,"descriptor":"()Lorg/bukkit/GameEvent;"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockRedstoneEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockShearEntityEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getTool","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BlockSpreadEvent","version":61,"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"},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/BrewingStartEvent","version":61,"access":33,"superName":"org/bukkit/event/block/InventoryBlockStartEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"brewingTime","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;I)V"},{"name":"getTotalBrewTime","access":1,"descriptor":"()I"},{"name":"setTotalBrewTime","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/CampfireStartEvent","version":61,"access":33,"superName":"org/bukkit/event/block/InventoryBlockStartEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cookingTime","access":2,"descriptor":"I"},{"name":"campfireRecipe","access":2,"descriptor":"Lorg/bukkit/inventory/CampfireRecipe;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/CampfireRecipe;)V"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/CampfireRecipe;"},{"name":"getTotalCookTime","access":1,"descriptor":"()I"},{"name":"setTotalCookTime","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/CauldronLevelChangeEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason"],"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason;"},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"getOldLevel","access":131073,"descriptor":"()I"},{"name":"getNewLevel","access":131073,"descriptor":"()I"},{"name":"setNewLevel","access":131073,"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/CauldronLevelChangeEvent$ChangeReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/block/CauldronLevelChangeEvent","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":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/block/FluidLevelChangeEvent","version":61,"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"},{"name":"getNewData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"setNewData","access":1,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/InventoryBlockStartEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"source","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/LeavesDecayEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/MoistureChangeEvent","version":61,"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"},{"name":"getNewState","access":1,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/NotePlayEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getInstrument","access":1,"descriptor":"()Lorg/bukkit/Instrument;"},{"name":"getNote","access":1,"descriptor":"()Lorg/bukkit/Note;"},{"name":"setInstrument","access":131073,"descriptor":"(Lorg/bukkit/Instrument;)V"},{"name":"setNote","access":131073,"descriptor":"(Lorg/bukkit/Note;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/SculkBloomEvent","version":61,"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":"charge","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;I)V"},{"name":"getCharge","access":1,"descriptor":"()I"},{"name":"setCharge","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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/SignChangeEvent","version":61,"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;"},{"name":"side","access":18,"descriptor":"Lorg/bukkit/block/sign/Side;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;[Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Player;[Ljava/lang/String;Lorg/bukkit/block/sign/Side;)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getLines","access":1,"descriptor":"()[Ljava/lang/String;"},{"name":"getLine","access":1,"descriptor":"(I)Ljava/lang/String;","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"setLine","access":1,"descriptor":"(ILjava/lang/String;)V","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"getSide","access":1,"descriptor":"()Lorg/bukkit/block/sign/Side;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/SpongeAbsorbEvent","version":61,"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"},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/TNTPrimeEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/block/TNTPrimeEvent$PrimeCause"],"innerClasses":[{"name":"org/bukkit/event/block/TNTPrimeEvent$PrimeCause","outerName":"org/bukkit/event/block/TNTPrimeEvent","innerName":"PrimeCause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cancelled","access":2,"descriptor":"Z"},{"name":"igniteCause","access":18,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"primingEntity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"},{"name":"primingBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"getPrimingEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getPrimingBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/block/TNTPrimeEvent$PrimeCause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/block/TNTPrimeEvent","innerClasses":[{"name":"org/bukkit/event/block/TNTPrimeEvent$PrimeCause","outerName":"org/bukkit/event/block/TNTPrimeEvent","innerName":"PrimeCause","access":16409}],"fields":[{"name":"FIRE","access":16409,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"REDSTONE","access":16409,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"PLAYER","access":16409,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"PROJECTILE","access":16409,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"BLOCK_BREAK","access":16409,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"DISPENSER","access":16409,"descriptor":"Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/block/TNTPrimeEvent$PrimeCause;"}]},{"name":"org/bukkit/event/block/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/enchantment/EnchantItemEvent","version":61,"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":"enchantmentHint","access":18,"descriptor":"Lorg/bukkit/enchantments/Enchantment;"},{"name":"levelHint","access":18,"descriptor":"I"},{"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;Lorg/bukkit/enchantments/Enchantment;II)V","signature":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/ItemStack;ILjava/util/Map;Lorg/bukkit/enchantments/Enchantment;II)V"},{"name":"getEnchanter","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getEnchantBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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;"},{"name":"getEnchantmentHint","access":1,"descriptor":"()Lorg/bukkit/enchantments/Enchantment;"},{"name":"getLevelHint","access":1,"descriptor":"()I"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/enchantment/PrepareItemEnchantEvent","version":61,"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"},{"name":"getEnchanter","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getEnchantBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getExpLevelCostsOffered","access":131073,"descriptor":"()[I"},{"name":"getOffers","access":1,"descriptor":"()[Lorg/bukkit/enchantments/EnchantmentOffer;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/enchantment/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/entity/AreaEffectCloudApplyEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/AreaEffectCloud;"},{"name":"getAffectedEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ArrowBodyCountChangeEvent","version":61,"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"},{"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;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/BatToggleSleepEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/CreatureSpawnEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntitySpawnEvent","nestMembers":["org/bukkit/event/entity/CreatureSpawnEvent$SpawnReason"],"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getSpawnReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/CreatureSpawnEvent$SpawnReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/CreatureSpawnEvent","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;"},{"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":"SPELL","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"FROZEN","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"METAMORPHOSIS","access":16409,"descriptor":"Lorg/bukkit/event/entity/CreatureSpawnEvent$SpawnReason;"},{"name":"DUPLICATION","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":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/CreeperPowerEvent$PowerCause"],"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Creeper;Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Creeper;"},{"name":"getLightning","access":1,"descriptor":"()Lorg/bukkit/entity/LightningStrike;"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/entity/CreeperPowerEvent$PowerCause;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/CreeperPowerEvent$PowerCause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/CreeperPowerEvent","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":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/EnderDragon;"},{"name":"getCurrentPhase","access":1,"descriptor":"()Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"getNewPhase","access":1,"descriptor":"()Lorg/bukkit/entity/EnderDragon$Phase;"},{"name":"setNewPhase","access":1,"descriptor":"(Lorg/bukkit/entity/EnderDragon$Phase;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityAirChangeEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityBreakDoorEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityChangeBlockEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/block/Block;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityBreedEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getMother","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getFather","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getBreeder","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getBredWith","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityChangeBlockEvent","version":61,"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"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getBlockData","access":1,"descriptor":"()Lorg/bukkit/block/data/BlockData;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityCombustByBlockEvent","version":61,"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"},{"name":"getCombuster","access":1,"descriptor":"()Lorg/bukkit/block/Block;"}]},{"name":"org/bukkit/event/entity/EntityCombustByEntityEvent","version":61,"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"},{"name":"getCombuster","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityCombustEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityCreatePortalEvent","version":61,"access":131105,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getPortalType","access":1,"descriptor":"()Lorg/bukkit/PortalType;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityDamageByBlockEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityDamageEvent","innerClasses":[{"name":"org/bukkit/damage/DamageSource$Builder","outerName":"org/bukkit/damage/DamageSource","innerName":"Builder","access":1545},{"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":131073,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;D)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;D)V"},{"name":"","access":131073,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lorg/bukkit/block/Block;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;Ljava/util/Map;Ljava/util/Map;>;)V"},{"name":"getDamager","access":1,"descriptor":"()Lorg/bukkit/block/Block;"}]},{"name":"org/bukkit/event/entity/EntityDamageByEntityEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityDamageEvent","innerClasses":[{"name":"org/bukkit/damage/DamageSource$Builder","outerName":"org/bukkit/damage/DamageSource","innerName":"Builder","access":1545},{"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":131073,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;D)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;D)V"},{"name":"","access":131073,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;Ljava/util/Map;Ljava/util/Map;>;)V"},{"name":"getDamager","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityDamageEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/EntityDamageEvent$DamageCause","org/bukkit/event/entity/EntityDamageEvent$DamageModifier"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25},{"name":"org/bukkit/damage/DamageSource$Builder","outerName":"org/bukkit/damage/DamageSource","innerName":"Builder","access":1545},{"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;"},{"name":"damageSource","access":18,"descriptor":"Lorg/bukkit/damage/DamageSource;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;D)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;D)V"},{"name":"","access":131073,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;Ljava/util/Map;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;Lorg/bukkit/damage/DamageSource;Ljava/util/Map;Ljava/util/Map;>;)V"},{"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"]},{"name":"setDamage","access":1,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;D)V","exceptions":["java/lang/IllegalArgumentException","java/lang/UnsupportedOperationException"]},{"name":"getDamage","access":1,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;)D","exceptions":["java/lang/IllegalArgumentException"]},{"name":"isApplicable","access":1,"descriptor":"(Lorg/bukkit/event/entity/EntityDamageEvent$DamageModifier;)Z","exceptions":["java/lang/IllegalArgumentException"]},{"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;"},{"name":"getDamageSource","access":1,"descriptor":"()Lorg/bukkit/damage/DamageSource;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageCause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityDamageEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageCause","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageCause","access":16409}],"fields":[{"name":"KILL","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"name":"WORLD_BORDER","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityDamageEvent$DamageCause;"},{"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":"SONIC_BOOM","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":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityDamageEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityDamageEvent$DamageModifier","outerName":"org/bukkit/event/entity/EntityDamageEvent","innerName":"DamageModifier","access":16409}],"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":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;I)V","signature":"(Lorg/bukkit/entity/LivingEntity;Ljava/util/List;I)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"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;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityDismountEvent","version":61,"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"},{"name":"getDismounted","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityDropItemEvent","version":61,"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"},{"name":"getItemDrop","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityEnterBlockEvent","version":61,"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"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityEnterLoveModeEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Animals;"},{"name":"getHumanEntity","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getEntityType","access":1,"descriptor":"()Lorg/bukkit/entity/EntityType;"}]},{"name":"org/bukkit/event/entity/EntityExhaustionEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason"],"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"},{"name":"getExhaustionReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason;"},{"name":"getExhaustion","access":1,"descriptor":"()F"},{"name":"setExhaustion","access":1,"descriptor":"(F)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityExhaustionEvent$ExhaustionReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityExhaustionEvent","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":61,"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"},{"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;"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getYield","access":1,"descriptor":"()F"},{"name":"setYield","access":1,"descriptor":"(F)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityInteractEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityKnockbackByEntityEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityKnockbackEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause","outerName":"org/bukkit/event/entity/EntityKnockbackEvent","innerName":"KnockbackCause","access":16409}],"fields":[{"name":"source","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;DLorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)V"},{"name":"getSourceEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityKnockbackEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause","outerName":"org/bukkit/event/entity/EntityKnockbackEvent","innerName":"KnockbackCause","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"force","access":18,"descriptor":"D"},{"name":"rawKnockback","access":18,"descriptor":"Lorg/bukkit/util/Vector;"},{"name":"knockback","access":2,"descriptor":"Lorg/bukkit/util/Vector;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;DLorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"getForce","access":1,"descriptor":"()D"},{"name":"getKnockback","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getFinalKnockback","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setFinalKnockback","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityKnockbackEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause","outerName":"org/bukkit/event/entity/EntityKnockbackEvent","innerName":"KnockbackCause","access":16409}],"fields":[{"name":"DAMAGE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"ENTITY_ATTACK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"EXPLOSION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"SHIELD_BLOCK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"SWEEP_ATTACK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityKnockbackEvent$KnockbackCause;"}]},{"name":"org/bukkit/event/entity/EntityMountEvent","version":61,"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"},{"name":"getMount","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityPickupItemEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityPlaceEvent","version":61,"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;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityPortalEnterEvent","version":61,"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"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityPortalEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/Location;Lorg/bukkit/Location;I)V"},{"name":"setSearchRadius","access":1,"descriptor":"(I)V"},{"name":"getSearchRadius","access":1,"descriptor":"()I"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityPortalExitEvent","version":61,"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"},{"name":"getBefore","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getAfter","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setAfter","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityPoseChangeEvent","version":61,"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"},{"name":"getPose","access":1,"descriptor":"()Lorg/bukkit/entity/Pose;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityPotionEffectEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/EntityPotionEffectEvent$Action","org/bukkit/event/entity/EntityPotionEffectEvent$Cause"],"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"},{"name":"getOldEffect","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffect;"},{"name":"getNewEffect","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffect;"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityPotionEffectEvent$Cause;"},{"name":"getAction","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityPotionEffectEvent$Action;"},{"name":"getModifiedType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityPotionEffectEvent$Action","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityPotionEffectEvent","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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityPotionEffectEvent","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":"WARDEN","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":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/EntityRegainHealthEvent$RegainReason"],"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"},{"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;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityRegainHealthEvent$RegainReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityRegainHealthEvent","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/EntityRemoveEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","nestMembers":["org/bukkit/event/entity/EntityRemoveEvent$Cause"],"innerClasses":[{"name":"org/bukkit/event/entity/EntityRemoveEvent$Cause","outerName":"org/bukkit/event/entity/EntityRemoveEvent","innerName":"Cause","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityRemoveEvent$Cause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityRemoveEvent","innerClasses":[{"name":"org/bukkit/event/entity/EntityRemoveEvent$Cause","outerName":"org/bukkit/event/entity/EntityRemoveEvent","innerName":"Cause","access":16409}],"fields":[{"name":"DEATH","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"DESPAWN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"DROP","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"ENTER_BLOCK","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"EXPLODE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"HIT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"MERGE","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"OUT_OF_WORLD","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"PICKUP","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"PLAYER_QUIT","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"PLUGIN","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"TRANSFORMATION","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"UNLOAD","access":16409,"descriptor":"Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/entity/EntityRemoveEvent$Cause;"}]},{"name":"org/bukkit/event/entity/EntityResurrectEvent","version":61,"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":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityShootBowEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"getBow","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getConsumable","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getProjectile","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setProjectile","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntitySpawnEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntitySpellCastEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Spellcaster;"},{"name":"getSpell","access":1,"descriptor":"()Lorg/bukkit/entity/Spellcaster$Spell;"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityTameEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getOwner","access":1,"descriptor":"()Lorg/bukkit/entity/AnimalTamer;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityTargetEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/EntityTargetEvent$TargetReason"],"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityTargetEvent$TargetReason;"},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"setTarget","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityTargetEvent$TargetReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityTargetEvent","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;"},{"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":61,"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"},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"setTarget","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)V"},{"name":"getTarget","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/EntityTeleportEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setFrom","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setTo","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityToggleGlideEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityToggleSwimEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityTransformEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/EntityTransformEvent$TransformReason"],"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"},{"name":"getTransformedEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getTransformedEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getTransformReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityTransformEvent$TransformReason;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityTransformEvent$TransformReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityTransformEvent","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":"METAMORPHOSIS","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":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","nestMembers":["org/bukkit/event/entity/EntityUnleashEvent$UnleashReason"],"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"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/EntityUnleashEvent$UnleashReason;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/EntityUnleashEvent$UnleashReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/EntityUnleashEvent","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":61,"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":131073,"descriptor":"(Lorg/bukkit/entity/ThrownExpBottle;I)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/ThrownExpBottle;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;I)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownExpBottle;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"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":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Explosive;)V"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/entity/FireworkExplodeEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Firework;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/FoodLevelChangeEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/HumanEntity;ILorg/bukkit/inventory/ItemStack;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/HorseJumpEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":131073,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/AbstractHorse;"},{"name":"getPower","access":1,"descriptor":"()F"},{"name":"setPower","access":131073,"descriptor":"(F)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ItemDespawnEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ItemMergeEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ItemSpawnEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntitySpawnEvent","methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Item;Lorg/bukkit/Location;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Item;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/LingeringPotionSplashEvent","version":61,"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":131073,"descriptor":"(Lorg/bukkit/entity/ThrownPotion;Lorg/bukkit/entity/AreaEffectCloud;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/ThrownPotion;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/entity/AreaEffectCloud;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownPotion;"},{"name":"getAreaEffectCloud","access":1,"descriptor":"()Lorg/bukkit/entity/AreaEffectCloud;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"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":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Pig;"},{"name":"getLightning","access":1,"descriptor":"()Lorg/bukkit/entity/LightningStrike;"},{"name":"getPigZombie","access":131073,"descriptor":"()Lorg/bukkit/entity/PigZombie;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PigZombieAngerEvent","version":61,"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"},{"name":"getTarget","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getNewAnger","access":1,"descriptor":"()I"},{"name":"setNewAnger","access":1,"descriptor":"(I)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/PigZombie;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PiglinBarterEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Piglin;"},{"name":"getInput","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getOutcome","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/PlayerDeathEvent","version":61,"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"},{"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"},{"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"setDeathMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDeathMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"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":61,"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;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;)V"},{"name":"getLeashHolder","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/entity/PotionSplashEvent","version":61,"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":131073,"descriptor":"(Lorg/bukkit/entity/ThrownPotion;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/ThrownPotion;Ljava/util/Map;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/ThrownPotion;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Ljava/util/Map;)V","signature":"(Lorg/bukkit/entity/ThrownPotion;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Ljava/util/Map;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownPotion;"},{"name":"getPotion","access":1,"descriptor":"()Lorg/bukkit/entity/ThrownPotion;"},{"name":"getAffectedEntities","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getIntensity","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)D"},{"name":"setIntensity","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;D)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"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":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/entity/Entity;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/block/Block;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Projectile;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Projectile;"},{"name":"getHitBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHitBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getHitEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/ProjectileLaunchEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Projectile;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SheepDyeWoolEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Sheep;Lorg/bukkit/DyeColor;Lorg/bukkit/entity/Player;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Sheep;"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getColor","access":1,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setColor","access":1,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SheepRegrowWoolEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Sheep;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SlimeSplitEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Slime;"},{"name":"getCount","access":1,"descriptor":"()I"},{"name":"setCount","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/SpawnerSpawnEvent","version":61,"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"},{"name":"getSpawner","access":1,"descriptor":"()Lorg/bukkit/block/CreatureSpawner;"}]},{"name":"org/bukkit/event/entity/StriderTemperatureChangeEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Strider;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/VillagerAcquireTradeEvent","version":61,"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"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/MerchantRecipe;"},{"name":"setRecipe","access":1,"descriptor":"(Lorg/bukkit/inventory/MerchantRecipe;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/AbstractVillager;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/VillagerCareerChangeEvent","version":61,"access":33,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason"],"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Villager;"},{"name":"getProfession","access":1,"descriptor":"()Lorg/bukkit/entity/Villager$Profession;"},{"name":"setProfession","access":1,"descriptor":"(Lorg/bukkit/entity/Villager$Profession;)V"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/VillagerCareerChangeEvent$ChangeReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/entity/VillagerCareerChangeEvent","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":61,"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"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/MerchantRecipe;"},{"name":"setRecipe","access":1,"descriptor":"(Lorg/bukkit/inventory/MerchantRecipe;)V"},{"name":"getBonus","access":131073,"descriptor":"()I"},{"name":"setBonus","access":131073,"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;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/entity/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/hanging/HangingBreakByEntityEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Hanging;Lorg/bukkit/entity/Entity;Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;)V"},{"name":"getRemover","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/hanging/HangingBreakEvent","version":61,"access":33,"superName":"org/bukkit/event/hanging/HangingEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/hanging/HangingBreakEvent$RemoveCause"],"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"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/hanging/HangingBreakEvent$RemoveCause;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/hanging/HangingBreakEvent$RemoveCause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"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":"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":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Hanging;"}]},{"name":"org/bukkit/event/hanging/HangingPlaceEvent","version":61,"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":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"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;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Hanging;Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/hanging/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/inventory/BrewEvent","version":61,"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"},{"name":"getContents","access":1,"descriptor":"()Lorg/bukkit/inventory/BrewerInventory;"},{"name":"getFuelLevel","access":1,"descriptor":"()I"},{"name":"getResults","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/BrewingStandFuelEvent","version":61,"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"},{"name":"getFuel","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/ClickType","version":61,"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":"isMouseClick","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":61,"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"},{"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"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/Recipe;"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/CraftingInventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/DragType","version":61,"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":61,"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"},{"name":"getFuel","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/FurnaceExtractEvent","version":61,"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"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getItemType","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getItemAmount","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/event/inventory/FurnaceSmeltEvent","version":61,"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"}]},{"name":"org/bukkit/event/inventory/FurnaceStartSmeltEvent","version":61,"access":33,"superName":"org/bukkit/event/block/InventoryBlockStartEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"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"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/CookingRecipe;","signature":"()Lorg/bukkit/inventory/CookingRecipe<*>;"},{"name":"getTotalCookTime","access":1,"descriptor":"()I"},{"name":"setTotalCookTime","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/HopperInventorySearchEvent","version":61,"access":33,"superName":"org/bukkit/event/block/BlockEvent","nestMembers":["org/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType"],"innerClasses":[{"name":"org/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType","outerName":"org/bukkit/event/inventory/HopperInventorySearchEvent","innerName":"ContainerType","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"inventory","access":2,"descriptor":"Lorg/bukkit/inventory/Inventory;"},{"name":"containerType","access":18,"descriptor":"Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;"},{"name":"searchBlock","access":18,"descriptor":"Lorg/bukkit/block/Block;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/Inventory;Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)V"},{"name":"setInventory","access":1,"descriptor":"(Lorg/bukkit/inventory/Inventory;)V"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getContainerType","access":1,"descriptor":"()Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;"},{"name":"getSearchBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/inventory/HopperInventorySearchEvent","innerClasses":[{"name":"org/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType","outerName":"org/bukkit/event/inventory/HopperInventorySearchEvent","innerName":"ContainerType","access":16409}],"fields":[{"name":"SOURCE","access":16409,"descriptor":"Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;"},{"name":"DESTINATION","access":16409,"descriptor":"Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/inventory/HopperInventorySearchEvent$ContainerType;"}]},{"name":"org/bukkit/event/inventory/InventoryAction","version":61,"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":61,"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"},{"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"},{"name":"getSlotType","access":1,"descriptor":"()Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"getCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getCurrentItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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"},{"name":"setCurrentItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getClickedInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"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;"},{"name":"getClick","access":1,"descriptor":"()Lorg/bukkit/event/inventory/ClickType;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/InventoryCloseEvent","version":61,"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"},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/InventoryCreativeEvent","version":61,"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"},{"name":"getCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setCursor","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/event/inventory/InventoryDragEvent","version":61,"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"},{"name":"getNewItems","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getRawSlots","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getInventorySlots","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setCursor","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getOldCursor","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/event/inventory/DragType;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/InventoryEvent","version":61,"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"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getViewers","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getView","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryView;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/InventoryInteractEvent","version":61,"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"},{"name":"getWhoClicked","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/inventory/InventoryMoveItemEvent","version":61,"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"},{"name":"getSource","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getDestination","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getInitiator","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/InventoryOpenEvent","version":61,"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"},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/InventoryPickupItemEvent","version":61,"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"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/InventoryType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestMembers":["org/bukkit/event/inventory/InventoryType$SlotType"],"innerClasses":[{"name":"org/bukkit/event/inventory/InventoryType$SlotType","outerName":"org/bukkit/event/inventory/InventoryType","innerName":"SlotType","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"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":"CHISELED_BOOKSHELF","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"JUKEBOX","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"CRAFTER","access":16409,"descriptor":"Lorg/bukkit/event/inventory/InventoryType;"},{"name":"SMITHING_NEW","access":147481,"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;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/inventory/InventoryType","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":61,"access":33,"superName":"org/bukkit/event/inventory/PrepareInventoryResultEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/AnvilInventory;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/PrepareGrindstoneEvent","version":61,"access":33,"superName":"org/bukkit/event/inventory/PrepareInventoryResultEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/GrindstoneInventory;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/PrepareInventoryResultEvent","version":61,"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"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/inventory/PrepareItemCraftEvent","version":61,"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"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/Recipe;"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/CraftingInventory;"},{"name":"isRepair","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/PrepareSmithingEvent","version":61,"access":33,"superName":"org/bukkit/event/inventory/PrepareInventoryResultEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/InventoryView;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/SmithingInventory;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/SmithItemEvent","version":61,"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"},{"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"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/SmithingInventory;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/TradeSelectEvent","version":61,"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"},{"name":"getIndex","access":1,"descriptor":"()I"},{"name":"getInventory","access":1,"descriptor":"()Lorg/bukkit/inventory/MerchantInventory;"},{"name":"getMerchant","access":1,"descriptor":"()Lorg/bukkit/inventory/Merchant;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getInventory","access":4161,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/event/inventory/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/player/AsyncPlayerChatEvent","version":61,"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"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getFormat","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setFormat","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/util/IllegalFormatException","java/lang/NullPointerException"]},{"name":"getRecipients","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/AsyncPlayerChatPreviewEvent","version":61,"access":131105,"superName":"org/bukkit/event/player/AsyncPlayerChatEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"}],"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/AsyncPlayerPreLoginEvent","version":61,"access":33,"superName":"org/bukkit/event/Event","nestMembers":["org/bukkit/event/player/AsyncPlayerPreLoginEvent$Result"],"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"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/net/InetAddress;Ljava/util/UUID;)V"},{"name":"getLoginResult","access":1,"descriptor":"()Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;"},{"name":"getResult","access":131073,"descriptor":"()Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"setLoginResult","access":1,"descriptor":"(Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;)V"},{"name":"setResult","access":131073,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;)V"},{"name":"getKickMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setKickMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"allow","access":1,"descriptor":"()V"},{"name":"disallow","access":1,"descriptor":"(Lorg/bukkit/event/player/AsyncPlayerPreLoginEvent$Result;Ljava/lang/String;)V"},{"name":"disallow","access":131073,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;Ljava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"getUniqueId","access":1,"descriptor":"()Ljava/util/UUID;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/AsyncPlayerPreLoginEvent$Result","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/AsyncPlayerPreLoginEvent","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;"},{"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":"org/bukkit/event/player/PlayerAdvancementDoneEvent","version":61,"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"},{"name":"getAdvancement","access":1,"descriptor":"()Lorg/bukkit/advancement/Advancement;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerAnimationEvent","version":61,"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":131073,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/event/player/PlayerAnimationType;)V"},{"name":"getAnimationType","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerAnimationType;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerAnimationType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"ARM_SWING","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerAnimationType;"},{"name":"OFF_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":61,"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;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/ArmorStand;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getPlayerItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getArmorStandItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getSlot","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getRightClicked","access":1,"descriptor":"()Lorg/bukkit/entity/ArmorStand;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getRightClicked","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/player/PlayerBedEnterEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult"],"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"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;)V"},{"name":"getBedEnterResult","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult;"},{"name":"useBed","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;"},{"name":"setUseBed","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getBed","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerBedEnterEvent$BedEnterResult","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerBedEnterEvent","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":61,"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"},{"name":"getBed","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerBucketEmptyEvent","version":61,"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"},{"name":"","access":131073,"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"},{"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;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerBucketEntityEvent","version":61,"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;"},{"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/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getOriginalBucket","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getEntityBucket","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerBucketEvent","version":61,"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;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"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"},{"name":"","access":131073,"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"},{"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;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getBucket","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemStack","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getBlock","access":17,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getBlockClicked","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/player/PlayerBucketFillEvent","version":61,"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"},{"name":"","access":131073,"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"},{"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;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerBucketFishEvent","version":61,"access":131105,"superName":"org/bukkit/event/player/PlayerBucketEntityEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Fish;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Fish;"},{"name":"getWaterBucket","access":131073,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getFishBucket","access":131073,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getEntity","access":4161,"descriptor":"()Lorg/bukkit/entity/Entity;"}]},{"name":"org/bukkit/event/player/PlayerChangedMainHandEvent","version":61,"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"},{"name":"getMainHand","access":1,"descriptor":"()Lorg/bukkit/inventory/MainHand;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerChangedWorldEvent","version":61,"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"},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/World;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerChannelEvent","version":61,"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"},{"name":"getChannel","access":17,"descriptor":"()Ljava/lang/String;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerChatEvent","version":61,"access":131105,"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":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V"},{"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V"},{"name":"getFormat","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setFormat","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getRecipients","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerChatTabCompleteEvent","version":61,"access":131105,"superName":"org/bukkit/event/player/PlayerEvent","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"},{"name":"getChatMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLastToken","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getTabCompletions","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerCommandPreprocessEvent","version":61,"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"},{"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"setPlayer","access":1,"descriptor":"(Lorg/bukkit/entity/Player;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getRecipients","access":131073,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerCommandSendEvent","version":61,"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"},{"name":"getCommands","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerDropItemEvent","version":61,"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"},{"name":"getItemDrop","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerEditBookEvent","version":61,"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"},{"name":"getPreviousBookMeta","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta;"},{"name":"getNewBookMeta","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta;"},{"name":"getSlot","access":131073,"descriptor":"()I"},{"name":"setNewBookMeta","access":1,"descriptor":"(Lorg/bukkit/inventory/meta/BookMeta;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"isSigning","access":1,"descriptor":"()Z"},{"name":"setSigning","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/player/PlayerEggThrowEvent","version":61,"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"},{"name":"getEgg","access":1,"descriptor":"()Lorg/bukkit/entity/Egg;"},{"name":"isHatching","access":1,"descriptor":"()Z"},{"name":"setHatching","access":1,"descriptor":"(Z)V"},{"name":"getHatchingType","access":1,"descriptor":"()Lorg/bukkit/entity/EntityType;"},{"name":"setHatchingType","access":1,"descriptor":"(Lorg/bukkit/entity/EntityType;)V"},{"name":"getNumHatches","access":1,"descriptor":"()B"},{"name":"setNumHatches","access":1,"descriptor":"(B)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerEvent","version":61,"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"},{"name":"","access":0,"descriptor":"(Lorg/bukkit/entity/Player;Z)V"},{"name":"getPlayer","access":17,"descriptor":"()Lorg/bukkit/entity/Player;"}]},{"name":"org/bukkit/event/player/PlayerExpChangeEvent","version":61,"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"},{"name":"getAmount","access":1,"descriptor":"()I"},{"name":"setAmount","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerExpCooldownChangeEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","nestMembers":["org/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason"],"innerClasses":[{"name":"org/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason","outerName":"org/bukkit/event/player/PlayerExpCooldownChangeEvent","innerName":"ChangeReason","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"newCooldown","access":2,"descriptor":"I"},{"name":"reason","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;ILorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;)V"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;"},{"name":"getNewCooldown","access":1,"descriptor":"()I"},{"name":"setNewCooldown","access":1,"descriptor":"(I)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerExpCooldownChangeEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason","outerName":"org/bukkit/event/player/PlayerExpCooldownChangeEvent","innerName":"ChangeReason","access":16409}],"fields":[{"name":"PICKUP_ORB","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;"},{"name":"PLUGIN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerExpCooldownChangeEvent$ChangeReason;"}]},{"name":"org/bukkit/event/player/PlayerFishEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/player/PlayerFishEvent$State"],"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;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/FishHook;Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/event/player/PlayerFishEvent$State;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/FishHook;Lorg/bukkit/event/player/PlayerFishEvent$State;)V"},{"name":"getCaught","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getHook","access":1,"descriptor":"()Lorg/bukkit/entity/FishHook;"},{"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":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getState","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerFishEvent$State;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerFishEvent$State","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerFishEvent","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":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getNewGameMode","access":1,"descriptor":"()Lorg/bukkit/GameMode;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerHarvestBlockEvent","version":61,"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":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"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;Lorg/bukkit/inventory/EquipmentSlot;Ljava/util/List;)V","signature":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Block;Lorg/bukkit/inventory/EquipmentSlot;Ljava/util/List;)V"},{"name":"","access":131073,"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"},{"name":"getHarvestedBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getItemsHarvested","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerHideEntityEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerInteractAtEntityEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/util/Vector;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"getClickedPosition","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerInteractEntityEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getRightClicked","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerInteractEvent","version":61,"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;"},{"name":"clickedPosistion","access":2,"descriptor":"Lorg/bukkit/util/Vector;"}],"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"},{"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"},{"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;Lorg/bukkit/util/Vector;)V"},{"name":"getAction","access":1,"descriptor":"()Lorg/bukkit/event/block/Action;"},{"name":"isCancelled","access":131073,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"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;"},{"name":"getBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"useInteractedBlock","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;"},{"name":"setUseInteractedBlock","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V"},{"name":"useItemInHand","access":1,"descriptor":"()Lorg/bukkit/event/Event$Result;"},{"name":"setUseItemInHand","access":1,"descriptor":"(Lorg/bukkit/event/Event$Result;)V"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getClickedPosition","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerItemBreakEvent","version":61,"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"},{"name":"getBrokenItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerItemConsumeEvent","version":61,"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;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerItemDamageEvent","version":61,"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"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerItemHeldEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerItemMendEvent","version":61,"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":"slot","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"},{"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/inventory/EquipmentSlot;Lorg/bukkit/entity/ExperienceOrb;I)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/entity/ExperienceOrb;I)V"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getSlot","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getExperienceOrb","access":1,"descriptor":"()Lorg/bukkit/entity/ExperienceOrb;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerJoinEvent","version":61,"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"},{"name":"getJoinMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setJoinMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerKickEvent","version":61,"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":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"getReason","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLeaveMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"setReason","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"setLeaveMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerLevelChangeEvent","version":61,"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"},{"name":"getOldLevel","access":1,"descriptor":"()I"},{"name":"getNewLevel","access":1,"descriptor":"()I"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerLocaleChangeEvent","version":61,"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"},{"name":"getLocale","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerLoginEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","nestMembers":["org/bukkit/event/player/PlayerLoginEvent$Result"],"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":"realAddress","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;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/net/InetAddress;Ljava/net/InetAddress;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;Ljava/net/InetAddress;)V"},{"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"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerLoginEvent$Result;"},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerLoginEvent$Result;)V"},{"name":"getKickMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setKickMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getHostname","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"allow","access":1,"descriptor":"()V"},{"name":"disallow","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerLoginEvent$Result;Ljava/lang/String;)V"},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"getRealAddress","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerLoginEvent$Result","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerLoginEvent","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":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setFrom","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setTo","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"validateLocation","access":2,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerPickupArrowEvent","version":61,"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"},{"name":"getArrow","access":1,"descriptor":"()Lorg/bukkit/entity/AbstractArrow;"}]},{"name":"org/bukkit/event/player/PlayerPickupItemEvent","version":61,"access":131105,"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/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"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/entity/Item;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerPortalEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;IZI)V"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerPreLoginEvent","version":61,"access":131105,"superName":"org/bukkit/event/Event","nestMembers":["org/bukkit/event/player/PlayerPreLoginEvent$Result"],"innerClasses":[{"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/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"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/net/InetAddress;Ljava/util/UUID;)V"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;"},{"name":"setResult","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;)V"},{"name":"getKickMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setKickMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"allow","access":1,"descriptor":"()V"},{"name":"disallow","access":1,"descriptor":"(Lorg/bukkit/event/player/PlayerPreLoginEvent$Result;Ljava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getUniqueId","access":1,"descriptor":"()Ljava/util/UUID;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerPreLoginEvent$Result","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerPreLoginEvent","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":61,"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"},{"name":"getQuitMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setQuitMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerRecipeBookClickEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"originalRecipe","access":18,"descriptor":"Lorg/bukkit/inventory/Recipe;"},{"name":"recipe","access":2,"descriptor":"Lorg/bukkit/inventory/Recipe;"},{"name":"shiftClick","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/Recipe;Z)V"},{"name":"getOriginalRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/Recipe;"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/inventory/Recipe;"},{"name":"setRecipe","access":1,"descriptor":"(Lorg/bukkit/inventory/Recipe;)V"},{"name":"isShiftClick","access":1,"descriptor":"()Z"},{"name":"setShiftClick","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","nestMembers":["org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType"],"innerClasses":[{"name":"org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType","outerName":"org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent","innerName":"RecipeBookType","access":16409}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"recipeBookType","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"},{"name":"open","access":18,"descriptor":"Z"},{"name":"filtering","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;ZZ)V"},{"name":"getRecipeBookType","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"},{"name":"isOpen","access":1,"descriptor":"()Z"},{"name":"isFiltering","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType","outerName":"org/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent","innerName":"RecipeBookType","access":16409}],"fields":[{"name":"CRAFTING","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"},{"name":"FURNACE","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"},{"name":"BLAST_FURNACE","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"},{"name":"SMOKER","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerRecipeBookSettingsChangeEvent$RecipeBookType;"}]},{"name":"org/bukkit/event/player/PlayerRecipeDiscoverEvent","version":61,"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"},{"name":"getRecipe","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerRegisterChannelEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerChannelEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V"}]},{"name":"org/bukkit/event/player/PlayerResourcePackStatusEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","nestMembers":["org/bukkit/event/player/PlayerResourcePackStatusEvent$Status"],"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":"id","access":18,"descriptor":"Ljava/util/UUID;"},{"name":"status","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/util/UUID;Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;)V"},{"name":"getID","access":1,"descriptor":"()Ljava/util/UUID;"},{"name":"getStatus","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerResourcePackStatusEvent$Status","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerResourcePackStatusEvent","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":"DOWNLOADED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"INVALID_URL","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"FAILED_RELOAD","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerResourcePackStatusEvent$Status;"},{"name":"DISCARDED","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":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","nestMembers":["org/bukkit/event/player/PlayerRespawnEvent$RespawnReason"],"innerClasses":[{"name":"org/bukkit/event/player/PlayerRespawnEvent$RespawnReason","outerName":"org/bukkit/event/player/PlayerRespawnEvent","innerName":"RespawnReason","access":16409}],"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"},{"name":"respawnReason","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Z)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;ZZ)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;ZZLorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;)V"},{"name":"getRespawnLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setRespawnLocation","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"isBedSpawn","access":1,"descriptor":"()Z"},{"name":"isAnchorSpawn","access":1,"descriptor":"()Z"},{"name":"getRespawnReason","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerRespawnEvent$RespawnReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerRespawnEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerRespawnEvent$RespawnReason","outerName":"org/bukkit/event/player/PlayerRespawnEvent","innerName":"RespawnReason","access":16409}],"fields":[{"name":"DEATH","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"},{"name":"END_PORTAL","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"},{"name":"PLUGIN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerRespawnEvent$RespawnReason;"}]},{"name":"org/bukkit/event/player/PlayerRiptideEvent","version":61,"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;"},{"name":"velocity","access":18,"descriptor":"Lorg/bukkit/util/Vector;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/util/Vector;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getVelocity","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerShearEntityEvent","version":61,"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"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerShowEntityEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"entity","access":18,"descriptor":"Lorg/bukkit/entity/Entity;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/entity/Entity;)V"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerSignOpenEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/player/PlayerSignOpenEvent$Cause"],"innerClasses":[{"name":"org/bukkit/event/player/PlayerSignOpenEvent$Cause","outerName":"org/bukkit/event/player/PlayerSignOpenEvent","innerName":"Cause","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"sign","access":18,"descriptor":"Lorg/bukkit/block/Sign;"},{"name":"side","access":18,"descriptor":"Lorg/bukkit/block/sign/Side;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/block/Sign;Lorg/bukkit/block/sign/Side;Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;)V"},{"name":"getSign","access":1,"descriptor":"()Lorg/bukkit/block/Sign;"},{"name":"getSide","access":1,"descriptor":"()Lorg/bukkit/block/sign/Side;"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerSignOpenEvent$Cause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerSignOpenEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerSignOpenEvent$Cause","outerName":"org/bukkit/event/player/PlayerSignOpenEvent","innerName":"Cause","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"INTERACT","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"},{"name":"PLACE","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"},{"name":"PLUGIN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerSignOpenEvent$Cause;"}]},{"name":"org/bukkit/event/player/PlayerSpawnChangeEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/player/PlayerSpawnChangeEvent$Cause"],"innerClasses":[{"name":"org/bukkit/event/player/PlayerSpawnChangeEvent$Cause","outerName":"org/bukkit/event/player/PlayerSpawnChangeEvent","innerName":"Cause","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"newSpawn","access":2,"descriptor":"Lorg/bukkit/Location;"},{"name":"forced","access":2,"descriptor":"Z"},{"name":"cancelled","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;ZLorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"isForced","access":1,"descriptor":"()Z"},{"name":"setForced","access":1,"descriptor":"(Z)V"},{"name":"getNewSpawn","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setNewSpawn","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerSpawnChangeEvent$Cause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/player/PlayerSpawnChangeEvent","innerClasses":[{"name":"org/bukkit/event/player/PlayerSpawnChangeEvent$Cause","outerName":"org/bukkit/event/player/PlayerSpawnChangeEvent","innerName":"Cause","access":16409}],"fields":[{"name":"COMMAND","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"BED","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"RESPAWN_ANCHOR","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"PLUGIN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"RESET","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"UNKNOWN","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/player/PlayerSpawnChangeEvent$Cause;"}]},{"name":"org/bukkit/event/player/PlayerStatisticIncrementEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Statistic;IILorg/bukkit/entity/EntityType;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Statistic;IILorg/bukkit/Material;)V"},{"name":"getStatistic","access":1,"descriptor":"()Lorg/bukkit/Statistic;"},{"name":"getPreviousValue","access":1,"descriptor":"()I"},{"name":"getNewValue","access":1,"descriptor":"()I"},{"name":"getEntityType","access":1,"descriptor":"()Lorg/bukkit/entity/EntityType;"},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerSwapHandItemsEvent","version":61,"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"},{"name":"getMainHandItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setMainHandItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getOffHandItem","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setOffHandItem","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerTakeLecternBookEvent","version":61,"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"},{"name":"getLectern","access":1,"descriptor":"()Lorg/bukkit/block/Lectern;"},{"name":"getBook","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerTeleportEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerMoveEvent","nestMembers":["org/bukkit/event/player/PlayerTeleportEvent$TeleportCause"],"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Lorg/bukkit/Location;Lorg/bukkit/Location;Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerTeleportEvent$TeleportCause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"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":"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":"DISMOUNT","access":16409,"descriptor":"Lorg/bukkit/event/player/PlayerTeleportEvent$TeleportCause;"},{"name":"EXIT_BED","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":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerToggleSneakEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerToggleSprintEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/PlayerUnleashEntityEvent","version":61,"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":"cancelled","access":2,"descriptor":"Z"},{"name":"player","access":18,"descriptor":"Lorg/bukkit/entity/Player;"},{"name":"hand","access":18,"descriptor":"Lorg/bukkit/inventory/EquipmentSlot;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;Lorg/bukkit/inventory/EquipmentSlot;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/entity/Player;)V"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getHand","access":1,"descriptor":"()Lorg/bukkit/inventory/EquipmentSlot;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/player/PlayerUnregisterChannelEvent","version":61,"access":33,"superName":"org/bukkit/event/player/PlayerChannelEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;)V"}]},{"name":"org/bukkit/event/player/PlayerVelocityEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getVelocity","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"setVelocity","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/player/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/raid/RaidEvent","version":61,"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"},{"name":"getRaid","access":1,"descriptor":"()Lorg/bukkit/Raid;"}]},{"name":"org/bukkit/event/raid/RaidFinishEvent","version":61,"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"},{"name":"getWinners","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/raid/RaidSpawnWaveEvent","version":61,"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"},{"name":"getPatrolLeader","access":1,"descriptor":"()Lorg/bukkit/entity/Raider;"},{"name":"getRaiders","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/raid/RaidStopEvent","version":61,"access":33,"superName":"org/bukkit/event/raid/RaidEvent","nestMembers":["org/bukkit/event/raid/RaidStopEvent$Reason"],"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"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/raid/RaidStopEvent$Reason;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/raid/RaidStopEvent$Reason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/raid/RaidStopEvent","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":61,"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"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/raid/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/server/BroadcastMessageEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(ZLjava/lang/String;Ljava/util/Set;)V","signature":"(ZLjava/lang/String;Ljava/util/Set;)V"},{"name":"getMessage","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setMessage","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getRecipients","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/MapInitializeEvent","version":61,"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"},{"name":"getMap","access":1,"descriptor":"()Lorg/bukkit/map/MapView;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/PluginDisableEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/PluginEnableEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/PluginEvent","version":61,"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"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"}]},{"name":"org/bukkit/event/server/RemoteServerCommandEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/ServerCommandEvent","version":61,"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"},{"name":"getCommand","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setCommand","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSender","access":1,"descriptor":"()Lorg/bukkit/command/CommandSender;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/event/server/ServerEvent","version":61,"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":61,"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":"hostname","access":18,"descriptor":"Ljava/lang/String;"},{"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/lang/String;Ljava/net/InetAddress;Ljava/lang/String;II)V"},{"name":"","access":4,"descriptor":"(Ljava/lang/String;Ljava/net/InetAddress;Ljava/lang/String;I)V"},{"name":"getHostname","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAddress","access":1,"descriptor":"()Ljava/net/InetAddress;"},{"name":"getMotd","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setMotd","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getNumPlayers","access":1,"descriptor":"()I"},{"name":"getMaxPlayers","access":1,"descriptor":"()I"},{"name":"shouldSendChatPreviews","access":131073,"descriptor":"()Z"},{"name":"setMaxPlayers","access":1,"descriptor":"(I)V"},{"name":"setServerIcon","access":1,"descriptor":"(Lorg/bukkit/util/CachedServerIcon;)V","exceptions":["java/lang/IllegalArgumentException","java/lang/UnsupportedOperationException"]},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"iterator","access":1,"descriptor":"()Ljava/util/Iterator;","signature":"()Ljava/util/Iterator;","exceptions":["java/lang/UnsupportedOperationException"]}]},{"name":"org/bukkit/event/server/ServerLoadEvent","version":61,"access":33,"superName":"org/bukkit/event/server/ServerEvent","nestMembers":["org/bukkit/event/server/ServerLoadEvent$LoadType"],"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"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/event/server/ServerLoadEvent$LoadType;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/ServerLoadEvent$LoadType","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/server/ServerLoadEvent","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":61,"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"},{"name":"getProvider","access":1,"descriptor":"()Lorg/bukkit/plugin/RegisteredServiceProvider;","signature":"()Lorg/bukkit/plugin/RegisteredServiceProvider<*>;"}]},{"name":"org/bukkit/event/server/ServiceRegisterEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/ServiceUnregisterEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/TabCompleteEvent","version":61,"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"},{"name":"getSender","access":1,"descriptor":"()Lorg/bukkit/command/CommandSender;"},{"name":"getBuffer","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCompletions","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setCompletions","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/server/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/vehicle/VehicleBlockCollisionEvent","version":61,"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"},{"name":"getBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleCollisionEvent","version":61,"access":1057,"superName":"org/bukkit/event/vehicle/VehicleEvent","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/Vehicle;)V"}]},{"name":"org/bukkit/event/vehicle/VehicleCreateEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleDamageEvent","version":61,"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"},{"name":"getAttacker","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleDestroyEvent","version":61,"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"},{"name":"getAttacker","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleEnterEvent","version":61,"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"},{"name":"getEntered","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleEntityCollisionEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleEvent","version":61,"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"},{"name":"getVehicle","access":17,"descriptor":"()Lorg/bukkit/entity/Vehicle;"}]},{"name":"org/bukkit/event/vehicle/VehicleExitEvent","version":61,"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"},{"name":"getExited","access":1,"descriptor":"()Lorg/bukkit/entity/LivingEntity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleMoveEvent","version":61,"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"},{"name":"getFrom","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getTo","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/VehicleUpdateEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/vehicle/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/weather/LightningStrikeEvent","version":61,"access":33,"superName":"org/bukkit/event/weather/WeatherEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/weather/LightningStrikeEvent$Cause"],"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/entity/LightningStrike;Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;)V"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getLightning","access":1,"descriptor":"()Lorg/bukkit/entity/LightningStrike;"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/weather/LightningStrikeEvent$Cause;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/weather/LightningStrikeEvent$Cause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/weather/LightningStrikeEvent","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":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/weather/WeatherChangeEvent","version":61,"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"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/weather/WeatherEvent","version":61,"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"},{"name":"getWorld","access":17,"descriptor":"()Lorg/bukkit/World;"}]},{"name":"org/bukkit/event/weather/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/event/world/AsyncStructureGenerateEvent","version":61,"access":33,"superName":"org/bukkit/event/world/WorldEvent","nestMembers":["org/bukkit/event/world/AsyncStructureGenerateEvent$Cause"],"innerClasses":[{"name":"org/bukkit/event/world/AsyncStructureGenerateEvent$Cause","outerName":"org/bukkit/event/world/AsyncStructureGenerateEvent","innerName":"Cause","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"fields":[{"name":"handlers","access":26,"descriptor":"Lorg/bukkit/event/HandlerList;"},{"name":"cause","access":18,"descriptor":"Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"},{"name":"structure","access":18,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"boundingBox","access":18,"descriptor":"Lorg/bukkit/util/BoundingBox;"},{"name":"chunkX","access":18,"descriptor":"I"},{"name":"chunkZ","access":18,"descriptor":"I"},{"name":"blockTransformers","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"},{"name":"entityTransformers","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;ZLorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;Lorg/bukkit/generator/structure/Structure;Lorg/bukkit/util/BoundingBox;II)V"},{"name":"getCause","access":1,"descriptor":"()Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"},{"name":"getBlockTransformer","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/util/BlockTransformer;"},{"name":"setBlockTransformer","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/util/BlockTransformer;)V"},{"name":"removeBlockTransformer","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"clearBlockTransformers","access":1,"descriptor":"()V"},{"name":"getBlockTransformers","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getEntityTransformer","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/util/EntityTransformer;"},{"name":"setEntityTransformer","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/util/EntityTransformer;)V"},{"name":"removeEntityTransformer","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"clearEntityTransformers","access":1,"descriptor":"()V"},{"name":"getEntityTransformers","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getStructure","access":1,"descriptor":"()Lorg/bukkit/generator/structure/Structure;"},{"name":"getBoundingBox","access":1,"descriptor":"()Lorg/bukkit/util/BoundingBox;"},{"name":"getChunkX","access":1,"descriptor":"()I"},{"name":"getChunkZ","access":1,"descriptor":"()I"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/AsyncStructureGenerateEvent$Cause","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/world/AsyncStructureGenerateEvent","innerClasses":[{"name":"org/bukkit/event/world/AsyncStructureGenerateEvent$Cause","outerName":"org/bukkit/event/world/AsyncStructureGenerateEvent","innerName":"Cause","access":16409}],"fields":[{"name":"COMMAND","access":16409,"descriptor":"Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"},{"name":"WORLD_GENERATION","access":16409,"descriptor":"Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"},{"name":"CUSTOM","access":16409,"descriptor":"Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/event/world/AsyncStructureGenerateEvent$Cause;"}]},{"name":"org/bukkit/event/world/AsyncStructureSpawnEvent","version":61,"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":"structure","access":18,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"boundingBox","access":18,"descriptor":"Lorg/bukkit/util/BoundingBox;"},{"name":"chunkX","access":18,"descriptor":"I"},{"name":"chunkZ","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/generator/structure/Structure;Lorg/bukkit/util/BoundingBox;II)V"},{"name":"getStructure","access":1,"descriptor":"()Lorg/bukkit/generator/structure/Structure;"},{"name":"getBoundingBox","access":1,"descriptor":"()Lorg/bukkit/util/BoundingBox;"},{"name":"getChunkX","access":1,"descriptor":"()I"},{"name":"getChunkZ","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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/ChunkEvent","version":61,"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"},{"name":"getChunk","access":1,"descriptor":"()Lorg/bukkit/Chunk;"}]},{"name":"org/bukkit/event/world/ChunkLoadEvent","version":61,"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"},{"name":"isNewChunk","access":1,"descriptor":"()Z"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/ChunkPopulateEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/ChunkUnloadEvent","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Chunk;Z)V"},{"name":"isSaveChunk","access":1,"descriptor":"()Z"},{"name":"setSaveChunk","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/EntitiesLoadEvent","version":61,"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"},{"name":"getEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/EntitiesUnloadEvent","version":61,"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"},{"name":"getEntities","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/GenericGameEvent","version":61,"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;IZ)V"},{"name":"getEvent","access":1,"descriptor":"()Lorg/bukkit/GameEvent;"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/LootGenerateEvent","version":61,"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"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getInventoryHolder","access":1,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"},{"name":"getLootTable","access":1,"descriptor":"()Lorg/bukkit/loot/LootTable;"},{"name":"getLootContext","access":1,"descriptor":"()Lorg/bukkit/loot/LootContext;"},{"name":"setLoot","access":1,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"getLoot","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/PortalCreateEvent","version":61,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/world/PortalCreateEvent$CreateReason"],"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"},{"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"},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getReason","access":1,"descriptor":"()Lorg/bukkit/event/world/PortalCreateEvent$CreateReason;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/PortalCreateEvent$CreateReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/world/PortalCreateEvent","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":61,"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"},{"name":"getPreviousLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/StructureGrowEvent","version":61,"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"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getSpecies","access":1,"descriptor":"()Lorg/bukkit/TreeType;"},{"name":"isFromBonemeal","access":1,"descriptor":"()Z"},{"name":"getPlayer","access":1,"descriptor":"()Lorg/bukkit/entity/Player;"},{"name":"getBlocks","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/TimeSkipEvent","version":61,"access":33,"superName":"org/bukkit/event/world/WorldEvent","interfaces":["org/bukkit/event/Cancellable"],"nestMembers":["org/bukkit/event/world/TimeSkipEvent$SkipReason"],"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"},{"name":"getSkipReason","access":1,"descriptor":"()Lorg/bukkit/event/world/TimeSkipEvent$SkipReason;"},{"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;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/TimeSkipEvent$SkipReason","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/event/world/TimeSkipEvent","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":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;Z)V"},{"name":"getWorld","access":1,"descriptor":"()Lorg/bukkit/World;"}]},{"name":"org/bukkit/event/world/WorldInitEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/WorldLoadEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/WorldSaveEvent","version":61,"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"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/WorldUnloadEvent","version":61,"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"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/bukkit/event/world/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/generator/BiomeParameterPoint","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTemperature","access":1025,"descriptor":"()D"},{"name":"getMaxTemperature","access":1025,"descriptor":"()D"},{"name":"getMinTemperature","access":1025,"descriptor":"()D"},{"name":"getHumidity","access":1025,"descriptor":"()D"},{"name":"getMaxHumidity","access":1025,"descriptor":"()D"},{"name":"getMinHumidity","access":1025,"descriptor":"()D"},{"name":"getContinentalness","access":1025,"descriptor":"()D"},{"name":"getMaxContinentalness","access":1025,"descriptor":"()D"},{"name":"getMinContinentalness","access":1025,"descriptor":"()D"},{"name":"getErosion","access":1025,"descriptor":"()D"},{"name":"getMaxErosion","access":1025,"descriptor":"()D"},{"name":"getMinErosion","access":1025,"descriptor":"()D"},{"name":"getDepth","access":1025,"descriptor":"()D"},{"name":"getMaxDepth","access":1025,"descriptor":"()D"},{"name":"getMinDepth","access":1025,"descriptor":"()D"},{"name":"getWeirdness","access":1025,"descriptor":"()D"},{"name":"getMaxWeirdness","access":1025,"descriptor":"()D"},{"name":"getMinWeirdness","access":1025,"descriptor":"()D"}]},{"name":"org/bukkit/generator/BiomeProvider","version":61,"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;"},{"name":"getBiome","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;IIILorg/bukkit/generator/BiomeParameterPoint;)Lorg/bukkit/block/Biome;"},{"name":"getBiomes","access":1025,"descriptor":"(Lorg/bukkit/generator/WorldInfo;)Ljava/util/List;","signature":"(Lorg/bukkit/generator/WorldInfo;)Ljava/util/List;"}]},{"name":"org/bukkit/generator/BlockPopulator","version":61,"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"},{"name":"populate","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/LimitedRegion;)V"}]},{"name":"org/bukkit/generator/ChunkGenerator","version":61,"access":1057,"superName":"java/lang/Object","nestMembers":["org/bukkit/generator/ChunkGenerator$BiomeGrid","org/bukkit/generator/ChunkGenerator$ChunkData"],"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"},{"name":"generateSurface","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$ChunkData;)V"},{"name":"generateBedrock","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$ChunkData;)V"},{"name":"generateCaves","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$ChunkData;)V"},{"name":"getDefaultBiomeProvider","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;)Lorg/bukkit/generator/BiomeProvider;"},{"name":"getBaseHeight","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;IILorg/bukkit/HeightMap;)I"},{"name":"generateChunkData","access":131073,"descriptor":"(Lorg/bukkit/World;Ljava/util/Random;IILorg/bukkit/generator/ChunkGenerator$BiomeGrid;)Lorg/bukkit/generator/ChunkGenerator$ChunkData;"},{"name":"createChunkData","access":131092,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/generator/ChunkGenerator$ChunkData;"},{"name":"canSpawn","access":1,"descriptor":"(Lorg/bukkit/World;II)Z"},{"name":"getDefaultPopulators","access":1,"descriptor":"(Lorg/bukkit/World;)Ljava/util/List;","signature":"(Lorg/bukkit/World;)Ljava/util/List;"},{"name":"getFixedSpawnLocation","access":1,"descriptor":"(Lorg/bukkit/World;Ljava/util/Random;)Lorg/bukkit/Location;"},{"name":"isParallelCapable","access":131073,"descriptor":"()Z"},{"name":"shouldGenerateNoise","access":1,"descriptor":"()Z"},{"name":"shouldGenerateNoise","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;II)Z"},{"name":"shouldGenerateSurface","access":1,"descriptor":"()Z"},{"name":"shouldGenerateSurface","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;II)Z"},{"name":"shouldGenerateBedrock","access":131073,"descriptor":"()Z"},{"name":"shouldGenerateCaves","access":1,"descriptor":"()Z"},{"name":"shouldGenerateCaves","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;II)Z"},{"name":"shouldGenerateDecorations","access":1,"descriptor":"()Z"},{"name":"shouldGenerateDecorations","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;II)Z"},{"name":"shouldGenerateMobs","access":1,"descriptor":"()Z"},{"name":"shouldGenerateMobs","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;II)Z"},{"name":"shouldGenerateStructures","access":1,"descriptor":"()Z"},{"name":"shouldGenerateStructures","access":1,"descriptor":"(Lorg/bukkit/generator/WorldInfo;Ljava/util/Random;II)Z"},{"name":"$SWITCH_TABLE$org$bukkit$World$Environment","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/generator/ChunkGenerator$BiomeGrid","version":61,"access":132609,"superName":"java/lang/Object","nestHostClass":"org/bukkit/generator/ChunkGenerator","innerClasses":[{"name":"org/bukkit/generator/ChunkGenerator$BiomeGrid","outerName":"org/bukkit/generator/ChunkGenerator","innerName":"BiomeGrid","access":1545}],"methods":[{"name":"getBiome","access":132097,"descriptor":"(II)Lorg/bukkit/block/Biome;"},{"name":"getBiome","access":1025,"descriptor":"(III)Lorg/bukkit/block/Biome;"},{"name":"setBiome","access":132097,"descriptor":"(IILorg/bukkit/block/Biome;)V"},{"name":"setBiome","access":1025,"descriptor":"(IIILorg/bukkit/block/Biome;)V"}]},{"name":"org/bukkit/generator/ChunkGenerator$ChunkData","version":61,"access":1537,"superName":"java/lang/Object","nestHostClass":"org/bukkit/generator/ChunkGenerator","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;"},{"name":"setBlock","access":1025,"descriptor":"(IIILorg/bukkit/Material;)V"},{"name":"setBlock","access":1025,"descriptor":"(IIILorg/bukkit/material/MaterialData;)V"},{"name":"setBlock","access":1025,"descriptor":"(IIILorg/bukkit/block/data/BlockData;)V"},{"name":"setRegion","access":1025,"descriptor":"(IIIIIILorg/bukkit/Material;)V"},{"name":"setRegion","access":1025,"descriptor":"(IIIIIILorg/bukkit/material/MaterialData;)V"},{"name":"setRegion","access":1025,"descriptor":"(IIIIIILorg/bukkit/block/data/BlockData;)V"},{"name":"getType","access":1025,"descriptor":"(III)Lorg/bukkit/Material;"},{"name":"getTypeAndData","access":1025,"descriptor":"(III)Lorg/bukkit/material/MaterialData;"},{"name":"getBlockData","access":1025,"descriptor":"(III)Lorg/bukkit/block/data/BlockData;"},{"name":"getData","access":132097,"descriptor":"(III)B"}]},{"name":"org/bukkit/generator/LimitedRegion","version":61,"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"},{"name":"isInRegion","access":1025,"descriptor":"(III)Z"},{"name":"getTileEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/bukkit/generator/WorldInfo","version":61,"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;"},{"name":"getUID","access":1025,"descriptor":"()Ljava/util/UUID;"},{"name":"getEnvironment","access":1025,"descriptor":"()Lorg/bukkit/World$Environment;"},{"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/generator/structure/GeneratedStructure","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataHolder"],"methods":[{"name":"getBoundingBox","access":1025,"descriptor":"()Lorg/bukkit/util/BoundingBox;"},{"name":"getStructure","access":1025,"descriptor":"()Lorg/bukkit/generator/structure/Structure;"},{"name":"getPieces","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"}]},{"name":"org/bukkit/generator/structure/Structure","version":61,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"PILLAGER_OUTPOST","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"MINESHAFT","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"MINESHAFT_MESA","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"MANSION","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"JUNGLE_PYRAMID","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"DESERT_PYRAMID","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"IGLOO","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"SHIPWRECK","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"SHIPWRECK_BEACHED","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"SWAMP_HUT","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"STRONGHOLD","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"MONUMENT","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"OCEAN_RUIN_COLD","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"OCEAN_RUIN_WARM","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"FORTRESS","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"NETHER_FOSSIL","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"END_CITY","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"BURIED_TREASURE","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"BASTION_REMNANT","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"VILLAGE_PLAINS","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"VILLAGE_DESERT","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"VILLAGE_SAVANNA","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"VILLAGE_SNOWY","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"VILLAGE_TAIGA","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"RUINED_PORTAL","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"RUINED_PORTAL_DESERT","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"RUINED_PORTAL_JUNGLE","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"RUINED_PORTAL_SWAMP","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"RUINED_PORTAL_MOUNTAIN","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"RUINED_PORTAL_OCEAN","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"RUINED_PORTAL_NETHER","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"ANCIENT_CITY","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"TRAIL_RUINS","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"},{"name":"TRIAL_CHAMBERS","access":25,"descriptor":"Lorg/bukkit/generator/structure/Structure;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getStructure","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/generator/structure/Structure;"},{"name":"getStructureType","access":1025,"descriptor":"()Lorg/bukkit/generator/structure/StructureType;"}]},{"name":"org/bukkit/generator/structure/StructurePiece","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBoundingBox","access":1025,"descriptor":"()Lorg/bukkit/util/BoundingBox;"}]},{"name":"org/bukkit/generator/structure/StructureType","version":61,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"fields":[{"name":"BURIED_TREASURE","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"DESERT_PYRAMID","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"END_CITY","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"FORTRESS","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"IGLOO","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"JIGSAW","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"JUNGLE_TEMPLE","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"MINESHAFT","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"NETHER_FOSSIL","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"OCEAN_MONUMENT","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"OCEAN_RUIN","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"RUINED_PORTAL","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"SHIPWRECK","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"STRONGHOLD","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"SWAMP_HUT","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"},{"name":"WOODLAND_MANSION","access":25,"descriptor":"Lorg/bukkit/generator/structure/StructureType;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getStructureType","access":10,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/generator/structure/StructureType;"}]},{"name":"org/bukkit/generator/structure/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/help/GenericCommandHelpTopic","version":61,"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"},{"name":"canSee","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z"}]},{"name":"org/bukkit/help/HelpMap","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getHelpTopic","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/help/HelpTopic;"},{"name":"getHelpTopics","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"addTopic","access":1025,"descriptor":"(Lorg/bukkit/help/HelpTopic;)V"},{"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"},{"name":"getIgnoredPlugins","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/bukkit/help/HelpTopic","version":61,"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"},{"name":"amendCanSee","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getShortText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getFullText","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Ljava/lang/String;"},{"name":"amendTopic","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"applyAmendment","access":4,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/bukkit/help/HelpTopicComparator","version":61,"access":49,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"nestMembers":["org/bukkit/help/HelpTopicComparator$TopicNameComparator"],"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;"},{"name":"helpTopicComparatorInstance","access":9,"descriptor":"()Lorg/bukkit/help/HelpTopicComparator;"},{"name":"","access":2,"descriptor":"()V"},{"name":"compare","access":1,"descriptor":"(Lorg/bukkit/help/HelpTopic;Lorg/bukkit/help/HelpTopic;)I"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"org/bukkit/help/HelpTopicComparator$TopicNameComparator","version":61,"access":49,"signature":"Ljava/lang/Object;Ljava/util/Comparator;","superName":"java/lang/Object","interfaces":["java/util/Comparator"],"nestHostClass":"org/bukkit/help/HelpTopicComparator","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"},{"name":"compare","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/Object;)I"}]},{"name":"org/bukkit/help/HelpTopicFactory","version":61,"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;"}]},{"name":"org/bukkit/help/IndexHelpTopic","version":61,"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"},{"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"},{"name":"setTopicsCollection","access":4,"descriptor":"(Ljava/util/Collection;)V","signature":"(Ljava/util/Collection;)V"},{"name":"canSee","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Z"},{"name":"amendCanSee","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getFullText","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;)Ljava/lang/String;"},{"name":"buildPreamble","access":4,"descriptor":"(Lorg/bukkit/command/CommandSender;)Ljava/lang/String;"},{"name":"buildIndexLine","access":4,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/help/HelpTopic;)Ljava/lang/String;"}]},{"name":"org/bukkit/help/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/AbstractHorseInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getSaddle","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setSaddle","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/inventory/AnvilInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getRenameText","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getRepairCostAmount","access":1025,"descriptor":"()I"},{"name":"setRepairCostAmount","access":1025,"descriptor":"(I)V"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"}]},{"name":"org/bukkit/inventory/BlastingRecipe","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V"}]},{"name":"org/bukkit/inventory/BlockInventoryHolder","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/InventoryHolder"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;"}]},{"name":"org/bukkit/inventory/BrewerInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getIngredient","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setIngredient","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getFuel","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setFuel","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/BrewingStand;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/CampfireRecipe","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V"}]},{"name":"org/bukkit/inventory/CartographyInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/ChiseledBookshelfInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/ChiseledBookshelf;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/ComplexRecipe","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"]},{"name":"org/bukkit/inventory/CookingRecipe","version":61,"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;"},{"name":"category","access":2,"descriptor":"Lorg/bukkit/inventory/recipe/CookingBookCategory;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;FI)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V"},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/CookingRecipe;"},{"name":"getInput","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setInputChoice","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/CookingRecipe;","signature":"(Lorg/bukkit/inventory/RecipeChoice;)TT;"},{"name":"getInputChoice","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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;"},{"name":"getGroup","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setGroup","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getCategory","access":1,"descriptor":"()Lorg/bukkit/inventory/recipe/CookingBookCategory;"},{"name":"setCategory","access":1,"descriptor":"(Lorg/bukkit/inventory/recipe/CookingBookCategory;)V"}]},{"name":"org/bukkit/inventory/CrafterInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}]},{"name":"org/bukkit/inventory/CraftingInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getMatrix","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;"},{"name":"setResult","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setMatrix","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getRecipe","access":1025,"descriptor":"()Lorg/bukkit/inventory/Recipe;"}]},{"name":"org/bukkit/inventory/CraftingRecipe","version":61,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Recipe","org/bukkit/Keyed"],"fields":[{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"output","access":18,"descriptor":"Lorg/bukkit/inventory/ItemStack;"},{"name":"group","access":2,"descriptor":"Ljava/lang/String;"},{"name":"category","access":2,"descriptor":"Lorg/bukkit/inventory/recipe/CraftingBookCategory;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getGroup","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setGroup","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getCategory","access":1,"descriptor":"()Lorg/bukkit/inventory/recipe/CraftingBookCategory;"},{"name":"setCategory","access":1,"descriptor":"(Lorg/bukkit/inventory/recipe/CraftingBookCategory;)V"}]},{"name":"org/bukkit/inventory/CreativeCategory","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"BUILDING_BLOCKS","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"DECORATIONS","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"REDSTONE","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"TRANSPORTATION","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"MISC","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"FOOD","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"TOOLS","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"COMBAT","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"BREWING","access":16409,"descriptor":"Lorg/bukkit/inventory/CreativeCategory;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/CreativeCategory;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/CreativeCategory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/CreativeCategory;"}]},{"name":"org/bukkit/inventory/DecoratedPotInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/DecoratedPot;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/DoubleChestInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getLeftSide","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getRightSide","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/DoubleChest;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/EnchantingInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItem","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setSecondary","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getSecondary","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"}]},{"name":"org/bukkit/inventory/EntityEquipment","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Lorg/bukkit/inventory/ItemStack;"},{"name":"getItemInMainHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemInMainHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setItemInMainHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getItemInOffHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemInOffHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setItemInOffHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getItemInHand","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getHelmet","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setHelmet","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setHelmet","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getChestplate","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setChestplate","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setChestplate","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getLeggings","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setLeggings","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setLeggings","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getBoots","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setBoots","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setBoots","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Z)V"},{"name":"getArmorContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;"},{"name":"setArmorContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"getItemInHandDropChance","access":132097,"descriptor":"()F"},{"name":"setItemInHandDropChance","access":132097,"descriptor":"(F)V"},{"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;"}]},{"name":"org/bukkit/inventory/EquipmentSlot","version":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getFuel","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getSmelting","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setFuel","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setResult","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setSmelting","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/Furnace;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/FurnaceRecipe","version":61,"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"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/material/MaterialData;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/material/MaterialData;F)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;I)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;FI)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/Material;IFI)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V"},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/FurnaceRecipe;"},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/FurnaceRecipe;"},{"name":"setInput","access":131073,"descriptor":"(Lorg/bukkit/Material;I)Lorg/bukkit/inventory/FurnaceRecipe;"},{"name":"setInputChoice","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/FurnaceRecipe;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/HorseInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/AbstractHorseInventory"],"methods":[{"name":"getArmor","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setArmor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/inventory/Inventory","version":61,"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;"},{"name":"setItem","access":1025,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V"},{"name":"addItem","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","signature":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"removeItem","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","signature":"([Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;"},{"name":"setContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getStorageContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;"},{"name":"setStorageContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/Material;)Z","exceptions":["java/lang/IllegalArgumentException"]},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/Material;I)Z","exceptions":["java/lang/IllegalArgumentException"]},{"name":"contains","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;I)Z"},{"name":"containsAtLeast","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;I)Z"},{"name":"all","access":1025,"descriptor":"(Lorg/bukkit/Material;)Ljava/util/HashMap;","signature":"(Lorg/bukkit/Material;)Ljava/util/HashMap;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"all","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;","signature":"(Lorg/bukkit/inventory/ItemStack;)Ljava/util/HashMap;"},{"name":"first","access":1025,"descriptor":"(Lorg/bukkit/Material;)I","exceptions":["java/lang/IllegalArgumentException"]},{"name":"first","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)I"},{"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"]},{"name":"remove","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"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;"},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/event/inventory/InventoryType;"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"},{"name":"iterator","access":1025,"descriptor":"()Ljava/util/ListIterator;","signature":"()Ljava/util/ListIterator;"},{"name":"iterator","access":1025,"descriptor":"(I)Ljava/util/ListIterator;","signature":"(I)Ljava/util/ListIterator;"},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"},{"name":"iterator","access":4161,"descriptor":"()Ljava/util/Iterator;"}]},{"name":"org/bukkit/inventory/InventoryHolder","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;"}]},{"name":"org/bukkit/inventory/InventoryView","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/inventory/InventoryView$Property"],"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;"},{"name":"getBottomInventory","access":1025,"descriptor":"()Lorg/bukkit/inventory/Inventory;"},{"name":"getPlayer","access":1025,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"name":"getType","access":1025,"descriptor":"()Lorg/bukkit/event/inventory/InventoryType;"},{"name":"setItem","access":1,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V"},{"name":"getItem","access":1,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;"},{"name":"setCursor","access":17,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getCursor","access":17,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getInventory","access":17,"descriptor":"(I)Lorg/bukkit/inventory/Inventory;"},{"name":"convertSlot","access":17,"descriptor":"(I)I"},{"name":"getSlotType","access":17,"descriptor":"(I)Lorg/bukkit/event/inventory/InventoryType$SlotType;"},{"name":"close","access":17,"descriptor":"()V"},{"name":"countSlots","access":17,"descriptor":"()I"},{"name":"setProperty","access":17,"descriptor":"(Lorg/bukkit/inventory/InventoryView$Property;I)Z"},{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getOriginalTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setTitle","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"$SWITCH_TABLE$org$bukkit$event$inventory$InventoryType","access":4104,"descriptor":"()[I"}]},{"name":"org/bukkit/inventory/InventoryView$Property","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/inventory/InventoryView","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;"},{"name":"getId","access":131073,"descriptor":"()I"},{"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/ItemCraftResult","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getResultingMatrix","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;"},{"name":"getOverflowItems","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/bukkit/inventory/ItemFactory","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"methods":[{"name":"getItemMeta","access":1025,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"isApplicable","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/inventory/ItemStack;)Z","exceptions":["java/lang/IllegalArgumentException"]},{"name":"isApplicable","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Z","exceptions":["java/lang/IllegalArgumentException"]},{"name":"equals","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/inventory/meta/ItemMeta;)Z","exceptions":["java/lang/IllegalArgumentException"]},{"name":"asMetaFor","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/inventory/meta/ItemMeta;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"asMetaFor","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Lorg/bukkit/inventory/meta/ItemMeta;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getDefaultLeatherColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"createItemStack","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/ItemStack;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"updateMaterial","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Lorg/bukkit/Material;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getSpawnEgg","access":1025,"descriptor":"(Lorg/bukkit/entity/EntityType;)Lorg/bukkit/Material;"},{"name":"enchantItem","access":1025,"descriptor":"(Lorg/bukkit/entity/Entity;Lorg/bukkit/inventory/ItemStack;IZ)Lorg/bukkit/inventory/ItemStack;"},{"name":"enchantItem","access":1025,"descriptor":"(Lorg/bukkit/World;Lorg/bukkit/inventory/ItemStack;IZ)Lorg/bukkit/inventory/ItemStack;"},{"name":"enchantItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;IZ)Lorg/bukkit/inventory/ItemStack;"}]},{"name":"org/bukkit/inventory/ItemFlag","version":61,"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":"HIDE_ARMOR_TRIM","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":61,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable","org/bukkit/Translatable"],"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;I)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;IS)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;ISLjava/lang/Byte;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"setType","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"getAmount","access":1,"descriptor":"()I"},{"name":"setAmount","access":1,"descriptor":"(I)V"},{"name":"getData","access":1,"descriptor":"()Lorg/bukkit/material/MaterialData;"},{"name":"setData","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)V"},{"name":"setDurability","access":131073,"descriptor":"(S)V"},{"name":"getDurability","access":131073,"descriptor":"()S"},{"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"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"containsEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z"},{"name":"getEnchantmentLevel","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I"},{"name":"getEnchantments","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"addEnchantments","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"addEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;I)V"},{"name":"addUnsafeEnchantments","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"addUnsafeEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;I)V"},{"name":"removeEnchantment","access":1,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I"},{"name":"removeEnchantments","access":1,"descriptor":"()V"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/inventory/ItemStack;","signature":"(Ljava/util/Map;)Lorg/bukkit/inventory/ItemStack;"},{"name":"getItemMeta","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"hasItemMeta","access":1,"descriptor":"()Z"},{"name":"setItemMeta","access":1,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;)Z"},{"name":"setItemMeta0","access":2,"descriptor":"(Lorg/bukkit/inventory/meta/ItemMeta;Lorg/bukkit/Material;)Z"},{"name":"getTranslationKey","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/JukeboxInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"setRecord","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getRecord","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/Jukebox;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/LecternInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/block/Lectern;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/LlamaInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/AbstractHorseInventory"],"methods":[{"name":"getDecor","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setDecor","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/inventory/LoomInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/MainHand","version":61,"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getRecipes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setRecipes","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"getRecipe","access":1025,"descriptor":"(I)Lorg/bukkit/inventory/MerchantRecipe;","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"setRecipe","access":1025,"descriptor":"(ILorg/bukkit/inventory/MerchantRecipe;)V","exceptions":["java/lang/IndexOutOfBoundsException"]},{"name":"getRecipeCount","access":1025,"descriptor":"()I"},{"name":"isTrading","access":1025,"descriptor":"()Z"},{"name":"getTrader","access":1025,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"}]},{"name":"org/bukkit/inventory/MerchantInventory","version":61,"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;"},{"name":"getMerchant","access":1025,"descriptor":"()Lorg/bukkit/inventory/Merchant;"}]},{"name":"org/bukkit/inventory/MerchantRecipe","version":61,"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":"specialPrice","access":2,"descriptor":"I"},{"name":"demand","access":2,"descriptor":"I"},{"name":"villagerExperience","access":2,"descriptor":"I"},{"name":"priceMultiplier","access":2,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;I)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;IIZ)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;IIZIF)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;IIZIFII)V"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"removeIngredient","access":1,"descriptor":"(I)V"},{"name":"setIngredients","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"getIngredients","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getAdjustedIngredient1","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"adjust","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getDemand","access":1,"descriptor":"()I"},{"name":"setDemand","access":1,"descriptor":"(I)V"},{"name":"getSpecialPrice","access":1,"descriptor":"()I"},{"name":"setSpecialPrice","access":1,"descriptor":"(I)V"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getArmorContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;"},{"name":"getExtraContents","access":1025,"descriptor":"()[Lorg/bukkit/inventory/ItemStack;"},{"name":"getHelmet","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getChestplate","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getLeggings","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getBoots","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItem","access":1025,"descriptor":"(ILorg/bukkit/inventory/ItemStack;)V"},{"name":"setItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Lorg/bukkit/inventory/ItemStack;"},{"name":"setArmorContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setExtraContents","access":1025,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setHelmet","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setChestplate","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setLeggings","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"setBoots","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItemInMainHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemInMainHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItemInOffHand","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemInOffHand","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getItemInHand","access":132097,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setItemInHand","access":132097,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getHeldItemSlot","access":1025,"descriptor":"()I"},{"name":"setHeldItemSlot","access":1025,"descriptor":"(I)V"},{"name":"getHolder","access":1025,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"},{"name":"getHolder","access":4161,"descriptor":"()Lorg/bukkit/inventory/InventoryHolder;"}]},{"name":"org/bukkit/inventory/Recipe","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"}]},{"name":"org/bukkit/inventory/RecipeChoice","version":61,"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"],"nestMembers":["org/bukkit/inventory/RecipeChoice$ExactChoice","org/bukkit/inventory/RecipeChoice$MaterialChoice"],"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;"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"},{"name":"test","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"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":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/RecipeChoice"],"nestHostClass":"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"},{"name":"","access":129,"descriptor":"([Lorg/bukkit/inventory/ItemStack;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getChoices","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice$ExactChoice;"},{"name":"test","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)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":"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":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/RecipeChoice"],"nestHostClass":"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"},{"name":"","access":129,"descriptor":"([Lorg/bukkit/Material;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Tag;)V","signature":"(Lorg/bukkit/Tag;)V"},{"name":"","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"test","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Z"},{"name":"getItemStack","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getChoices","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice$MaterialChoice;"},{"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":61,"access":33,"superName":"org/bukkit/inventory/CraftingRecipe","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":"rows","access":2,"descriptor":"[Ljava/lang/String;"},{"name":"ingredients","access":2,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"shape","access":129,"descriptor":"([Ljava/lang/String;)Lorg/bukkit/inventory/ShapedRecipe;"},{"name":"setIngredient","access":1,"descriptor":"(CLorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapedRecipe;"},{"name":"setIngredient","access":1,"descriptor":"(CLorg/bukkit/Material;)Lorg/bukkit/inventory/ShapedRecipe;"},{"name":"setIngredient","access":131073,"descriptor":"(CLorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapedRecipe;"},{"name":"setIngredient","access":1,"descriptor":"(CLorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/ShapedRecipe;"},{"name":"getIngredientMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getChoiceMap","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getShape","access":1,"descriptor":"()[Ljava/lang/String;"}]},{"name":"org/bukkit/inventory/ShapelessRecipe","version":61,"access":33,"superName":"org/bukkit/inventory/CraftingRecipe","innerClasses":[{"name":"org/bukkit/inventory/RecipeChoice$MaterialChoice","outerName":"org/bukkit/inventory/RecipeChoice","innerName":"MaterialChoice","access":9}],"fields":[{"name":"ingredients","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":131073,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;)V"},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"addIngredient","access":131073,"descriptor":"(Lorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"addIngredient","access":1,"descriptor":"(ILorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"addIngredient","access":1,"descriptor":"(ILorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"addIngredient","access":131073,"descriptor":"(ILorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"addIngredient","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"removeIngredient","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"removeIngredient","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"removeIngredient","access":1,"descriptor":"(Lorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"removeIngredient","access":1,"descriptor":"(ILorg/bukkit/Material;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"removeIngredient","access":1,"descriptor":"(ILorg/bukkit/material/MaterialData;)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"removeIngredient","access":131073,"descriptor":"(Lorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"removeIngredient","access":131073,"descriptor":"(ILorg/bukkit/Material;I)Lorg/bukkit/inventory/ShapelessRecipe;"},{"name":"getIngredientList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getChoiceList","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/bukkit/inventory/SmithingInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"],"methods":[{"name":"getResult","access":1025,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setResult","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"getRecipe","access":1025,"descriptor":"()Lorg/bukkit/inventory/Recipe;"}]},{"name":"org/bukkit/inventory/SmithingRecipe","version":61,"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":131073,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;Lorg/bukkit/inventory/RecipeChoice;)V"},{"name":"getBase","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"},{"name":"getAddition","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"}]},{"name":"org/bukkit/inventory/SmithingTransformRecipe","version":61,"access":33,"superName":"org/bukkit/inventory/SmithingRecipe","fields":[{"name":"template","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;Lorg/bukkit/inventory/RecipeChoice;)V"},{"name":"getTemplate","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"}]},{"name":"org/bukkit/inventory/SmithingTrimRecipe","version":61,"access":33,"superName":"org/bukkit/inventory/SmithingRecipe","interfaces":["org/bukkit/inventory/ComplexRecipe"],"fields":[{"name":"template","access":18,"descriptor":"Lorg/bukkit/inventory/RecipeChoice;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/RecipeChoice;Lorg/bukkit/inventory/RecipeChoice;Lorg/bukkit/inventory/RecipeChoice;)V"},{"name":"getTemplate","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"}]},{"name":"org/bukkit/inventory/SmokingRecipe","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;FI)V"}]},{"name":"org/bukkit/inventory/StonecutterInventory","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/Inventory"]},{"name":"org/bukkit/inventory/StonecuttingRecipe","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/inventory/ItemStack;Lorg/bukkit/inventory/RecipeChoice;)V"},{"name":"setInput","access":1,"descriptor":"(Lorg/bukkit/Material;)Lorg/bukkit/inventory/StonecuttingRecipe;"},{"name":"getInput","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"setInputChoice","access":1,"descriptor":"(Lorg/bukkit/inventory/RecipeChoice;)Lorg/bukkit/inventory/StonecuttingRecipe;"},{"name":"getInputChoice","access":1,"descriptor":"()Lorg/bukkit/inventory/RecipeChoice;"},{"name":"getResult","access":1,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"getGroup","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setGroup","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/inventory/meta/ArmorMeta","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasTrim","access":1025,"descriptor":"()Z"},{"name":"setTrim","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/trim/ArmorTrim;)V"},{"name":"getTrim","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/trim/ArmorTrim;"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/ArmorMeta;"},{"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/AxolotlBucketMeta","version":61,"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;"},{"name":"setVariant","access":1025,"descriptor":"(Lorg/bukkit/entity/Axolotl$Variant;)V"},{"name":"hasVariant","access":1025,"descriptor":"()Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/AxolotlBucketMeta;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getBaseColor","access":132097,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setBaseColor","access":132097,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getPatterns","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setPatterns","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"addPattern","access":1025,"descriptor":"(Lorg/bukkit/block/banner/Pattern;)V"},{"name":"getPattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;"},{"name":"removePattern","access":1025,"descriptor":"(I)Lorg/bukkit/block/banner/Pattern;"},{"name":"setPattern","access":1025,"descriptor":"(ILorg/bukkit/block/banner/Pattern;)V"},{"name":"numberOfPatterns","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/inventory/meta/BlockDataMeta","version":61,"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;"},{"name":"setBlockData","access":1025,"descriptor":"(Lorg/bukkit/block/data/BlockData;)V"}]},{"name":"org/bukkit/inventory/meta/BlockStateMeta","version":61,"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;"},{"name":"setBlockState","access":1025,"descriptor":"(Lorg/bukkit/block/BlockState;)V"}]},{"name":"org/bukkit/inventory/meta/BookMeta","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"nestMembers":["org/bukkit/inventory/meta/BookMeta$Generation","org/bukkit/inventory/meta/BookMeta$Spigot"],"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;"},{"name":"setTitle","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"hasAuthor","access":1025,"descriptor":"()Z"},{"name":"getAuthor","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setAuthor","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"hasGeneration","access":1025,"descriptor":"()Z"},{"name":"getGeneration","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta$Generation;"},{"name":"setGeneration","access":1025,"descriptor":"(Lorg/bukkit/inventory/meta/BookMeta$Generation;)V"},{"name":"hasPages","access":1025,"descriptor":"()Z"},{"name":"getPage","access":1025,"descriptor":"(I)Ljava/lang/String;"},{"name":"setPage","access":1025,"descriptor":"(ILjava/lang/String;)V"},{"name":"getPages","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setPages","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"setPages","access":1153,"descriptor":"([Ljava/lang/String;)V"},{"name":"addPage","access":1153,"descriptor":"([Ljava/lang/String;)V"},{"name":"getPageCount","access":1025,"descriptor":"()I"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta;"},{"name":"spigot","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/BookMeta$Spigot;"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/inventory/meta/BookMeta","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":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/inventory/meta/BookMeta","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;"},{"name":"setPage","access":129,"descriptor":"(I[Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"getPages","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List<[Lnet/md_5/bungee/api/chat/BaseComponent;>;"},{"name":"setPages","access":1,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List<[Lnet/md_5/bungee/api/chat/BaseComponent;>;)V"},{"name":"setPages","access":129,"descriptor":"([[Lnet/md_5/bungee/api/chat/BaseComponent;)V"},{"name":"addPage","access":129,"descriptor":"([[Lnet/md_5/bungee/api/chat/BaseComponent;)V"}]},{"name":"org/bukkit/inventory/meta/BundleMeta","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"hasItems","access":1025,"descriptor":"()Z"},{"name":"getItems","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setItems","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"addItem","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/inventory/meta/ColorableArmorMeta","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ArmorMeta","org/bukkit/inventory/meta/LeatherArmorMeta"],"methods":[{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/ColorableArmorMeta;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/ArmorMeta;"},{"name":"clone","access":4161,"descriptor":"()Lorg/bukkit/inventory/meta/LeatherArmorMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/CompassMeta","version":61,"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;"},{"name":"setLodestone","access":1025,"descriptor":"(Lorg/bukkit/Location;)V"},{"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":61,"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;"},{"name":"setChargedProjectiles","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"addChargedProjectile","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"}]},{"name":"org/bukkit/inventory/meta/Damageable","version":61,"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;"},{"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":61,"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"},{"name":"getStoredEnchantLevel","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I"},{"name":"getStoredEnchants","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"addStoredEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;IZ)Z"},{"name":"removeStoredEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z","exceptions":["java/lang/IllegalArgumentException"]},{"name":"hasConflictingStoredEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/EnchantmentStorageMeta;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"setEffect","access":1025,"descriptor":"(Lorg/bukkit/FireworkEffect;)V"},{"name":"hasEffect","access":1025,"descriptor":"()Z"},{"name":"getEffect","access":1025,"descriptor":"()Lorg/bukkit/FireworkEffect;"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/FireworkEffectMeta;"},{"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":61,"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"]},{"name":"addEffects","access":1153,"descriptor":"([Lorg/bukkit/FireworkEffect;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"addEffects","access":1025,"descriptor":"(Ljava/lang/Iterable;)V","signature":"(Ljava/lang/Iterable;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"getEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"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;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable","org/bukkit/persistence/PersistentDataHolder"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"methods":[{"name":"hasDisplayName","access":1025,"descriptor":"()Z"},{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"hasLocalizedName","access":1025,"descriptor":"()Z"},{"name":"getLocalizedName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setLocalizedName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"hasLore","access":1025,"descriptor":"()Z"},{"name":"getLore","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"setLore","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"hasCustomModelData","access":1025,"descriptor":"()Z"},{"name":"getCustomModelData","access":1025,"descriptor":"()I"},{"name":"setCustomModelData","access":1025,"descriptor":"(Ljava/lang/Integer;)V"},{"name":"hasEnchants","access":1025,"descriptor":"()Z"},{"name":"hasEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z"},{"name":"getEnchantLevel","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)I"},{"name":"getEnchants","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"addEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;IZ)Z"},{"name":"removeEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z"},{"name":"removeEnchantments","access":1025,"descriptor":"()V"},{"name":"hasConflictingEnchant","access":1025,"descriptor":"(Lorg/bukkit/enchantments/Enchantment;)Z"},{"name":"addItemFlags","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemFlag;)V"},{"name":"removeItemFlags","access":1153,"descriptor":"([Lorg/bukkit/inventory/ItemFlag;)V"},{"name":"getItemFlags","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"hasItemFlag","access":1025,"descriptor":"(Lorg/bukkit/inventory/ItemFlag;)Z"},{"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;"},{"name":"getAttributeModifiers","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;","signature":"(Lorg/bukkit/inventory/EquipmentSlot;)Lcom/google/common/collect/Multimap;"},{"name":"getAttributeModifiers","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;)Ljava/util/Collection;","signature":"(Lorg/bukkit/attribute/Attribute;)Ljava/util/Collection;"},{"name":"addAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;Lorg/bukkit/attribute/AttributeModifier;)Z"},{"name":"setAttributeModifiers","access":1025,"descriptor":"(Lcom/google/common/collect/Multimap;)V","signature":"(Lcom/google/common/collect/Multimap;)V"},{"name":"removeAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;)Z"},{"name":"removeAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/inventory/EquipmentSlot;)Z"},{"name":"removeAttributeModifier","access":1025,"descriptor":"(Lorg/bukkit/attribute/Attribute;Lorg/bukkit/attribute/AttributeModifier;)Z"},{"name":"getAsString","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getCustomTagContainer","access":132097,"descriptor":"()Lorg/bukkit/inventory/meta/tags/CustomItemTagContainer;"},{"name":"setVersion","access":1025,"descriptor":"(I)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/ItemMeta;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/inventory/meta/KnowledgeBookMeta","version":61,"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;"},{"name":"setRecipes","access":1025,"descriptor":"(Ljava/util/List;)V","signature":"(Ljava/util/List;)V"},{"name":"addRecipe","access":1153,"descriptor":"([Lorg/bukkit/NamespacedKey;)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/KnowledgeBookMeta;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/LeatherArmorMeta;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"hasMapId","access":132097,"descriptor":"()Z"},{"name":"getMapId","access":132097,"descriptor":"()I"},{"name":"setMapId","access":132097,"descriptor":"(I)V"},{"name":"hasMapView","access":1025,"descriptor":"()Z"},{"name":"getMapView","access":1025,"descriptor":"()Lorg/bukkit/map/MapView;"},{"name":"setMapView","access":1025,"descriptor":"(Lorg/bukkit/map/MapView;)V"},{"name":"isScaling","access":1025,"descriptor":"()Z"},{"name":"setScaling","access":1025,"descriptor":"(Z)V"},{"name":"hasLocationName","access":132097,"descriptor":"()Z"},{"name":"getLocationName","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"setLocationName","access":132097,"descriptor":"(Ljava/lang/String;)V"},{"name":"hasColor","access":1025,"descriptor":"()Z"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/MapMeta;"},{"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/MusicInstrumentMeta","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"setInstrument","access":1025,"descriptor":"(Lorg/bukkit/MusicInstrument;)V"},{"name":"getInstrument","access":1025,"descriptor":"()Lorg/bukkit/MusicInstrument;"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/MusicInstrumentMeta;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"setBasePotionData","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionData;)V"},{"name":"getBasePotionData","access":132097,"descriptor":"()Lorg/bukkit/potion/PotionData;"},{"name":"setBasePotionType","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionType;)V"},{"name":"getBasePotionType","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionType;"},{"name":"hasCustomEffects","access":1025,"descriptor":"()Z"},{"name":"getCustomEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z"},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"setMainEffect","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"clearCustomEffects","access":1025,"descriptor":"()Z"},{"name":"hasColor","access":1025,"descriptor":"()Z"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/Color;)V"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"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;"},{"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/SkullMeta","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getOwner","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"hasOwner","access":1025,"descriptor":"()Z"},{"name":"setOwner","access":132097,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getOwningPlayer","access":1025,"descriptor":"()Lorg/bukkit/OfflinePlayer;"},{"name":"setOwningPlayer","access":1025,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Z"},{"name":"getOwnerProfile","access":1025,"descriptor":"()Lorg/bukkit/profile/PlayerProfile;"},{"name":"setOwnerProfile","access":1025,"descriptor":"(Lorg/bukkit/profile/PlayerProfile;)V"},{"name":"setNoteBlockSound","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"getNoteBlockSound","access":1025,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/SkullMeta;"},{"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/ItemMeta"],"methods":[{"name":"getSpawnedType","access":132097,"descriptor":"()Lorg/bukkit/entity/EntityType;"},{"name":"setSpawnedType","access":132097,"descriptor":"(Lorg/bukkit/entity/EntityType;)V"},{"name":"getSpawnedEntity","access":1025,"descriptor":"()Lorg/bukkit/entity/EntitySnapshot;"},{"name":"setSpawnedEntity","access":1025,"descriptor":"(Lorg/bukkit/entity/EntitySnapshot;)V"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/SpawnEggMeta;"},{"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":61,"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;"},{"name":"addCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffect;Z)Z"},{"name":"removeCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"name":"hasCustomEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;)Z"},{"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":61,"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;"},{"name":"setPatternColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getBodyColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setBodyColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"},{"name":"getPattern","access":1025,"descriptor":"()Lorg/bukkit/entity/TropicalFish$Pattern;"},{"name":"setPattern","access":1025,"descriptor":"(Lorg/bukkit/entity/TropicalFish$Pattern;)V"},{"name":"hasVariant","access":1025,"descriptor":"()Z"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/TropicalFishBucketMeta;"},{"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/meta/tags/CustomItemTagContainer","version":61,"access":132609,"superName":"java/lang/Object","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"},{"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"},{"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;"},{"name":"removeCustomTag","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"getAdapterContext","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/tags/ItemTagAdapterContext;"}]},{"name":"org/bukkit/inventory/meta/tags/ItemTagAdapterContext","version":61,"access":132609,"superName":"java/lang/Object","methods":[{"name":"newTagContainer","access":1025,"descriptor":"()Lorg/bukkit/inventory/meta/tags/CustomItemTagContainer;"}]},{"name":"org/bukkit/inventory/meta/tags/ItemTagType","version":61,"access":132609,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","nestMembers":["org/bukkit/inventory/meta/tags/ItemTagType$PrimitiveTagType"],"innerClasses":[{"name":"org/bukkit/inventory/meta/tags/ItemTagType$PrimitiveTagType","outerName":"org/bukkit/inventory/meta/tags/ItemTagType","innerName":"PrimitiveTagType","access":9}],"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;"},{"name":"getComplexType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"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;"},{"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;"}]},{"name":"org/bukkit/inventory/meta/tags/ItemTagType$PrimitiveTagType","version":61,"access":33,"signature":"Ljava/lang/Object;Lorg/bukkit/inventory/meta/tags/ItemTagType;","superName":"java/lang/Object","interfaces":["org/bukkit/inventory/meta/tags/ItemTagType"],"nestHostClass":"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"},{"name":"getPrimitiveType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getComplexType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"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;"},{"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;"}]},{"name":"org/bukkit/inventory/meta/tags/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/meta/trim/ArmorTrim","version":61,"access":33,"superName":"java/lang/Object","fields":[{"name":"material","access":18,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"pattern","access":18,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/inventory/meta/trim/TrimMaterial;Lorg/bukkit/inventory/meta/trim/TrimPattern;)V"},{"name":"getMaterial","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"getPattern","access":1,"descriptor":"()Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"}]},{"name":"org/bukkit/inventory/meta/trim/TrimMaterial","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"fields":[{"name":"QUARTZ","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"IRON","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"NETHERITE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"REDSTONE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"COPPER","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"GOLD","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"EMERALD","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"DIAMOND","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"LAPIS","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"},{"name":"AMETHYST","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimMaterial;"}]},{"name":"org/bukkit/inventory/meta/trim/TrimPattern","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"fields":[{"name":"SENTRY","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"DUNE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"COAST","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"WILD","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"WARD","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"EYE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"VEX","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"TIDE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"SNOUT","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"RIB","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"SPIRE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"WAYFINDER","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"SHAPER","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"SILENCE","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"RAISER","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"},{"name":"HOST","access":25,"descriptor":"Lorg/bukkit/inventory/meta/trim/TrimPattern;"}]},{"name":"org/bukkit/inventory/meta/trim/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/inventory/recipe/CookingBookCategory","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"FOOD","access":16409,"descriptor":"Lorg/bukkit/inventory/recipe/CookingBookCategory;"},{"name":"BLOCKS","access":16409,"descriptor":"Lorg/bukkit/inventory/recipe/CookingBookCategory;"},{"name":"MISC","access":16409,"descriptor":"Lorg/bukkit/inventory/recipe/CookingBookCategory;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/recipe/CookingBookCategory;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/recipe/CookingBookCategory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/recipe/CookingBookCategory;"}]},{"name":"org/bukkit/inventory/recipe/CraftingBookCategory","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"BUILDING","access":16409,"descriptor":"Lorg/bukkit/inventory/recipe/CraftingBookCategory;"},{"name":"REDSTONE","access":16409,"descriptor":"Lorg/bukkit/inventory/recipe/CraftingBookCategory;"},{"name":"EQUIPMENT","access":16409,"descriptor":"Lorg/bukkit/inventory/recipe/CraftingBookCategory;"},{"name":"MISC","access":16409,"descriptor":"Lorg/bukkit/inventory/recipe/CraftingBookCategory;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/inventory/recipe/CraftingBookCategory;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/inventory/recipe/CraftingBookCategory;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/inventory/recipe/CraftingBookCategory;"}]},{"name":"org/bukkit/inventory/recipe/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/loot/LootContext","version":61,"access":49,"superName":"java/lang/Object","nestMembers":["org/bukkit/loot/LootContext$Builder"],"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"},{"name":"getLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"getLuck","access":1,"descriptor":"()F"},{"name":"getLootingModifier","access":1,"descriptor":"()I"},{"name":"getLootedEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"getKiller","access":1,"descriptor":"()Lorg/bukkit/entity/HumanEntity;"}]},{"name":"org/bukkit/loot/LootContext$Builder","version":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/loot/LootContext","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"},{"name":"luck","access":1,"descriptor":"(F)Lorg/bukkit/loot/LootContext$Builder;"},{"name":"lootingModifier","access":1,"descriptor":"(I)Lorg/bukkit/loot/LootContext$Builder;"},{"name":"lootedEntity","access":1,"descriptor":"(Lorg/bukkit/entity/Entity;)Lorg/bukkit/loot/LootContext$Builder;"},{"name":"killer","access":1,"descriptor":"(Lorg/bukkit/entity/HumanEntity;)Lorg/bukkit/loot/LootContext$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/bukkit/loot/LootContext;"}]},{"name":"org/bukkit/loot/LootTable","version":61,"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;"},{"name":"fillInventory","access":1025,"descriptor":"(Lorg/bukkit/inventory/Inventory;Ljava/util/Random;Lorg/bukkit/loot/LootContext;)V"}]},{"name":"org/bukkit/loot/LootTables","version":61,"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":"ANCIENT_CITY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"ANCIENT_CITY_ICE_BOX","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"RUINED_PORTAL","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_REWARD","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_SUPPLY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_CORRIDOR","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_INTERSECTION","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_INTERSECTION_BARREL","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_ENTRANCE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_CORRIDOR_DISPENSER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_CHAMBER_DISPENSER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_WATER_DISPENSER","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBERS_CORRIDOR_POT","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":"SNIFFER_DIGGING","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"PIGLIN_BARTERING","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBER_KEY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRIAL_CHAMBER_CONSUMABLES","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"DESERT_WELL_ARCHAEOLOGY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"DESERT_PYRAMID_ARCHAEOLOGY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRAIL_RUINS_ARCHAEOLOGY_COMMON","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"TRAIL_RUINS_ARCHAEOLOGY_RARE","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"OCEAN_RUIN_WARM_ARCHAEOLOGY","access":16409,"descriptor":"Lorg/bukkit/loot/LootTables;"},{"name":"OCEAN_RUIN_COLD_ARCHAEOLOGY","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;"},{"name":"getLootTable","access":1,"descriptor":"()Lorg/bukkit/loot/LootTable;"},{"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setLootTable","access":1025,"descriptor":"(Lorg/bukkit/loot/LootTable;)V"},{"name":"getLootTable","access":1025,"descriptor":"()Lorg/bukkit/loot/LootTable;"},{"name":"setSeed","access":1025,"descriptor":"(J)V"},{"name":"getSeed","access":1025,"descriptor":"()J"}]},{"name":"org/bukkit/loot/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/map/MapCanvas","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getMapView","access":1025,"descriptor":"()Lorg/bukkit/map/MapView;"},{"name":"getCursors","access":1025,"descriptor":"()Lorg/bukkit/map/MapCursorCollection;"},{"name":"setCursors","access":1025,"descriptor":"(Lorg/bukkit/map/MapCursorCollection;)V"},{"name":"setPixelColor","access":1025,"descriptor":"(IILjava/awt/Color;)V"},{"name":"getPixelColor","access":1025,"descriptor":"(II)Ljava/awt/Color;"},{"name":"getBasePixelColor","access":1025,"descriptor":"(II)Ljava/awt/Color;"},{"name":"setPixel","access":132097,"descriptor":"(IIB)V"},{"name":"getPixel","access":132097,"descriptor":"(II)B"},{"name":"getBasePixel","access":132097,"descriptor":"(II)B"},{"name":"drawImage","access":1025,"descriptor":"(IILjava/awt/Image;)V"},{"name":"drawText","access":1025,"descriptor":"(IILorg/bukkit/map/MapFont;Ljava/lang/String;)V"}]},{"name":"org/bukkit/map/MapCursor","version":61,"access":49,"superName":"java/lang/Object","nestMembers":["org/bukkit/map/MapCursor$Type"],"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"},{"name":"","access":1,"descriptor":"(BBBLorg/bukkit/map/MapCursor$Type;Z)V"},{"name":"","access":131073,"descriptor":"(BBBBZLjava/lang/String;)V"},{"name":"","access":1,"descriptor":"(BBBLorg/bukkit/map/MapCursor$Type;ZLjava/lang/String;)V"},{"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;"},{"name":"getRawType","access":131073,"descriptor":"()B"},{"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"},{"name":"setRawType","access":131073,"descriptor":"(B)V"},{"name":"setVisible","access":1,"descriptor":"(Z)V"},{"name":"getCaption","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setCaption","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/map/MapCursor$Type","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/map/MapCursor","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":"DESERT_VILLAGE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"PLAINS_VILLAGE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"SAVANNA_VILLAGE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"SNOWY_VILLAGE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"TAIGA_VILLAGE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"JUNGLE_TEMPLE","access":16409,"descriptor":"Lorg/bukkit/map/MapCursor$Type;"},{"name":"SWAMP_HUT","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"},{"name":"byValue","access":131081,"descriptor":"(B)Lorg/bukkit/map/MapCursor$Type;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/map/MapCursor$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/map/MapCursor$Type;"}]},{"name":"org/bukkit/map/MapCursorCollection","version":61,"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;"},{"name":"removeCursor","access":1,"descriptor":"(Lorg/bukkit/map/MapCursor;)Z"},{"name":"addCursor","access":1,"descriptor":"(Lorg/bukkit/map/MapCursor;)Lorg/bukkit/map/MapCursor;"},{"name":"addCursor","access":1,"descriptor":"(IIB)Lorg/bukkit/map/MapCursor;"},{"name":"addCursor","access":131073,"descriptor":"(IIBB)Lorg/bukkit/map/MapCursor;"},{"name":"addCursor","access":131073,"descriptor":"(IIBBZ)Lorg/bukkit/map/MapCursor;"},{"name":"addCursor","access":131073,"descriptor":"(IIBBZLjava/lang/String;)Lorg/bukkit/map/MapCursor;"}]},{"name":"org/bukkit/map/MapFont","version":61,"access":33,"superName":"java/lang/Object","nestMembers":["org/bukkit/map/MapFont$CharacterSprite"],"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"},{"name":"getChar","access":1,"descriptor":"(C)Lorg/bukkit/map/MapFont$CharacterSprite;"},{"name":"getWidth","access":1,"descriptor":"(Ljava/lang/String;)I"},{"name":"getHeight","access":1,"descriptor":"()I"},{"name":"isValid","access":1,"descriptor":"(Ljava/lang/String;)Z"}]},{"name":"org/bukkit/map/MapFont$CharacterSprite","version":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/map/MapFont","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"},{"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":61,"access":49,"superName":"java/lang/Object","nestMembers":["org/bukkit/map/MapPalette$MapColorCache"],"innerClasses":[{"name":"org/bukkit/map/MapPalette$MapColorCache","outerName":"org/bukkit/map/MapPalette","innerName":"MapColorCache","access":1545}],"fields":[{"name":"colors","access":24,"descriptor":"[Ljava/awt/Color;"},{"name":"TRANSPARENT","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"0"}},{"name":"LIGHT_GREEN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"4"}},{"name":"LIGHT_BROWN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"8"}},{"name":"GRAY_1","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"12"}},{"name":"RED","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"16"}},{"name":"PALE_BLUE","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"20"}},{"name":"GRAY_2","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"24"}},{"name":"DARK_GREEN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"28"}},{"name":"WHITE","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"32"}},{"name":"LIGHT_GRAY","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"36"}},{"name":"BROWN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"40"}},{"name":"DARK_GRAY","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"44"}},{"name":"BLUE","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"48"}},{"name":"DARK_BROWN","access":131097,"descriptor":"B","constant":{"kind":"scalar","type":"Integer","value":"52"}},{"name":"mapColorCache","access":10,"descriptor":"Lorg/bukkit/map/MapPalette$MapColorCache;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"c","access":10,"descriptor":"(III)Ljava/awt/Color;"},{"name":"c","access":10,"descriptor":"(IIII)Ljava/awt/Color;"},{"name":"getDistance","access":10,"descriptor":"(Ljava/awt/Color;Ljava/awt/Color;)D"},{"name":"resizeImage","access":9,"descriptor":"(Ljava/awt/Image;)Ljava/awt/image/BufferedImage;"},{"name":"imageToBytes","access":131081,"descriptor":"(Ljava/awt/Image;)[B"},{"name":"matchColor","access":131081,"descriptor":"(III)B"},{"name":"matchColor","access":131081,"descriptor":"(Ljava/awt/Color;)B"},{"name":"getColor","access":131081,"descriptor":"(B)Ljava/awt/Color;"},{"name":"setMapColorCache","access":9,"descriptor":"(Lorg/bukkit/map/MapPalette$MapColorCache;)V"}]},{"name":"org/bukkit/map/MapPalette$MapColorCache","version":61,"access":1537,"superName":"java/lang/Object","nestHostClass":"org/bukkit/map/MapPalette","innerClasses":[{"name":"org/bukkit/map/MapPalette$MapColorCache","outerName":"org/bukkit/map/MapPalette","innerName":"MapColorCache","access":1545}],"methods":[{"name":"isCached","access":1025,"descriptor":"()Z"},{"name":"matchColor","access":132097,"descriptor":"(Ljava/awt/Color;)B"}]},{"name":"org/bukkit/map/MapRenderer","version":61,"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"},{"name":"render","access":1025,"descriptor":"(Lorg/bukkit/map/MapView;Lorg/bukkit/map/MapCanvas;Lorg/bukkit/entity/Player;)V"}]},{"name":"org/bukkit/map/MapView","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/map/MapView$Scale"],"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;"},{"name":"setScale","access":1025,"descriptor":"(Lorg/bukkit/map/MapView$Scale;)V"},{"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;"},{"name":"setWorld","access":1025,"descriptor":"(Lorg/bukkit/World;)V"},{"name":"getRenderers","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"addRenderer","access":1025,"descriptor":"(Lorg/bukkit/map/MapRenderer;)V"},{"name":"removeRenderer","access":1025,"descriptor":"(Lorg/bukkit/map/MapRenderer;)Z"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/map/MapView","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;"},{"name":"getValue","access":131073,"descriptor":"()B"},{"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":61,"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;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":2,"descriptor":"(Z)V"}]},{"name":"org/bukkit/map/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/material/Attachable","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/material/Directional"],"methods":[{"name":"getAttachedFace","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;"}]},{"name":"org/bukkit/material/Banner","version":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Redstone"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"name":"","access":131073,"descriptor":"(B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/DirectionalContainer","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Attachable"],"nestMembers":["org/bukkit/material/CocoaPlant$CocoaPlantSize"],"innerClasses":[{"name":"org/bukkit/material/CocoaPlant$CocoaPlantSize","outerName":"org/bukkit/material/CocoaPlant","innerName":"CocoaPlantSize","access":16409}],"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"},{"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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/material/CocoaPlant","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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/DyeColor;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/DyeColor;)V"}]},{"name":"org/bukkit/material/Command","version":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Redstone"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/ExtendedRails","interfaces":["org/bukkit/material/PressureSensor"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"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"},{"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setFacingDirection","access":1025,"descriptor":"(Lorg/bukkit/block/BlockFace;)V"},{"name":"getFacing","access":1025,"descriptor":"()Lorg/bukkit/block/BlockFace;"}]},{"name":"org/bukkit/material/DirectionalContainer","version":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/FurnaceAndDispenser","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Openable"],"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"},{"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"},{"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;"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Colorable"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/DirectionalContainer","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/Rails","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"name":"isCurve","access":1,"descriptor":"()Z"},{"name":"getConvertedData","access":131076,"descriptor":"()B"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/FurnaceAndDispenser","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/DirectionalContainer","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Openable"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/Wood","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Redstone"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"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":61,"access":131105,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable"],"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"},{"name":"getData","access":131073,"descriptor":"()B"},{"name":"setData","access":131073,"descriptor":"(B)V"},{"name":"getItemType","access":1,"descriptor":"()Lorg/bukkit/Material;"},{"name":"toItemStack","access":131073,"descriptor":"()Lorg/bukkit/inventory/ItemStack;"},{"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":61,"access":131105,"superName":"org/bukkit/material/TexturedMaterial","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"name":"isStem","access":1,"descriptor":"()Z"},{"name":"setStem","access":131073,"descriptor":"()V"},{"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"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"},{"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":61,"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional","org/bukkit/material/Redstone"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/ExtendedRails","interfaces":["org/bukkit/material/Redstone"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/PressureSensor"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isPressed","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/material/Pumpkin","version":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"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"},{"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isPowered","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/material/RedstoneTorch","version":61,"access":131105,"superName":"org/bukkit/material/Torch","interfaces":["org/bukkit/material/Redstone"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Redstone"],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/Wood","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"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"},{"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":61,"access":132129,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Attachable"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/TexturedMaterial","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"name":"","access":131073,"descriptor":"(B)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/EntityType;)V"},{"name":"getSpawnedType","access":131073,"descriptor":"()Lorg/bukkit/entity/EntityType;"},{"name":"setSpawnedType","access":131073,"descriptor":"(Lorg/bukkit/entity/EntityType;)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Directional"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/TexturedMaterial","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"},{"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"},{"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":61,"access":132129,"superName":"org/bukkit/material/MaterialData","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/Material;)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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"},{"name":"setTextureIndex","access":131076,"descriptor":"(I)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Openable"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/Wood","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/Material;B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/SimpleAttachableMaterialData","interfaces":["org/bukkit/material/Redstone"],"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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"name":"","access":131073,"descriptor":"(B)V"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/Wood","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"},{"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":61,"access":131105,"superName":"org/bukkit/material/MaterialData","interfaces":["org/bukkit/material/Colorable"],"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"},{"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/material/types/MushroomBlockTexture","version":61,"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"},{"name":"getCapFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getByData","access":131081,"descriptor":"(B)Lorg/bukkit/material/types/MushroomBlockTexture;"},{"name":"getCapByFace","access":9,"descriptor":"(Lorg/bukkit/block/BlockFace;)Lorg/bukkit/material/types/MushroomBlockTexture;"},{"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/metadata/FixedMetadataValue","version":61,"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"},{"name":"invalidate","access":1,"descriptor":"()V"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/bukkit/metadata/LazyMetadataValue","version":61,"access":33,"superName":"org/bukkit/metadata/MetadataValueAdapter","nestMembers":["org/bukkit/metadata/LazyMetadataValue$CacheStrategy"],"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"},{"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"},{"name":"","access":4,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"value","access":1,"descriptor":"()Ljava/lang/Object;"},{"name":"eval","access":34,"descriptor":"()V","exceptions":["org/bukkit/metadata/MetadataEvaluationException"]},{"name":"invalidate","access":33,"descriptor":"()V"}]},{"name":"org/bukkit/metadata/LazyMetadataValue$CacheStrategy","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/metadata/LazyMetadataValue","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":61,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/bukkit/metadata/MetadataEvaluationException","version":61,"access":33,"superName":"java/lang/RuntimeException","methods":[{"name":"","access":0,"descriptor":"(Ljava/lang/Throwable;)V"}]},{"name":"org/bukkit/metadata/MetadataStore","version":61,"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"},{"name":"getMetadata","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;","signature":"(TT;Ljava/lang/String;)Ljava/util/List;"},{"name":"hasMetadata","access":1025,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Z","signature":"(TT;Ljava/lang/String;)Z"},{"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"},{"name":"invalidateAll","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"}]},{"name":"org/bukkit/metadata/MetadataStoreBase","version":61,"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"},{"name":"getMetadata","access":33,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;","signature":"(TT;Ljava/lang/String;)Ljava/util/List;"},{"name":"hasMetadata","access":33,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Z","signature":"(TT;Ljava/lang/String;)Z"},{"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"},{"name":"invalidateAll","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"disambiguate","access":1028,"descriptor":"(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;","signature":"(TT;Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/bukkit/metadata/MetadataValue","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/Object;"},{"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;"},{"name":"getOwningPlugin","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"invalidate","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/metadata/MetadataValueAdapter","version":61,"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"},{"name":"getOwningPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"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;"}]},{"name":"org/bukkit/metadata/Metadatable","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"setMetadata","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/metadata/MetadataValue;)V"},{"name":"getMetadata","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/List;","signature":"(Ljava/lang/String;)Ljava/util/List;"},{"name":"hasMetadata","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"removeMetadata","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/plugin/Plugin;)V"}]},{"name":"org/bukkit/metadata/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/packs/DataPack","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed"],"nestMembers":["org/bukkit/packs/DataPack$Compatibility","org/bukkit/packs/DataPack$Source"],"innerClasses":[{"name":"org/bukkit/packs/DataPack$Compatibility","outerName":"org/bukkit/packs/DataPack","innerName":"Compatibility","access":16409},{"name":"org/bukkit/packs/DataPack$Source","outerName":"org/bukkit/packs/DataPack","innerName":"Source","access":16409},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getDescription","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getPackFormat","access":1025,"descriptor":"()I"},{"name":"getMinSupportedPackFormat","access":1025,"descriptor":"()I"},{"name":"getMaxSupportedPackFormat","access":1025,"descriptor":"()I"},{"name":"isEnabled","access":1025,"descriptor":"()Z"},{"name":"isRequired","access":1025,"descriptor":"()Z"},{"name":"getCompatibility","access":1025,"descriptor":"()Lorg/bukkit/packs/DataPack$Compatibility;"},{"name":"getRequestedFeatures","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getSource","access":1025,"descriptor":"()Lorg/bukkit/packs/DataPack$Source;"}]},{"name":"org/bukkit/packs/DataPack$Compatibility","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/packs/DataPack","innerClasses":[{"name":"org/bukkit/packs/DataPack$Compatibility","outerName":"org/bukkit/packs/DataPack","innerName":"Compatibility","access":16409}],"fields":[{"name":"NEW","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Compatibility;"},{"name":"OLD","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Compatibility;"},{"name":"COMPATIBLE","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Compatibility;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/packs/DataPack$Compatibility;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/packs/DataPack$Compatibility;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/packs/DataPack$Compatibility;"}]},{"name":"org/bukkit/packs/DataPack$Source","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/packs/DataPack","innerClasses":[{"name":"org/bukkit/packs/DataPack$Source","outerName":"org/bukkit/packs/DataPack","innerName":"Source","access":16409}],"fields":[{"name":"DEFAULT","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Source;"},{"name":"BUILT_IN","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Source;"},{"name":"FEATURE","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Source;"},{"name":"WORLD","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Source;"},{"name":"SERVER","access":16409,"descriptor":"Lorg/bukkit/packs/DataPack$Source;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/packs/DataPack$Source;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/packs/DataPack$Source;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/packs/DataPack$Source;"}]},{"name":"org/bukkit/packs/DataPackManager","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getDataPacks","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getDataPack","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/packs/DataPack;"},{"name":"getEnabledDataPacks","access":1025,"descriptor":"(Lorg/bukkit/World;)Ljava/util/Collection;","signature":"(Lorg/bukkit/World;)Ljava/util/Collection;"},{"name":"getDisabledDataPacks","access":1025,"descriptor":"(Lorg/bukkit/World;)Ljava/util/Collection;","signature":"(Lorg/bukkit/World;)Ljava/util/Collection;"},{"name":"isEnabledByFeature","access":1025,"descriptor":"(Lorg/bukkit/Material;Lorg/bukkit/World;)Z"},{"name":"isEnabledByFeature","access":1025,"descriptor":"(Lorg/bukkit/entity/EntityType;Lorg/bukkit/World;)Z"}]},{"name":"org/bukkit/packs/ResourcePack","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getId","access":1025,"descriptor":"()Ljava/util/UUID;"},{"name":"getUrl","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getHash","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getPrompt","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"isRequired","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/packs/package-info","version":61,"access":5632,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}]},{"name":"org/bukkit/permissions/Permissible","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/permissions/ServerOperator"],"methods":[{"name":"isPermissionSet","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isPermissionSet","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z"},{"name":"hasPermission","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"hasPermission","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z"},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Z)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;ZI)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"addAttachment","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;I)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"removeAttachment","access":1025,"descriptor":"(Lorg/bukkit/permissions/PermissionAttachment;)V"},{"name":"recalculatePermissions","access":1025,"descriptor":"()V"},{"name":"getEffectivePermissions","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/permissions/PermissibleBase","version":61,"access":33,"superName":"java/lang/Object","interfaces":["org/bukkit/permissions/Permissible"],"nestMembers":["org/bukkit/permissions/PermissibleBase$RemoveAttachmentRunnable"],"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"},{"name":"isOp","access":1,"descriptor":"()Z"},{"name":"setOp","access":1,"descriptor":"(Z)V"},{"name":"isPermissionSet","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isPermissionSet","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z"},{"name":"hasPermission","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"hasPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)Z"},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Z)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"removeAttachment","access":1,"descriptor":"(Lorg/bukkit/permissions/PermissionAttachment;)V"},{"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"},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;ZI)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"addAttachment","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;I)Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"getEffectivePermissions","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/permissions/PermissibleBase$RemoveAttachmentRunnable","version":61,"access":32,"superName":"java/lang/Object","interfaces":["java/lang/Runnable"],"nestHostClass":"org/bukkit/permissions/PermissibleBase","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"},{"name":"run","access":1,"descriptor":"()V"}]},{"name":"org/bukkit/permissions/Permission","version":61,"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"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/Map;)V","signature":"(Ljava/lang/String;Ljava/util/Map;)V"},{"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"},{"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"},{"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"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getChildren","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getDefault","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionDefault;"},{"name":"setDefault","access":1,"descriptor":"(Lorg/bukkit/permissions/PermissionDefault;)V"},{"name":"getDescription","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"setDescription","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"getPermissibles","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"recalculatePermissibles","access":1,"descriptor":"()V"},{"name":"addParent","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/bukkit/permissions/Permission;"},{"name":"addParent","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V"},{"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;"},{"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;"},{"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;"},{"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;"}]},{"name":"org/bukkit/permissions/PermissionAttachment","version":61,"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"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"setRemovalCallback","access":1,"descriptor":"(Lorg/bukkit/permissions/PermissionRemovedExecutor;)V"},{"name":"getRemovalCallback","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionRemovedExecutor;"},{"name":"getPermissible","access":1,"descriptor":"()Lorg/bukkit/permissions/Permissible;"},{"name":"getPermissions","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"setPermission","access":1,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"setPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V"},{"name":"unsetPermission","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"unsetPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V"},{"name":"remove","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/permissions/PermissionAttachmentInfo","version":61,"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"},{"name":"getPermissible","access":1,"descriptor":"()Lorg/bukkit/permissions/Permissible;"},{"name":"getPermission","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAttachment","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionAttachment;"},{"name":"getValue","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/permissions/PermissionDefault","version":61,"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;"},{"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"attachmentRemoved","access":1025,"descriptor":"(Lorg/bukkit/permissions/PermissionAttachment;)V"}]},{"name":"org/bukkit/permissions/ServerOperator","version":61,"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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/persistence/ListPersistentDataType","version":61,"access":1537,"signature":"Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataType;Ljava/util/List;>;","superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataType"],"methods":[{"name":"elementType","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataType;","signature":"()Lorg/bukkit/persistence/PersistentDataType;"}]},{"name":"org/bukkit/persistence/ListPersistentDataTypeProvider","version":61,"access":49,"superName":"java/lang/Object","nestMembers":["org/bukkit/persistence/ListPersistentDataTypeProvider$ListPersistentDataTypeImpl"],"innerClasses":[{"name":"org/bukkit/persistence/ListPersistentDataTypeProvider$ListPersistentDataTypeImpl","outerName":"org/bukkit/persistence/ListPersistentDataTypeProvider","innerName":"ListPersistentDataTypeImpl","access":26}],"fields":[{"name":"BYTE","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"SHORT","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"INTEGER","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"LONG","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"FLOAT","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"DOUBLE","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"BOOLEAN","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"STRING","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"BYTE_ARRAY","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType<[B[B>;"},{"name":"INTEGER_ARRAY","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType<[I[I>;"},{"name":"LONG_ARRAY","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType<[J[J>;"},{"name":"DATA_CONTAINER","access":26,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataType;","signature":"Lorg/bukkit/persistence/ListPersistentDataType;"}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"bytes","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"shorts","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"integers","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"longs","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"floats","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"doubles","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"booleans","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"strings","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"byteArrays","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType<[B[B>;"},{"name":"integerArrays","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType<[I[I>;"},{"name":"longArrays","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType<[J[J>;"},{"name":"dataContainers","access":1,"descriptor":"()Lorg/bukkit/persistence/ListPersistentDataType;","signature":"()Lorg/bukkit/persistence/ListPersistentDataType;"},{"name":"listTypeFrom","access":1,"descriptor":"(Lorg/bukkit/persistence/PersistentDataType;)Lorg/bukkit/persistence/ListPersistentDataType;","signature":"(Lorg/bukkit/persistence/PersistentDataType;)Lorg/bukkit/persistence/ListPersistentDataType;"}]},{"name":"org/bukkit/persistence/ListPersistentDataTypeProvider$ListPersistentDataTypeImpl","version":61,"access":48,"signature":"Ljava/lang/Object;Lorg/bukkit/persistence/ListPersistentDataType;","superName":"java/lang/Object","interfaces":["org/bukkit/persistence/ListPersistentDataType"],"nestHostClass":"org/bukkit/persistence/ListPersistentDataTypeProvider","innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25},{"name":"org/bukkit/persistence/ListPersistentDataTypeProvider$ListPersistentDataTypeImpl","outerName":"org/bukkit/persistence/ListPersistentDataTypeProvider","innerName":"ListPersistentDataTypeImpl","access":26}],"fields":[{"name":"innerType","access":18,"descriptor":"Lorg/bukkit/persistence/PersistentDataType;","signature":"Lorg/bukkit/persistence/PersistentDataType;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/bukkit/persistence/PersistentDataType;)V","signature":"(Lorg/bukkit/persistence/PersistentDataType;)V"},{"name":"getPrimitiveType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"getComplexType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;>;"},{"name":"toPrimitive","access":1,"descriptor":"(Ljava/util/List;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/util/List;","signature":"(Ljava/util/List;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/util/List;"},{"name":"fromPrimitive","access":1,"descriptor":"(Ljava/util/List;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/util/List;","signature":"(Ljava/util/List;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/util/List;"},{"name":"elementType","access":1,"descriptor":"()Lorg/bukkit/persistence/PersistentDataType;","signature":"()Lorg/bukkit/persistence/PersistentDataType;"},{"name":"toPrimitive","access":4161,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;"},{"name":"fromPrimitive","access":4161,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;"},{"name":"lambda$0","access":4098,"descriptor":"(Lorg/bukkit/persistence/PersistentDataAdapterContext;Ljava/lang/Object;)Ljava/lang/Object;"},{"name":"lambda$1","access":4098,"descriptor":"(Lorg/bukkit/persistence/PersistentDataAdapterContext;Ljava/lang/Object;)Ljava/lang/Object;"}]},{"name":"org/bukkit/persistence/PersistentDataAdapterContext","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"newPersistentDataContainer","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataContainer;"}]},{"name":"org/bukkit/persistence/PersistentDataContainer","version":61,"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;TC;)V"},{"name":"has","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)Z","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)Z"},{"name":"has","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Z"},{"name":"get","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)Ljava/lang/Object;","signature":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/persistence/PersistentDataType;)TC;"},{"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;TC;)TC;"},{"name":"getKeys","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"remove","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"copyTo","access":1025,"descriptor":"(Lorg/bukkit/persistence/PersistentDataContainer;Z)V"},{"name":"getAdapterContext","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataAdapterContext;"}]},{"name":"org/bukkit/persistence/PersistentDataHolder","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPersistentDataContainer","access":1025,"descriptor":"()Lorg/bukkit/persistence/PersistentDataContainer;"}]},{"name":"org/bukkit/persistence/PersistentDataType","version":61,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","nestMembers":["org/bukkit/persistence/PersistentDataType$BooleanPersistentDataType","org/bukkit/persistence/PersistentDataType$PrimitivePersistentDataType"],"innerClasses":[{"name":"org/bukkit/persistence/PersistentDataType$BooleanPersistentDataType","outerName":"org/bukkit/persistence/PersistentDataType","innerName":"BooleanPersistentDataType","access":9},{"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":"BOOLEAN","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":131097,"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;"},{"name":"LIST","access":25,"descriptor":"Lorg/bukkit/persistence/ListPersistentDataTypeProvider;"}],"methods":[{"name":"getPrimitiveType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getComplexType","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"toPrimitive","access":1025,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TC;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TP;"},{"name":"fromPrimitive","access":1025,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TP;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TC;"}]},{"name":"org/bukkit/persistence/PersistentDataType$BooleanPersistentDataType","version":61,"access":33,"signature":"Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataType;","superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataType"],"nestHostClass":"org/bukkit/persistence/PersistentDataType","innerClasses":[{"name":"org/bukkit/persistence/PersistentDataType$BooleanPersistentDataType","outerName":"org/bukkit/persistence/PersistentDataType","innerName":"BooleanPersistentDataType","access":9}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getPrimitiveType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getComplexType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"toPrimitive","access":1,"descriptor":"(Ljava/lang/Boolean;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Byte;"},{"name":"fromPrimitive","access":1,"descriptor":"(Ljava/lang/Byte;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Boolean;"},{"name":"toPrimitive","access":4161,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;"},{"name":"fromPrimitive","access":4161,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;"}]},{"name":"org/bukkit/persistence/PersistentDataType$PrimitivePersistentDataType","version":61,"access":33,"signature":"Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataType;","superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataType"],"nestHostClass":"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"},{"name":"getPrimitiveType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getComplexType","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"toPrimitive","access":1,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TP;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TP;"},{"name":"fromPrimitive","access":1,"descriptor":"(Ljava/lang/Object;Lorg/bukkit/persistence/PersistentDataAdapterContext;)Ljava/lang/Object;","signature":"(TP;Lorg/bukkit/persistence/PersistentDataAdapterContext;)TP;"}]},{"name":"org/bukkit/persistence/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/plugin/AuthorNagException","version":61,"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":61,"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"]}]},{"name":"org/bukkit/plugin/IllegalPluginAccessException","version":61,"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":61,"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":61,"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":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/command/TabExecutor"],"methods":[{"name":"getDataFolder","access":1025,"descriptor":"()Ljava/io/File;"},{"name":"getDescription","access":1025,"descriptor":"()Lorg/bukkit/plugin/PluginDescriptionFile;"},{"name":"getConfig","access":1025,"descriptor":"()Lorg/bukkit/configuration/file/FileConfiguration;"},{"name":"getResource","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/io/InputStream;"},{"name":"saveConfig","access":1025,"descriptor":"()V"},{"name":"saveDefaultConfig","access":1025,"descriptor":"()V"},{"name":"saveResource","access":1025,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"reloadConfig","access":1025,"descriptor":"()V"},{"name":"getPluginLoader","access":1025,"descriptor":"()Lorg/bukkit/plugin/PluginLoader;"},{"name":"getServer","access":1025,"descriptor":"()Lorg/bukkit/Server;"},{"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;"},{"name":"getDefaultBiomeProvider","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/generator/BiomeProvider;"},{"name":"getLogger","access":1025,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/plugin/PluginAwareness","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/plugin/PluginAwareness$Flags"],"innerClasses":[{"name":"org/bukkit/plugin/PluginAwareness$Flags","outerName":"org/bukkit/plugin/PluginAwareness","innerName":"Flags","access":16409}]},{"name":"org/bukkit/plugin/PluginAwareness$Flags","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/plugin/PluginAwareness;","superName":"java/lang/Enum","interfaces":["org/bukkit/plugin/PluginAwareness"],"nestHostClass":"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;"},{"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":61,"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;"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile","version":61,"access":49,"superName":"java/lang/Object","nestMembers":["org/bukkit/plugin/PluginDescriptionFile$1","org/bukkit/plugin/PluginDescriptionFile$1$1","org/bukkit/plugin/PluginDescriptionFile$1$1$1","org/bukkit/plugin/PluginDescriptionFile$1$1$1$1","org/bukkit/plugin/PluginDescriptionFile$1$1$2"],"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},{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"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"]},{"name":"","access":1,"descriptor":"(Ljava/io/Reader;)V","exceptions":["org/bukkit/plugin/InvalidDescriptionException"]},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"getName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getProvides","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getMain","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDescription","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLoad","access":1,"descriptor":"()Lorg/bukkit/plugin/PluginLoadOrder;"},{"name":"getAuthors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getContributors","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getWebsite","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDepend","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getSoftDepend","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getLoadBefore","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getPrefix","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getCommands","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;>;"},{"name":"getPermissions","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getPermissionDefault","access":1,"descriptor":"()Lorg/bukkit/permissions/PermissionDefault;"},{"name":"getAwareness","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getFullName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getAPIVersion","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getLibraries","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getClassLoaderOf","access":131073,"descriptor":"()Ljava/lang/String;"},{"name":"save","access":1,"descriptor":"(Ljava/io/Writer;)V"},{"name":"loadMap","access":2,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map<**>;)V","exceptions":["org/bukkit/plugin/InvalidDescriptionException"]},{"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"]},{"name":"saveMap","access":2,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"asMap","access":2,"descriptor":"(Ljava/lang/Object;)Ljava/util/Map;","signature":"(Ljava/lang/Object;)Ljava/util/Map<**>;","exceptions":["org/bukkit/plugin/InvalidDescriptionException"]},{"name":"getRawName","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1","version":61,"access":32,"signature":"Ljava/lang/ThreadLocal;","superName":"java/lang/ThreadLocal","outerClass":"org/bukkit/plugin/PluginDescriptionFile","nestHostClass":"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;"},{"name":"initialValue","access":4164,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1","version":61,"access":32,"superName":"org/yaml/snakeyaml/constructor/SafeConstructor","outerClass":"org/bukkit/plugin/PluginDescriptionFile$1","outerMethod":"initialValue","outerMethodDescriptor":"()Lorg/yaml/snakeyaml/Yaml;","nestHostClass":"org/bukkit/plugin/PluginDescriptionFile","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;Lorg/yaml/snakeyaml/LoaderOptions;)V"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1","version":61,"access":32,"superName":"org/yaml/snakeyaml/constructor/AbstractConstruct","outerClass":"org/bukkit/plugin/PluginDescriptionFile$1$1","nestHostClass":"org/bukkit/plugin/PluginDescriptionFile","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;"}]},{"name":"org/bukkit/plugin/PluginDescriptionFile$1$1$1$1","version":61,"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;","nestHostClass":"org/bukkit/plugin/PluginDescriptionFile","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":61,"access":32,"superName":"org/yaml/snakeyaml/constructor/AbstractConstruct","outerClass":"org/bukkit/plugin/PluginDescriptionFile$1$1","nestHostClass":"org/bukkit/plugin/PluginDescriptionFile","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;"},{"name":"construct","access":4161,"descriptor":"(Lorg/yaml/snakeyaml/nodes/Node;)Ljava/lang/Object;"}]},{"name":"org/bukkit/plugin/PluginDescriptionResolver","version":61,"access":48,"superName":"org/yaml/snakeyaml/resolver/Resolver","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"addImplicitResolvers","access":4,"descriptor":"()V"}]},{"name":"org/bukkit/plugin/PluginLoadOrder","version":61,"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":61,"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"]},{"name":"getPluginDescription","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/PluginDescriptionFile;","exceptions":["org/bukkit/plugin/InvalidDescriptionException"]},{"name":"getPluginFileFilters","access":1025,"descriptor":"()[Ljava/util/regex/Pattern;"},{"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;>;"},{"name":"enablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"disablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"}]},{"name":"org/bukkit/plugin/PluginLogger","version":61,"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"},{"name":"log","access":1,"descriptor":"(Ljava/util/logging/LogRecord;)V"}]},{"name":"org/bukkit/plugin/PluginManager","version":61,"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"]},{"name":"getPlugin","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/Plugin;"},{"name":"getPlugins","access":1025,"descriptor":"()[Lorg/bukkit/plugin/Plugin;"},{"name":"isPluginEnabled","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isPluginEnabled","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z"},{"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"]},{"name":"loadPlugins","access":1025,"descriptor":"(Ljava/io/File;)[Lorg/bukkit/plugin/Plugin;"},{"name":"loadPlugins","access":1025,"descriptor":"([Ljava/io/File;)[Lorg/bukkit/plugin/Plugin;"},{"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"]},{"name":"registerEvents","access":1025,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V"},{"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"},{"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"},{"name":"enablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"disablePlugin","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getPermission","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/permissions/Permission;"},{"name":"addPermission","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)V"},{"name":"removePermission","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)V"},{"name":"removePermission","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getDefaultPermissions","access":1025,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;"},{"name":"recalculatePermissionDefaults","access":1025,"descriptor":"(Lorg/bukkit/permissions/Permission;)V"},{"name":"subscribeToPermission","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V"},{"name":"unsubscribeFromPermission","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V"},{"name":"getPermissionSubscriptions","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;"},{"name":"subscribeToDefaultPerms","access":1025,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V"},{"name":"unsubscribeFromDefaultPerms","access":1025,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V"},{"name":"getDefaultPermSubscriptions","access":1025,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;"},{"name":"getPermissions","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"useTimings","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/plugin/RegisteredListener","version":61,"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"},{"name":"getListener","access":1,"descriptor":"()Lorg/bukkit/event/Listener;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getPriority","access":1,"descriptor":"()Lorg/bukkit/event/EventPriority;"},{"name":"callEvent","access":1,"descriptor":"(Lorg/bukkit/event/Event;)V","exceptions":["org/bukkit/event/EventException"]},{"name":"isIgnoringCancelled","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/plugin/RegisteredServiceProvider","version":61,"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"},{"name":"getService","access":1,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getProvider","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"getPriority","access":1,"descriptor":"()Lorg/bukkit/plugin/ServicePriority;"},{"name":"compareTo","access":1,"descriptor":"(Lorg/bukkit/plugin/RegisteredServiceProvider;)I","signature":"(Lorg/bukkit/plugin/RegisteredServiceProvider<*>;)I"},{"name":"compareTo","access":4161,"descriptor":"(Ljava/lang/Object;)I"}]},{"name":"org/bukkit/plugin/ServicePriority","version":61,"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":61,"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"},{"name":"unregisterAll","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"unregister","access":1025,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)V"},{"name":"unregister","access":1025,"descriptor":"(Ljava/lang/Object;)V"},{"name":"load","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getRegistration","access":1025,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;","signature":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;"},{"name":"getRegistrations","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;>;"},{"name":"getRegistrations","access":1025,"descriptor":"(Ljava/lang/Class;)Ljava/util/Collection;","signature":"(Ljava/lang/Class;)Ljava/util/Collection;>;"},{"name":"getKnownServices","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;>;"},{"name":"isProvidedFor","access":1025,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class;)Z"}]},{"name":"org/bukkit/plugin/SimplePluginManager","version":61,"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"},{"name":"registerInterface","access":1,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<+Lorg/bukkit/plugin/PluginLoader;>;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"loadPlugins","access":1,"descriptor":"(Ljava/io/File;)[Lorg/bukkit/plugin/Plugin;"},{"name":"loadPlugins","access":1,"descriptor":"([Ljava/io/File;)[Lorg/bukkit/plugin/Plugin;"},{"name":"loadPlugin","access":33,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/Plugin;","exceptions":["org/bukkit/plugin/InvalidPluginException","org/bukkit/plugin/UnknownDependencyException"]},{"name":"checkUpdate","access":2,"descriptor":"(Ljava/io/File;)V"},{"name":"getPlugin","access":33,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/plugin/Plugin;"},{"name":"getPlugins","access":33,"descriptor":"()[Lorg/bukkit/plugin/Plugin;"},{"name":"isPluginEnabled","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"isPluginEnabled","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Z"},{"name":"enablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"disablePlugins","access":1,"descriptor":"()V"},{"name":"disablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"clearPlugins","access":1,"descriptor":"()V"},{"name":"callEvent","access":1,"descriptor":"(Lorg/bukkit/event/Event;)V"},{"name":"fireEvent","access":2,"descriptor":"(Lorg/bukkit/event/Event;)V"},{"name":"registerEvents","access":1,"descriptor":"(Lorg/bukkit/event/Listener;Lorg/bukkit/plugin/Plugin;)V"},{"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"},{"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"},{"name":"getEventListeners","access":2,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/event/HandlerList;","signature":"(Ljava/lang/Class<+Lorg/bukkit/event/Event;>;)Lorg/bukkit/event/HandlerList;"},{"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;>;"},{"name":"getPermission","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/permissions/Permission;"},{"name":"addPermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V"},{"name":"addPermission","access":131073,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V"},{"name":"getDefaultPermissions","access":1,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;"},{"name":"removePermission","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V"},{"name":"removePermission","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"recalculatePermissionDefaults","access":1,"descriptor":"(Lorg/bukkit/permissions/Permission;)V"},{"name":"calculatePermissionDefault","access":2,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)V"},{"name":"dirtyPermissibles","access":131073,"descriptor":"()V"},{"name":"dirtyPermissibles","access":2,"descriptor":"(Z)V"},{"name":"subscribeToPermission","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V"},{"name":"unsubscribeFromPermission","access":1,"descriptor":"(Ljava/lang/String;Lorg/bukkit/permissions/Permissible;)V"},{"name":"getPermissionSubscriptions","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;"},{"name":"subscribeToDefaultPerms","access":1,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V"},{"name":"unsubscribeFromDefaultPerms","access":1,"descriptor":"(ZLorg/bukkit/permissions/Permissible;)V"},{"name":"getDefaultPermSubscriptions","access":1,"descriptor":"(Z)Ljava/util/Set;","signature":"(Z)Ljava/util/Set;"},{"name":"getPermissions","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"isTransitiveDepend","access":1,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile;Lorg/bukkit/plugin/PluginDescriptionFile;)Z"},{"name":"useTimings","access":1,"descriptor":"()Z"},{"name":"useTimings","access":1,"descriptor":"(Z)V"}]},{"name":"org/bukkit/plugin/SimpleServicesManager","version":61,"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"},{"name":"unregisterAll","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"unregister","access":1,"descriptor":"(Ljava/lang/Class;Ljava/lang/Object;)V","signature":"(Ljava/lang/Class<*>;Ljava/lang/Object;)V"},{"name":"unregister","access":1,"descriptor":"(Ljava/lang/Object;)V"},{"name":"load","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/lang/Object;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getRegistration","access":1,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;","signature":"(Ljava/lang/Class;)Lorg/bukkit/plugin/RegisteredServiceProvider;"},{"name":"getRegistrations","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/List;>;"},{"name":"getRegistrations","access":1,"descriptor":"(Ljava/lang/Class;)Ljava/util/List;","signature":"(Ljava/lang/Class;)Ljava/util/List;>;"},{"name":"getKnownServices","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;>;"},{"name":"isProvidedFor","access":1,"descriptor":"(Ljava/lang/Class;)Z","signature":"(Ljava/lang/Class;)Z"},{"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":61,"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"},{"name":"callEvent","access":1,"descriptor":"(Lorg/bukkit/event/Event;)V","exceptions":["org/bukkit/event/EventException"]},{"name":"getCommonSuperclass","access":10,"descriptor":"(Ljava/lang/Class;Ljava/lang/Class;)Ljava/lang/Class;","signature":"(Ljava/lang/Class<*>;Ljava/lang/Class<*>;)Ljava/lang/Class<*>;"},{"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;>;"},{"name":"hasMultiple","access":1,"descriptor":"()Z"}]},{"name":"org/bukkit/plugin/UnknownDependencyException","version":61,"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":61,"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"},{"name":"getDataFolder","access":17,"descriptor":"()Ljava/io/File;"},{"name":"getPluginLoader","access":17,"descriptor":"()Lorg/bukkit/plugin/PluginLoader;"},{"name":"getServer","access":17,"descriptor":"()Lorg/bukkit/Server;"},{"name":"isEnabled","access":17,"descriptor":"()Z"},{"name":"getFile","access":4,"descriptor":"()Ljava/io/File;"},{"name":"getDescription","access":17,"descriptor":"()Lorg/bukkit/plugin/PluginDescriptionFile;"},{"name":"getConfig","access":1,"descriptor":"()Lorg/bukkit/configuration/file/FileConfiguration;"},{"name":"getTextResource","access":20,"descriptor":"(Ljava/lang/String;)Ljava/io/Reader;"},{"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"},{"name":"getResource","access":1,"descriptor":"(Ljava/lang/String;)Ljava/io/InputStream;"},{"name":"getClassLoader","access":20,"descriptor":"()Ljava/lang/ClassLoader;"},{"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"},{"name":"onCommand","access":1,"descriptor":"(Lorg/bukkit/command/CommandSender;Lorg/bukkit/command/Command;Ljava/lang/String;[Ljava/lang/String;)Z"},{"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;"},{"name":"getCommand","access":1,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/command/PluginCommand;"},{"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;"},{"name":"getDefaultBiomeProvider","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/generator/BiomeProvider;"},{"name":"isNaggable","access":17,"descriptor":"()Z"},{"name":"setNaggable","access":17,"descriptor":"(Z)V"},{"name":"getLogger","access":1,"descriptor":"()Ljava/util/logging/Logger;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPlugin","access":9,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/java/JavaPlugin;","signature":"(Ljava/lang/Class;)TT;"},{"name":"getProvidingPlugin","access":9,"descriptor":"(Ljava/lang/Class;)Lorg/bukkit/plugin/java/JavaPlugin;","signature":"(Ljava/lang/Class<*>;)Lorg/bukkit/plugin/java/JavaPlugin;"}]},{"name":"org/bukkit/plugin/java/JavaPluginLoader","version":61,"access":49,"superName":"java/lang/Object","interfaces":["org/bukkit/plugin/PluginLoader"],"nestMembers":["org/bukkit/plugin/java/JavaPluginLoader$1"],"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"},{"name":"loadPlugin","access":1,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/Plugin;","exceptions":["org/bukkit/plugin/InvalidPluginException"]},{"name":"getPluginDescription","access":1,"descriptor":"(Ljava/io/File;)Lorg/bukkit/plugin/PluginDescriptionFile;","exceptions":["org/bukkit/plugin/InvalidDescriptionException"]},{"name":"getPluginFileFilters","access":1,"descriptor":"()[Ljava/util/regex/Pattern;"},{"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<*>;"},{"name":"setClass","access":0,"descriptor":"(Ljava/lang/String;Ljava/lang/Class;)V","signature":"(Ljava/lang/String;Ljava/lang/Class<*>;)V"},{"name":"removeClass","access":2,"descriptor":"(Ljava/lang/Class;)V","signature":"(Ljava/lang/Class<*>;)V"},{"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;>;"},{"name":"enablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"disablePlugin","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"}]},{"name":"org/bukkit/plugin/java/JavaPluginLoader$1","version":61,"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;","nestHostClass":"org/bukkit/plugin/java/JavaPluginLoader","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"]}]},{"name":"org/bukkit/plugin/java/LibraryLoader","version":61,"access":32,"superName":"java/lang/Object","nestMembers":["org/bukkit/plugin/java/LibraryLoader$1"],"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"},{"name":"createLoader","access":1,"descriptor":"(Lorg/bukkit/plugin/PluginDescriptionFile;)Ljava/lang/ClassLoader;"}]},{"name":"org/bukkit/plugin/java/LibraryLoader$1","version":61,"access":32,"superName":"org/eclipse/aether/transfer/AbstractTransferListener","outerClass":"org/bukkit/plugin/java/LibraryLoader","outerMethod":"","outerMethodDescriptor":"(Ljava/util/logging/Logger;)V","nestHostClass":"org/bukkit/plugin/java/LibraryLoader","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"]}]},{"name":"org/bukkit/plugin/java/PluginClassLoader","version":61,"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"]},{"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"]},{"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;>;"},{"name":"initialize","access":32,"descriptor":"(Lorg/bukkit/plugin/java/JavaPlugin;)V"}]},{"name":"org/bukkit/plugin/java/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/plugin/messaging/ChannelNameTooLongException","version":61,"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":61,"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":61,"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":61,"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"},{"name":"registerOutgoingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"unregisterOutgoingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"unregisterOutgoingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"registerIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;"},{"name":"unregisterIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)V"},{"name":"unregisterIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"unregisterIncomingPluginChannel","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getOutgoingChannels","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getOutgoingChannels","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;"},{"name":"getIncomingChannels","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getIncomingChannels","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;"},{"name":"getIncomingChannelRegistrations","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;"},{"name":"getIncomingChannelRegistrations","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;"},{"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;"},{"name":"isRegistrationValid","access":1025,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)Z"},{"name":"isIncomingChannelRegistered","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z"},{"name":"isOutgoingChannelRegistered","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z"},{"name":"dispatchIncomingMessage","access":1025,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;[B)V"}]},{"name":"org/bukkit/plugin/messaging/PluginChannelDirection","version":61,"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"onPluginMessageReceived","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/entity/Player;[B)V"}]},{"name":"org/bukkit/plugin/messaging/PluginMessageListenerRegistration","version":61,"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"},{"name":"getChannel","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getListener","access":1,"descriptor":"()Lorg/bukkit/plugin/messaging/PluginMessageListener;"},{"name":"getPlugin","access":1,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"sendPluginMessage","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;[B)V"},{"name":"getListeningPluginChannels","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"}]},{"name":"org/bukkit/plugin/messaging/ReservedChannelException","version":61,"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":61,"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"},{"name":"removeFromOutgoing","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"removeFromOutgoing","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"addToIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)V"},{"name":"removeFromIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)V"},{"name":"removeFromIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"removeFromIncoming","access":2,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"isReservedChannel","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"registerOutgoingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"unregisterOutgoingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"unregisterOutgoingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"registerIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;"},{"name":"unregisterIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;Lorg/bukkit/plugin/messaging/PluginMessageListener;)V"},{"name":"unregisterIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)V"},{"name":"unregisterIncomingPluginChannel","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"name":"getOutgoingChannels","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getOutgoingChannels","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;"},{"name":"getIncomingChannels","access":1,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getIncomingChannels","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;"},{"name":"getIncomingChannelRegistrations","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;","signature":"(Lorg/bukkit/plugin/Plugin;)Ljava/util/Set;"},{"name":"getIncomingChannelRegistrations","access":1,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;"},{"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;"},{"name":"isRegistrationValid","access":1,"descriptor":"(Lorg/bukkit/plugin/messaging/PluginMessageListenerRegistration;)Z"},{"name":"isIncomingChannelRegistered","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z"},{"name":"isOutgoingChannelRegistered","access":1,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/String;)Z"},{"name":"dispatchIncomingMessage","access":1,"descriptor":"(Lorg/bukkit/entity/Player;Ljava/lang/String;[B)V"},{"name":"validateChannel","access":131081,"descriptor":"(Ljava/lang/String;)V"},{"name":"validateAndCorrectChannel","access":131081,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"validatePluginMessage","access":9,"descriptor":"(Lorg/bukkit/plugin/messaging/Messenger;Lorg/bukkit/plugin/Plugin;Ljava/lang/String;[B)V"}]},{"name":"org/bukkit/plugin/messaging/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/plugin/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/potion/Potion","version":61,"access":131105,"superName":"java/lang/Object","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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionType;I)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/potion/PotionType;IZ)V"},{"name":"","access":131073,"descriptor":"(Lorg/bukkit/potion/PotionType;IZZ)V"},{"name":"splash","access":1,"descriptor":"()Lorg/bukkit/potion/Potion;"},{"name":"extend","access":1,"descriptor":"()Lorg/bukkit/potion/Potion;"},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)V"},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getEffects","access":1,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"getLevel","access":1,"descriptor":"()I"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionType;"},{"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"},{"name":"setLevel","access":1,"descriptor":"(I)V"},{"name":"toDamageValue","access":131073,"descriptor":"()S"},{"name":"toItemStack","access":1,"descriptor":"(I)Lorg/bukkit/inventory/ItemStack;"},{"name":"fromDamage","access":9,"descriptor":"(I)Lorg/bukkit/potion/Potion;"},{"name":"fromItemStack","access":9,"descriptor":"(Lorg/bukkit/inventory/ItemStack;)Lorg/bukkit/potion/Potion;"},{"name":"getBrewer","access":9,"descriptor":"()Lorg/bukkit/potion/PotionBrewer;"},{"name":"setPotionBrewer","access":9,"descriptor":"(Lorg/bukkit/potion/PotionBrewer;)V"},{"name":"getNameId","access":131073,"descriptor":"()I"}]},{"name":"org/bukkit/potion/PotionBrewer","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"createEffect","access":1025,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;II)Lorg/bukkit/potion/PotionEffect;"},{"name":"getEffectsFromDamage","access":132097,"descriptor":"(I)Ljava/util/Collection;","signature":"(I)Ljava/util/Collection;"},{"name":"getEffects","access":132097,"descriptor":"(Lorg/bukkit/potion/PotionType;ZZ)Ljava/util/Collection;","signature":"(Lorg/bukkit/potion/PotionType;ZZ)Ljava/util/Collection;"}]},{"name":"org/bukkit/potion/PotionData","version":61,"access":131121,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionType;)V"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionType;"},{"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":61,"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}],"fields":[{"name":"INFINITE_DURATION","access":25,"descriptor":"I","constant":{"kind":"scalar","type":"Integer","value":"-1"}},{"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;IIZZ)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;IIZ)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffectType;II)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Map;)V","signature":"(Ljava/util/Map;)V"},{"name":"getEffectType","access":10,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/potion/PotionEffectType;","signature":"(Ljava/util/Map<**>;)Lorg/bukkit/potion/PotionEffectType;"},{"name":"getInt","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;)I","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;)I"},{"name":"getBool","access":10,"descriptor":"(Ljava/util/Map;Ljava/lang/Object;Z)Z","signature":"(Ljava/util/Map<**>;Ljava/lang/Object;Z)Z"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"apply","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)Z"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"getAmplifier","access":1,"descriptor":"()I"},{"name":"getDuration","access":1,"descriptor":"()I"},{"name":"isInfinite","access":1,"descriptor":"()Z"},{"name":"isShorterThan","access":1,"descriptor":"(Lorg/bukkit/potion/PotionEffect;)Z"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;"},{"name":"isAmbient","access":1,"descriptor":"()Z"},{"name":"hasParticles","access":1,"descriptor":"()Z"},{"name":"getColor","access":131073,"descriptor":"()Lorg/bukkit/Color;"},{"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":61,"access":1057,"superName":"java/lang/Object","interfaces":["org/bukkit/Keyed","org/bukkit/Translatable"],"fields":[{"name":"ID_MAP","access":26,"descriptor":"Lcom/google/common/collect/BiMap;","signature":"Lcom/google/common/collect/BiMap;"},{"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":"DARKNESS","access":25,"descriptor":"Lorg/bukkit/potion/PotionEffectType;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"getPotionEffectType","access":10,"descriptor":"(ILjava/lang/String;)Lorg/bukkit/potion/PotionEffectType;"},{"name":"createEffect","access":1025,"descriptor":"(II)Lorg/bukkit/potion/PotionEffect;"},{"name":"isInstant","access":1025,"descriptor":"()Z"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/Color;"},{"name":"getDurationModifier","access":132097,"descriptor":"()D"},{"name":"getId","access":132097,"descriptor":"()I"},{"name":"getName","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getByKey","access":131081,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/potion/PotionEffectType;"},{"name":"getById","access":131081,"descriptor":"(I)Lorg/bukkit/potion/PotionEffectType;"},{"name":"getByName","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/potion/PotionEffectType;"},{"name":"values","access":131081,"descriptor":"()[Lorg/bukkit/potion/PotionEffectType;"},{"name":"convertLegacy","access":10,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"}]},{"name":"org/bukkit/potion/PotionEffectTypeWrapper","version":61,"access":132129,"superName":"org/bukkit/potion/PotionEffectType","methods":[{"name":"","access":4,"descriptor":"()V"},{"name":"getType","access":1,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;"}]},{"name":"org/bukkit/potion/PotionType","version":61,"access":16433,"signature":"Ljava/lang/Enum;Lorg/bukkit/Keyed;","superName":"java/lang/Enum","interfaces":["org/bukkit/Keyed"],"nestMembers":["org/bukkit/potion/PotionType$InternalPotionData"],"innerClasses":[{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25},{"name":"org/bukkit/potion/PotionType$InternalPotionData","outerName":"org/bukkit/potion/PotionType","innerName":"InternalPotionData","access":1545}],"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":"LONG_NIGHT_VISION","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"INVISIBILITY","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_INVISIBILITY","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"JUMP","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_LEAPING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_LEAPING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"FIRE_RESISTANCE","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_FIRE_RESISTANCE","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"SPEED","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_SWIFTNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_SWIFTNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"SLOWNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_SLOWNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_SLOWNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"WATER_BREATHING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_WATER_BREATHING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"INSTANT_HEAL","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_HEALING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"INSTANT_DAMAGE","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_HARMING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"POISON","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_POISON","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_POISON","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"REGEN","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_REGENERATION","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_REGENERATION","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRENGTH","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_STRENGTH","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_STRENGTH","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"WEAKNESS","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_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":"LONG_TURTLE_MASTER","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"STRONG_TURTLE_MASTER","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"SLOW_FALLING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"LONG_SLOW_FALLING","access":16409,"descriptor":"Lorg/bukkit/potion/PotionType;"},{"name":"key","access":18,"descriptor":"Lorg/bukkit/NamespacedKey;"},{"name":"internalPotionDataSupplier","access":18,"descriptor":"Ljava/util/function/Supplier;","signature":"Ljava/util/function/Supplier;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/potion/PotionType;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;ILjava/lang/String;)V"},{"name":"getEffectType","access":131073,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;"},{"name":"getPotionEffects","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isInstant","access":131073,"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;"},{"name":"getKey","access":1,"descriptor":"()Lorg/bukkit/NamespacedKey;"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/potion/PotionType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/potion/PotionType;"},{"name":"lambda$0","access":4098,"descriptor":"()Lorg/bukkit/potion/PotionType$InternalPotionData;"}]},{"name":"org/bukkit/potion/PotionType$InternalPotionData","version":61,"access":132609,"superName":"java/lang/Object","nestHostClass":"org/bukkit/potion/PotionType","innerClasses":[{"name":"org/bukkit/potion/PotionType$InternalPotionData","outerName":"org/bukkit/potion/PotionType","innerName":"InternalPotionData","access":1545},{"name":"org/jetbrains/annotations/ApiStatus$Internal","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Internal","access":9737}],"methods":[{"name":"getEffectType","access":1025,"descriptor":"()Lorg/bukkit/potion/PotionEffectType;"},{"name":"getPotionEffects","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"isInstant","access":1025,"descriptor":"()Z"},{"name":"isUpgradeable","access":1025,"descriptor":"()Z"},{"name":"isExtendable","access":1025,"descriptor":"()Z"},{"name":"getMaxLevel","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/potion/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/profile/PlayerProfile","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"methods":[{"name":"getUniqueId","access":1025,"descriptor":"()Ljava/util/UUID;"},{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getTextures","access":1025,"descriptor":"()Lorg/bukkit/profile/PlayerTextures;"},{"name":"setTextures","access":1025,"descriptor":"(Lorg/bukkit/profile/PlayerTextures;)V"},{"name":"isComplete","access":1025,"descriptor":"()Z"},{"name":"update","access":1025,"descriptor":"()Ljava/util/concurrent/CompletableFuture;","signature":"()Ljava/util/concurrent/CompletableFuture;"},{"name":"clone","access":1025,"descriptor":"()Lorg/bukkit/profile/PlayerProfile;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/profile/PlayerTextures","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/profile/PlayerTextures$SkinModel"],"innerClasses":[{"name":"org/bukkit/profile/PlayerTextures$SkinModel","outerName":"org/bukkit/profile/PlayerTextures","innerName":"SkinModel","access":16409}],"methods":[{"name":"isEmpty","access":1025,"descriptor":"()Z"},{"name":"clear","access":1025,"descriptor":"()V"},{"name":"getSkin","access":1025,"descriptor":"()Ljava/net/URL;"},{"name":"setSkin","access":1025,"descriptor":"(Ljava/net/URL;)V"},{"name":"setSkin","access":1025,"descriptor":"(Ljava/net/URL;Lorg/bukkit/profile/PlayerTextures$SkinModel;)V"},{"name":"getSkinModel","access":1025,"descriptor":"()Lorg/bukkit/profile/PlayerTextures$SkinModel;"},{"name":"getCape","access":1025,"descriptor":"()Ljava/net/URL;"},{"name":"setCape","access":1025,"descriptor":"(Ljava/net/URL;)V"},{"name":"getTimestamp","access":1025,"descriptor":"()J"},{"name":"isSigned","access":1025,"descriptor":"()Z"}]},{"name":"org/bukkit/profile/PlayerTextures$SkinModel","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/profile/PlayerTextures","innerClasses":[{"name":"org/bukkit/profile/PlayerTextures$SkinModel","outerName":"org/bukkit/profile/PlayerTextures","innerName":"SkinModel","access":16409}],"fields":[{"name":"CLASSIC","access":16409,"descriptor":"Lorg/bukkit/profile/PlayerTextures$SkinModel;"},{"name":"SLIM","access":16409,"descriptor":"Lorg/bukkit/profile/PlayerTextures$SkinModel;"},{"name":"ENUM$VALUES","access":4122,"descriptor":"[Lorg/bukkit/profile/PlayerTextures$SkinModel;"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V"},{"name":"values","access":9,"descriptor":"()[Lorg/bukkit/profile/PlayerTextures$SkinModel;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/profile/PlayerTextures$SkinModel;"}]},{"name":"org/bukkit/profile/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/projectiles/BlockProjectileSource","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/projectiles/ProjectileSource"],"methods":[{"name":"getBlock","access":1025,"descriptor":"()Lorg/bukkit/block/Block;"}]},{"name":"org/bukkit/projectiles/ProjectileSource","version":61,"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;"},{"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;"}]},{"name":"org/bukkit/projectiles/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/scheduler/BukkitRunnable","version":61,"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"]},{"name":"runTaskAsynchronously","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"runTaskLater","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"runTaskLaterAsynchronously","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"runTaskTimer","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"runTaskTimerAsynchronously","access":33,"descriptor":"(Lorg/bukkit/plugin/Plugin;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"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;"}]},{"name":"org/bukkit/scheduler/BukkitScheduler","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"scheduleSyncDelayedTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)I"},{"name":"scheduleSyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;J)I"},{"name":"scheduleSyncDelayedTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)I"},{"name":"scheduleSyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;)I"},{"name":"scheduleSyncRepeatingTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)I"},{"name":"scheduleSyncRepeatingTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;JJ)I"},{"name":"scheduleAsyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)I"},{"name":"scheduleAsyncDelayedTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)I"},{"name":"scheduleAsyncRepeatingTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)I"},{"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;"},{"name":"cancelTask","access":1025,"descriptor":"(I)V"},{"name":"cancelTasks","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;)V"},{"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;"},{"name":"getPendingTasks","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"runTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTask","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer<-Lorg/bukkit/scheduler/BukkitTask;>;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTask","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer<-Lorg/bukkit/scheduler/BukkitTask;>;)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskAsynchronously","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskLater","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskLater","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;J)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer<-Lorg/bukkit/scheduler/BukkitTask;>;J)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskLater","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskLaterAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskLaterAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;J)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer<-Lorg/bukkit/scheduler/BukkitTask;>;J)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskLaterAsynchronously","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;J)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskTimer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskTimer","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJ)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer<-Lorg/bukkit/scheduler/BukkitTask;>;JJ)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskTimer","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskTimerAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/lang/Runnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskTimerAsynchronously","access":1025,"descriptor":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer;JJ)V","signature":"(Lorg/bukkit/plugin/Plugin;Ljava/util/function/Consumer<-Lorg/bukkit/scheduler/BukkitTask;>;JJ)V","exceptions":["java/lang/IllegalArgumentException"]},{"name":"runTaskTimerAsynchronously","access":132097,"descriptor":"(Lorg/bukkit/plugin/Plugin;Lorg/bukkit/scheduler/BukkitRunnable;JJ)Lorg/bukkit/scheduler/BukkitTask;","exceptions":["java/lang/IllegalArgumentException"]}]},{"name":"org/bukkit/scheduler/BukkitTask","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTaskId","access":1025,"descriptor":"()I"},{"name":"getOwner","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"isSync","access":1025,"descriptor":"()Z"},{"name":"isCancelled","access":1025,"descriptor":"()Z"},{"name":"cancel","access":1025,"descriptor":"()V"}]},{"name":"org/bukkit/scheduler/BukkitWorker","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getTaskId","access":1025,"descriptor":"()I"},{"name":"getOwner","access":1025,"descriptor":"()Lorg/bukkit/plugin/Plugin;"},{"name":"getThread","access":1025,"descriptor":"()Ljava/lang/Thread;"}]},{"name":"org/bukkit/scheduler/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/scoreboard/Criteria","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/bukkit/Statistic$Type","outerName":"org/bukkit/Statistic","innerName":"Type","access":16409}],"fields":[{"name":"DUMMY","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TRIGGER","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"DEATH_COUNT","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"PLAYER_KILL_COUNT","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TOTAL_KILL_COUNT","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"HEALTH","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"FOOD","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"AIR","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"ARMOR","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"XP","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"LEVEL","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_BLACK","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_DARK_BLUE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_DARK_GREEN","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_DARK_AQUA","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_DARK_RED","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_DARK_PURPLE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_GOLD","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_GRAY","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_DARK_GRAY","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_BLUE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_GREEN","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_AQUA","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_RED","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_LIGHT_PURPLE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_YELLOW","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"TEAM_KILL_WHITE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_BLACK","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_DARK_BLUE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_DARK_GREEN","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_DARK_AQUA","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_DARK_RED","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_DARK_PURPLE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_GOLD","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_GRAY","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_DARK_GRAY","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_BLUE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_GREEN","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_AQUA","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_RED","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_LIGHT_PURPLE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_YELLOW","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"KILLED_BY_TEAM_WHITE","access":25,"descriptor":"Lorg/bukkit/scoreboard/Criteria;"},{"name":"$SWITCH_TABLE$org$bukkit$Statistic","access":4121,"descriptor":"[I"}],"methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"isReadOnly","access":1025,"descriptor":"()Z"},{"name":"getDefaultRenderType","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/RenderType;"},{"name":"statistic","access":9,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/Material;)Lorg/bukkit/scoreboard/Criteria;"},{"name":"statistic","access":9,"descriptor":"(Lorg/bukkit/Statistic;Lorg/bukkit/entity/EntityType;)Lorg/bukkit/scoreboard/Criteria;"},{"name":"statistic","access":9,"descriptor":"(Lorg/bukkit/Statistic;)Lorg/bukkit/scoreboard/Criteria;"},{"name":"create","access":9,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Criteria;"},{"name":"$SWITCH_TABLE$org$bukkit$Statistic","access":4105,"descriptor":"()[I"}]},{"name":"org/bukkit/scoreboard/Criterias","version":61,"access":131121,"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":61,"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":"SIDEBAR_BLACK","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_DARK_BLUE","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_DARK_GREEN","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_DARK_AQUA","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_DARK_RED","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_DARK_PURPLE","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_GOLD","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_GRAY","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_DARK_GRAY","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_BLUE","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_GREEN","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_AQUA","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_RED","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_LIGHT_PURPLE","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_YELLOW","access":16409,"descriptor":"Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"SIDEBAR_WHITE","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":61,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getCriteria","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getTrackedCriteria","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Criteria;"},{"name":"isModifiable","access":1025,"descriptor":"()Z"},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;"},{"name":"unregister","access":1025,"descriptor":"()V"},{"name":"setDisplaySlot","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/DisplaySlot;)V"},{"name":"getDisplaySlot","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/DisplaySlot;"},{"name":"setRenderType","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/RenderType;)V"},{"name":"getRenderType","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/RenderType;"},{"name":"getScore","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/scoreboard/Score;"},{"name":"getScore","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Score;"}]},{"name":"org/bukkit/scoreboard/RenderType","version":61,"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":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getPlayer","access":132097,"descriptor":"()Lorg/bukkit/OfflinePlayer;"},{"name":"getEntry","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getObjective","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Objective;"},{"name":"getScore","access":1025,"descriptor":"()I"},{"name":"setScore","access":1025,"descriptor":"(I)V"},{"name":"isScoreSet","access":1025,"descriptor":"()Z"},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;"}]},{"name":"org/bukkit/scoreboard/Scoreboard","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"registerNewObjective","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;"},{"name":"registerNewObjective","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;"},{"name":"registerNewObjective","access":132097,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/scoreboard/RenderType;)Lorg/bukkit/scoreboard/Objective;"},{"name":"registerNewObjective","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/scoreboard/Criteria;Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;"},{"name":"registerNewObjective","access":1025,"descriptor":"(Ljava/lang/String;Lorg/bukkit/scoreboard/Criteria;Ljava/lang/String;Lorg/bukkit/scoreboard/RenderType;)Lorg/bukkit/scoreboard/Objective;"},{"name":"getObjective","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Objective;"},{"name":"getObjectivesByCriteria","access":132097,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;"},{"name":"getObjectivesByCriteria","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/Criteria;)Ljava/util/Set;","signature":"(Lorg/bukkit/scoreboard/Criteria;)Ljava/util/Set;"},{"name":"getObjectives","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getObjective","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/DisplaySlot;)Lorg/bukkit/scoreboard/Objective;"},{"name":"getScores","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Ljava/util/Set;","signature":"(Lorg/bukkit/OfflinePlayer;)Ljava/util/Set;"},{"name":"getScores","access":1025,"descriptor":"(Ljava/lang/String;)Ljava/util/Set;","signature":"(Ljava/lang/String;)Ljava/util/Set;"},{"name":"resetScores","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V"},{"name":"resetScores","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getPlayerTeam","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Lorg/bukkit/scoreboard/Team;"},{"name":"getEntryTeam","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team;"},{"name":"getTeam","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team;"},{"name":"getTeams","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"registerNewTeam","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/bukkit/scoreboard/Team;"},{"name":"getPlayers","access":132097,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getEntries","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"clearSlot","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/DisplaySlot;)V"}]},{"name":"org/bukkit/scoreboard/ScoreboardManager","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getMainScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;"},{"name":"getNewScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;"}]},{"name":"org/bukkit/scoreboard/Team","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/scoreboard/Team$Option","org/bukkit/scoreboard/Team$OptionStatus"],"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;"},{"name":"getDisplayName","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setDisplayName","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getPrefix","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setPrefix","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getSuffix","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"setSuffix","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"getColor","access":1025,"descriptor":"()Lorg/bukkit/ChatColor;"},{"name":"setColor","access":1025,"descriptor":"(Lorg/bukkit/ChatColor;)V"},{"name":"allowFriendlyFire","access":1025,"descriptor":"()Z"},{"name":"setAllowFriendlyFire","access":1025,"descriptor":"(Z)V"},{"name":"canSeeFriendlyInvisibles","access":1025,"descriptor":"()Z"},{"name":"setCanSeeFriendlyInvisibles","access":1025,"descriptor":"(Z)V"},{"name":"getNameTagVisibility","access":132097,"descriptor":"()Lorg/bukkit/scoreboard/NameTagVisibility;"},{"name":"setNameTagVisibility","access":132097,"descriptor":"(Lorg/bukkit/scoreboard/NameTagVisibility;)V"},{"name":"getPlayers","access":132097,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getEntries","access":1025,"descriptor":"()Ljava/util/Set;","signature":"()Ljava/util/Set;"},{"name":"getSize","access":1025,"descriptor":"()I"},{"name":"getScoreboard","access":1025,"descriptor":"()Lorg/bukkit/scoreboard/Scoreboard;"},{"name":"addPlayer","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)V"},{"name":"addEntry","access":1025,"descriptor":"(Ljava/lang/String;)V"},{"name":"removePlayer","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Z"},{"name":"removeEntry","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"unregister","access":1025,"descriptor":"()V"},{"name":"hasPlayer","access":132097,"descriptor":"(Lorg/bukkit/OfflinePlayer;)Z"},{"name":"hasEntry","access":1025,"descriptor":"(Ljava/lang/String;)Z"},{"name":"getOption","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/Team$Option;)Lorg/bukkit/scoreboard/Team$OptionStatus;"},{"name":"setOption","access":1025,"descriptor":"(Lorg/bukkit/scoreboard/Team$Option;Lorg/bukkit/scoreboard/Team$OptionStatus;)V"}]},{"name":"org/bukkit/scoreboard/Team$Option","version":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/scoreboard/Team","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":61,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","nestHostClass":"org/bukkit/scoreboard/Team","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":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/structure/Palette","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBlocks","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getBlockCount","access":1025,"descriptor":"()I"}]},{"name":"org/bukkit/structure/Structure","version":61,"access":1537,"superName":"java/lang/Object","interfaces":["org/bukkit/persistence/PersistentDataHolder"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"getSize","access":1025,"descriptor":"()Lorg/bukkit/util/BlockVector;"},{"name":"getPalettes","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getPaletteCount","access":1025,"descriptor":"()I"},{"name":"getEntities","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"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"},{"name":"place","access":1025,"descriptor":"(Lorg/bukkit/Location;ZLorg/bukkit/block/structure/StructureRotation;Lorg/bukkit/block/structure/Mirror;IFLjava/util/Random;Ljava/util/Collection;Ljava/util/Collection;)V","signature":"(Lorg/bukkit/Location;ZLorg/bukkit/block/structure/StructureRotation;Lorg/bukkit/block/structure/Mirror;IFLjava/util/Random;Ljava/util/Collection;Ljava/util/Collection;)V"},{"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"},{"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;Ljava/util/Collection;Ljava/util/Collection;)V","signature":"(Lorg/bukkit/RegionAccessor;Lorg/bukkit/util/BlockVector;ZLorg/bukkit/block/structure/StructureRotation;Lorg/bukkit/block/structure/Mirror;IFLjava/util/Random;Ljava/util/Collection;Ljava/util/Collection;)V"},{"name":"fill","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Location;Z)V"},{"name":"fill","access":1025,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/util/BlockVector;Z)V"}]},{"name":"org/bukkit/structure/StructureManager","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getStructures","access":1025,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"getStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/structure/Structure;"},{"name":"registerStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/structure/Structure;)Lorg/bukkit/structure/Structure;"},{"name":"unregisterStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/structure/Structure;"},{"name":"loadStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Z)Lorg/bukkit/structure/Structure;"},{"name":"loadStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Lorg/bukkit/structure/Structure;"},{"name":"saveStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V"},{"name":"saveStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Lorg/bukkit/structure/Structure;)V","exceptions":["java/io/IOException"]},{"name":"deleteStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)V","exceptions":["java/io/IOException"]},{"name":"deleteStructure","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;Z)V","exceptions":["java/io/IOException"]},{"name":"getStructureFile","access":1025,"descriptor":"(Lorg/bukkit/NamespacedKey;)Ljava/io/File;"},{"name":"loadStructure","access":1025,"descriptor":"(Ljava/io/File;)Lorg/bukkit/structure/Structure;","exceptions":["java/io/IOException"]},{"name":"loadStructure","access":1025,"descriptor":"(Ljava/io/InputStream;)Lorg/bukkit/structure/Structure;","exceptions":["java/io/IOException"]},{"name":"saveStructure","access":1025,"descriptor":"(Ljava/io/File;Lorg/bukkit/structure/Structure;)V","exceptions":["java/io/IOException"]},{"name":"saveStructure","access":1025,"descriptor":"(Ljava/io/OutputStream;Lorg/bukkit/structure/Structure;)V","exceptions":["java/io/IOException"]},{"name":"createStructure","access":1025,"descriptor":"()Lorg/bukkit/structure/Structure;"},{"name":"copy","access":1025,"descriptor":"(Lorg/bukkit/structure/Structure;)Lorg/bukkit/structure/Structure;"}]},{"name":"org/bukkit/structure/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/BiomeSearchResult","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBiome","access":1025,"descriptor":"()Lorg/bukkit/block/Biome;"},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"}]},{"name":"org/bukkit/util/BlockIterator","version":61,"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"},{"name":"blockEquals","access":2,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)Z"},{"name":"getXFace","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/block/BlockFace;"},{"name":"getYFace","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/block/BlockFace;"},{"name":"getZFace","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/block/BlockFace;"},{"name":"getXLength","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)D"},{"name":"getYLength","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)D"},{"name":"getZLength","access":2,"descriptor":"(Lorg/bukkit/util/Vector;)D"},{"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"},{"name":"getYPosition","access":2,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;)D"},{"name":"getZPosition","access":2,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;)D"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;DI)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;D)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;I)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/entity/LivingEntity;)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"next","access":1,"descriptor":"()Lorg/bukkit/block/Block;","exceptions":["java/util/NoSuchElementException"]},{"name":"remove","access":1,"descriptor":"()V"},{"name":"scan","access":2,"descriptor":"()V"},{"name":"next","access":4161,"descriptor":"()Ljava/lang/Object;"}]},{"name":"org/bukkit/util/BlockTransformer","version":61,"access":1537,"superName":"java/lang/Object","nestMembers":["org/bukkit/util/BlockTransformer$TransformationState"],"innerClasses":[{"name":"org/bukkit/util/BlockTransformer$TransformationState","outerName":"org/bukkit/util/BlockTransformer","innerName":"TransformationState","access":1545},{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"transform","access":1025,"descriptor":"(Lorg/bukkit/generator/LimitedRegion;IIILorg/bukkit/block/BlockState;Lorg/bukkit/util/BlockTransformer$TransformationState;)Lorg/bukkit/block/BlockState;"}]},{"name":"org/bukkit/util/BlockTransformer$TransformationState","version":61,"access":1537,"superName":"java/lang/Object","nestHostClass":"org/bukkit/util/BlockTransformer","innerClasses":[{"name":"org/bukkit/util/BlockTransformer$TransformationState","outerName":"org/bukkit/util/BlockTransformer","innerName":"TransformationState","access":1545}],"methods":[{"name":"getOriginal","access":1025,"descriptor":"()Lorg/bukkit/block/BlockState;"},{"name":"getWorld","access":1025,"descriptor":"()Lorg/bukkit/block/BlockState;"}]},{"name":"org/bukkit/util/BlockVector","version":61,"access":33,"superName":"org/bukkit/util/Vector","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"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;"},{"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":61,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"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;"},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/Location;Lorg/bukkit/Location;)Lorg/bukkit/util/BoundingBox;"},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/block/Block;Lorg/bukkit/block/Block;)Lorg/bukkit/util/BoundingBox;"},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/block/Block;)Lorg/bukkit/util/BoundingBox;"},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/util/Vector;DDD)Lorg/bukkit/util/BoundingBox;"},{"name":"of","access":9,"descriptor":"(Lorg/bukkit/Location;DDD)Lorg/bukkit/util/BoundingBox;"},{"name":"","access":1,"descriptor":"()V"},{"name":"","access":1,"descriptor":"(DDDDDD)V"},{"name":"resize","access":1,"descriptor":"(DDDDDD)Lorg/bukkit/util/BoundingBox;"},{"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;"},{"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;"},{"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;"},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Lorg/bukkit/util/BoundingBox;"},{"name":"expand","access":1,"descriptor":"(DDDDDD)Lorg/bukkit/util/BoundingBox;"},{"name":"expand","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;"},{"name":"expand","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;"},{"name":"expand","access":1,"descriptor":"(D)Lorg/bukkit/util/BoundingBox;"},{"name":"expand","access":1,"descriptor":"(DDDD)Lorg/bukkit/util/BoundingBox;"},{"name":"expand","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/BoundingBox;"},{"name":"expand","access":1,"descriptor":"(Lorg/bukkit/block/BlockFace;D)Lorg/bukkit/util/BoundingBox;"},{"name":"expandDirectional","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;"},{"name":"expandDirectional","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;"},{"name":"union","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;"},{"name":"union","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;"},{"name":"union","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/util/BoundingBox;"},{"name":"union","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Lorg/bukkit/util/BoundingBox;"},{"name":"intersection","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Lorg/bukkit/util/BoundingBox;"},{"name":"shift","access":1,"descriptor":"(DDD)Lorg/bukkit/util/BoundingBox;"},{"name":"shift","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/BoundingBox;"},{"name":"shift","access":1,"descriptor":"(Lorg/bukkit/Location;)Lorg/bukkit/util/BoundingBox;"},{"name":"overlaps","access":2,"descriptor":"(DDDDDD)Z"},{"name":"overlaps","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Z"},{"name":"overlaps","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Z"},{"name":"contains","access":1,"descriptor":"(DDD)Z"},{"name":"contains","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Z"},{"name":"contains","access":2,"descriptor":"(DDDDDD)Z"},{"name":"contains","access":1,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Z"},{"name":"contains","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Z"},{"name":"rayTrace","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/RayTraceResult;"},{"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;"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/util/BoundingBox;","signature":"(Ljava/util/Map;)Lorg/bukkit/util/BoundingBox;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/util/CachedServerIcon","version":61,"access":1537,"superName":"java/lang/Object"},{"name":"org/bukkit/util/ChatPaginator","version":61,"access":33,"superName":"java/lang/Object","nestMembers":["org/bukkit/util/ChatPaginator$ChatPage"],"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;"},{"name":"paginate","access":9,"descriptor":"(Ljava/lang/String;III)Lorg/bukkit/util/ChatPaginator$ChatPage;"},{"name":"wordWrap","access":9,"descriptor":"(Ljava/lang/String;I)[Ljava/lang/String;"}]},{"name":"org/bukkit/util/ChatPaginator$ChatPage","version":61,"access":33,"superName":"java/lang/Object","nestHostClass":"org/bukkit/util/ChatPaginator","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"},{"name":"getPageNumber","access":1,"descriptor":"()I"},{"name":"getTotalPages","access":1,"descriptor":"()I"},{"name":"getLines","access":1,"descriptor":"()[Ljava/lang/String;"}]},{"name":"org/bukkit/util/Consumer","version":61,"access":132609,"signature":"Ljava/lang/Object;Ljava/util/function/Consumer;","superName":"java/lang/Object","interfaces":["java/util/function/Consumer"],"methods":[{"name":"accept","access":1025,"descriptor":"(Ljava/lang/Object;)V","signature":"(TT;)V"}]},{"name":"org/bukkit/util/EntityTransformer","version":61,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$Experimental","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"Experimental","access":9737}],"methods":[{"name":"transform","access":1025,"descriptor":"(Lorg/bukkit/generator/LimitedRegion;IIILorg/bukkit/entity/Entity;Z)Z"}]},{"name":"org/bukkit/util/EulerAngle","version":61,"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;"},{"name":"setY","access":1,"descriptor":"(D)Lorg/bukkit/util/EulerAngle;"},{"name":"setZ","access":1,"descriptor":"(D)Lorg/bukkit/util/EulerAngle;"},{"name":"add","access":1,"descriptor":"(DDD)Lorg/bukkit/util/EulerAngle;"},{"name":"subtract","access":1,"descriptor":"(DDD)Lorg/bukkit/util/EulerAngle;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"}]},{"name":"org/bukkit/util/FileUtil","version":61,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"copy","access":9,"descriptor":"(Ljava/io/File;Ljava/io/File;)Z"}]},{"name":"org/bukkit/util/NumberConversions","version":61,"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"},{"name":"toFloat","access":9,"descriptor":"(Ljava/lang/Object;)F"},{"name":"toDouble","access":9,"descriptor":"(Ljava/lang/Object;)D"},{"name":"toLong","access":9,"descriptor":"(Ljava/lang/Object;)J"},{"name":"toShort","access":9,"descriptor":"(Ljava/lang/Object;)S"},{"name":"toByte","access":9,"descriptor":"(Ljava/lang/Object;)B"},{"name":"isFinite","access":9,"descriptor":"(D)Z"},{"name":"isFinite","access":9,"descriptor":"(F)Z"},{"name":"checkFinite","access":9,"descriptor":"(DLjava/lang/String;)V"},{"name":"checkFinite","access":9,"descriptor":"(FLjava/lang/String;)V"}]},{"name":"org/bukkit/util/RayTraceResult","version":61,"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"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/block/Block;Lorg/bukkit/block/BlockFace;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/entity/Entity;)V"},{"name":"","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/entity/Entity;Lorg/bukkit/block/BlockFace;)V"},{"name":"getHitPosition","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"getHitBlock","access":1,"descriptor":"()Lorg/bukkit/block/Block;"},{"name":"getHitBlockFace","access":1,"descriptor":"()Lorg/bukkit/block/BlockFace;"},{"name":"getHitEntity","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"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":61,"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"]},{"name":"startsWithIgnoreCase","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Z","exceptions":["java/lang/IllegalArgumentException","java/lang/NullPointerException"]}]},{"name":"org/bukkit/util/StructureSearchResult","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getStructure","access":1025,"descriptor":"()Lorg/bukkit/generator/structure/Structure;"},{"name":"getLocation","access":1025,"descriptor":"()Lorg/bukkit/Location;"}]},{"name":"org/bukkit/util/Transformation","version":61,"access":33,"superName":"java/lang/Object","fields":[{"name":"translation","access":18,"descriptor":"Lorg/joml/Vector3f;"},{"name":"leftRotation","access":18,"descriptor":"Lorg/joml/Quaternionf;"},{"name":"scale","access":18,"descriptor":"Lorg/joml/Vector3f;"},{"name":"rightRotation","access":18,"descriptor":"Lorg/joml/Quaternionf;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/joml/Vector3f;Lorg/joml/AxisAngle4f;Lorg/joml/Vector3f;Lorg/joml/AxisAngle4f;)V"},{"name":"","access":1,"descriptor":"(Lorg/joml/Vector3f;Lorg/joml/Quaternionf;Lorg/joml/Vector3f;Lorg/joml/Quaternionf;)V"},{"name":"getTranslation","access":1,"descriptor":"()Lorg/joml/Vector3f;"},{"name":"getLeftRotation","access":1,"descriptor":"()Lorg/joml/Quaternionf;"},{"name":"getScale","access":1,"descriptor":"()Lorg/joml/Vector3f;"},{"name":"getRightRotation","access":1,"descriptor":"()Lorg/joml/Quaternionf;"},{"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/Vector","version":61,"access":33,"superName":"java/lang/Object","interfaces":["java/lang/Cloneable","org/bukkit/configuration/serialization/ConfigurationSerializable"],"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;"},{"name":"subtract","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"multiply","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"divide","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"copy","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"length","access":1,"descriptor":"()D"},{"name":"lengthSquared","access":1,"descriptor":"()D"},{"name":"distance","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)D"},{"name":"distanceSquared","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)D"},{"name":"angle","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)F"},{"name":"midpoint","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"getMidpoint","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"multiply","access":1,"descriptor":"(I)Lorg/bukkit/util/Vector;"},{"name":"multiply","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;"},{"name":"multiply","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;"},{"name":"dot","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)D"},{"name":"crossProduct","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"getCrossProduct","access":1,"descriptor":"(Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"normalize","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"zero","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"isZero","access":1,"descriptor":"()Z"},{"name":"normalizeZeros","access":0,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"isInAABB","access":1,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Z"},{"name":"isInSphere","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Z"},{"name":"isNormalized","access":1,"descriptor":"()Z"},{"name":"rotateAroundX","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;"},{"name":"rotateAroundY","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;"},{"name":"rotateAroundZ","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;"},{"name":"rotateAroundAxis","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/Vector;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"rotateAroundNonUnitAxis","access":1,"descriptor":"(Lorg/bukkit/util/Vector;D)Lorg/bukkit/util/Vector;","exceptions":["java/lang/IllegalArgumentException"]},{"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;"},{"name":"setX","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;"},{"name":"setX","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;"},{"name":"setY","access":1,"descriptor":"(I)Lorg/bukkit/util/Vector;"},{"name":"setY","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;"},{"name":"setY","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;"},{"name":"setZ","access":1,"descriptor":"(I)Lorg/bukkit/util/Vector;"},{"name":"setZ","access":1,"descriptor":"(D)Lorg/bukkit/util/Vector;"},{"name":"setZ","access":1,"descriptor":"(F)Lorg/bukkit/util/Vector;"},{"name":"equals","access":1,"descriptor":"(Ljava/lang/Object;)Z"},{"name":"hashCode","access":1,"descriptor":"()I"},{"name":"clone","access":1,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"toString","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"toLocation","access":1,"descriptor":"(Lorg/bukkit/World;)Lorg/bukkit/Location;"},{"name":"toLocation","access":1,"descriptor":"(Lorg/bukkit/World;FF)Lorg/bukkit/Location;"},{"name":"toBlockVector","access":1,"descriptor":"()Lorg/bukkit/util/BlockVector;"},{"name":"toVector3f","access":1,"descriptor":"()Lorg/joml/Vector3f;"},{"name":"toVector3d","access":1,"descriptor":"()Lorg/joml/Vector3d;"},{"name":"toVector3i","access":1,"descriptor":"(I)Lorg/joml/Vector3i;"},{"name":"toVector3i","access":1,"descriptor":"()Lorg/joml/Vector3i;"},{"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;"},{"name":"getMaximum","access":9,"descriptor":"(Lorg/bukkit/util/Vector;Lorg/bukkit/util/Vector;)Lorg/bukkit/util/Vector;"},{"name":"getRandom","access":9,"descriptor":"()Lorg/bukkit/util/Vector;"},{"name":"fromJOML","access":9,"descriptor":"(Lorg/joml/Vector3f;)Lorg/bukkit/util/Vector;"},{"name":"fromJOML","access":9,"descriptor":"(Lorg/joml/Vector3d;)Lorg/bukkit/util/Vector;"},{"name":"fromJOML","access":9,"descriptor":"(Lorg/joml/Vector3i;)Lorg/bukkit/util/Vector;"},{"name":"fromJOML","access":9,"descriptor":"(Lorg/joml/Vector3fc;)Lorg/bukkit/util/Vector;"},{"name":"fromJOML","access":9,"descriptor":"(Lorg/joml/Vector3dc;)Lorg/bukkit/util/Vector;"},{"name":"fromJOML","access":9,"descriptor":"(Lorg/joml/Vector3ic;)Lorg/bukkit/util/Vector;"},{"name":"serialize","access":1,"descriptor":"()Ljava/util/Map;","signature":"()Ljava/util/Map;"},{"name":"deserialize","access":9,"descriptor":"(Ljava/util/Map;)Lorg/bukkit/util/Vector;","signature":"(Ljava/util/Map;)Lorg/bukkit/util/Vector;"},{"name":"clone","access":4161,"descriptor":"()Ljava/lang/Object;","exceptions":["java/lang/CloneNotSupportedException"]}]},{"name":"org/bukkit/util/VoxelShape","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"getBoundingBoxes","access":1025,"descriptor":"()Ljava/util/Collection;","signature":"()Ljava/util/Collection;"},{"name":"overlaps","access":1025,"descriptor":"(Lorg/bukkit/util/BoundingBox;)Z"}]},{"name":"org/bukkit/util/io/BukkitObjectInputStream","version":61,"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":61,"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":61,"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;>;"},{"name":"","access":2,"descriptor":"(Ljava/util/Map;)V","signature":"(TT;)V"}]},{"name":"org/bukkit/util/io/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/noise/NoiseGenerator","version":61,"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":61,"access":1057,"superName":"java/lang/Object","fields":[{"name":"octaves","access":20,"descriptor":"[Lorg/bukkit/util/noise/NoiseGenerator;"},{"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"},{"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;"},{"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":61,"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"},{"name":"","access":1,"descriptor":"(J)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;)V"},{"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;"},{"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":61,"access":33,"superName":"org/bukkit/util/noise/OctaveGenerator","methods":[{"name":"","access":1,"descriptor":"(Lorg/bukkit/World;I)V"},{"name":"","access":1,"descriptor":"(JI)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;I)V"},{"name":"createOctaves","access":10,"descriptor":"(Ljava/util/Random;I)[Lorg/bukkit/util/noise/NoiseGenerator;"}]},{"name":"org/bukkit/util/noise/SimplexNoiseGenerator","version":61,"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"},{"name":"","access":1,"descriptor":"(J)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;)V"},{"name":"dot","access":12,"descriptor":"([IDD)D"},{"name":"dot","access":12,"descriptor":"([IDDD)D"},{"name":"dot","access":12,"descriptor":"([IDDDD)D"},{"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;"}]},{"name":"org/bukkit/util/noise/SimplexOctaveGenerator","version":61,"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"},{"name":"","access":1,"descriptor":"(JI)V"},{"name":"","access":1,"descriptor":"(Ljava/util/Random;I)V"},{"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;"}]},{"name":"org/bukkit/util/noise/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/bukkit/util/permissions/BroadcastPermissions","version":61,"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;"}]},{"name":"org/bukkit/util/permissions/CommandPermissions","version":61,"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;"}]},{"name":"org/bukkit/util/permissions/DefaultPermissions","version":61,"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;"},{"name":"registerPermission","access":9,"descriptor":"(Lorg/bukkit/permissions/Permission;Z)Lorg/bukkit/permissions/Permission;"},{"name":"registerPermission","access":9,"descriptor":"(Lorg/bukkit/permissions/Permission;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;"},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/bukkit/permissions/Permission;"},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;"},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;)Lorg/bukkit/permissions/Permission;"},{"name":"registerPermission","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Lorg/bukkit/permissions/PermissionDefault;Lorg/bukkit/permissions/Permission;)Lorg/bukkit/permissions/Permission;"},{"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;"},{"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;"},{"name":"registerCorePermissions","access":9,"descriptor":"()V"}]},{"name":"org/bukkit/util/permissions/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/geysermc/cumulus/CustomForm","version":52,"access":132609,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/Form;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/Form"],"innerClasses":[{"name":"org/geysermc/cumulus/CustomForm$Builder","outerName":"org/geysermc/cumulus/CustomForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/CustomFormGlue","innerName":"Builder","access":9},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"methods":[{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Ljava/util/List;)Lorg/geysermc/cumulus/CustomForm;","signature":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Ljava/util/List;)Lorg/geysermc/cumulus/CustomForm;"},{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getIcon","access":1025,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"},{"name":"getContent","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"parseResponse","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/CustomFormResponse;"},{"name":"parseResponse","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"}]},{"name":"org/geysermc/cumulus/CustomForm$Builder","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/util/FormBuilder"],"innerClasses":[{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409},{"name":"org/geysermc/cumulus/CustomForm$Builder","outerName":"org/geysermc/cumulus/CustomForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","outerName":"org/geysermc/cumulus/component/DropdownComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","outerName":"org/geysermc/cumulus/component/StepSliderComponent","innerName":"Builder","access":1545}],"methods":[{"name":"icon","access":1025,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"iconPath","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"iconUrl","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"component","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/Component;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalComponent","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/Component;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"dropdown","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/DropdownComponent$Builder;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"dropdown","access":1153,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"dropdown","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalDropdown","access":129,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalDropdown","access":129,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"input","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"input","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"input","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"label","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalLabel","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":1025,"descriptor":"(Ljava/lang/String;FFIF)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":1025,"descriptor":"(Ljava/lang/String;FFI)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":1025,"descriptor":"(Ljava/lang/String;FFF)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":1025,"descriptor":"(Ljava/lang/String;FF)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFIFZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFIZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFFZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"stepSlider","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"stepSlider","access":1153,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"stepSlider","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalStepSlider","access":129,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalStepSlider","access":129,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"toggle","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"toggle","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalToggle","access":1,"descriptor":"(Ljava/lang/String;ZZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalToggle","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"}]},{"name":"org/geysermc/cumulus/Form","version":52,"access":132609,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"getType","access":132097,"descriptor":"()Lorg/geysermc/cumulus/util/FormType;"},{"name":"getJsonData","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getResponseHandler","access":132097,"descriptor":"()Ljava/util/function/Consumer;","signature":"()Ljava/util/function/Consumer;"},{"name":"setResponseHandler","access":132097,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer;)V"},{"name":"parseResponse","access":132097,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"},{"name":"isClosed","access":132097,"descriptor":"(Ljava/lang/String;)Z"},{"name":"newForm","access":1025,"descriptor":"()Lorg/geysermc/cumulus/form/Form;","signature":"()TT;"}]},{"name":"org/geysermc/cumulus/Forms","version":52,"access":49,"superName":"java/lang/Object","innerClasses":[{"name":"org/geysermc/cumulus/Forms$1","access":4104}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"fromJson","access":9,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/form/util/FormType;Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/Form;","signature":"(Ljava/lang/String;Lorg/geysermc/cumulus/form/util/FormType;Ljava/util/function/BiConsumer;)TT;"},{"name":"getFormTypeImpl","access":131081,"descriptor":"(Lorg/geysermc/cumulus/form/util/FormType;)Ljava/lang/Class;","signature":"(Lorg/geysermc/cumulus/form/util/FormType;)Ljava/lang/Class<+Lorg/geysermc/cumulus/form/Form;>;"},{"name":"getComponentTypeImpl","access":9,"descriptor":"(Lorg/geysermc/cumulus/component/util/ComponentType;)Ljava/lang/Class;","signature":"(Lorg/geysermc/cumulus/component/util/ComponentType;)Ljava/lang/Class<+Lorg/geysermc/cumulus/component/Component;>;"},{"name":"getOrThrow","access":131081,"descriptor":"(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;"}]},{"name":"org/geysermc/cumulus/Forms$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"org/geysermc/cumulus/Forms","innerClasses":[{"name":"org/geysermc/cumulus/Forms$1","access":4104}],"fields":[{"name":"$SwitchMap$org$geysermc$cumulus$component$util$ComponentType","access":4120,"descriptor":"[I"}]},{"name":"org/geysermc/cumulus/ModalForm","version":52,"access":132609,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/Form;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/Form"],"innerClasses":[{"name":"org/geysermc/cumulus/ModalForm$Builder","outerName":"org/geysermc/cumulus/ModalForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/ModalFormGlue","innerName":"Builder","access":9}],"methods":[{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/ModalForm;"},{"name":"parseResponse","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/ModalFormResponse;"},{"name":"parseResponse","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"}]},{"name":"org/geysermc/cumulus/ModalForm$Builder","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/util/FormBuilder"],"innerClasses":[{"name":"org/geysermc/cumulus/ModalForm$Builder","outerName":"org/geysermc/cumulus/ModalForm","innerName":"Builder","access":1545}],"methods":[{"name":"content","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"button1","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"optionalButton1","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"button2","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"optionalButton2","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/ModalForm$Builder;"}]},{"name":"org/geysermc/cumulus/SimpleForm","version":52,"access":132609,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/Form;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/Form"],"innerClasses":[{"name":"org/geysermc/cumulus/SimpleForm$Builder","outerName":"org/geysermc/cumulus/SimpleForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/SimpleFormGlue","innerName":"Builder","access":9}],"methods":[{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/SimpleForm;","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/SimpleForm;"},{"name":"getTitle","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getContent","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getButtons","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"parseResponse","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/SimpleFormResponse;"},{"name":"parseResponse","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"}]},{"name":"org/geysermc/cumulus/SimpleForm$Builder","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/util/FormBuilder"],"innerClasses":[{"name":"org/geysermc/cumulus/SimpleForm$Builder","outerName":"org/geysermc/cumulus/SimpleForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"methods":[{"name":"content","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"button","access":1025,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"button","access":1025,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"button","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;Z)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Z)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/SimpleForm$Builder;"}]},{"name":"org/geysermc/cumulus/component/ButtonComponent","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"methods":[{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/component/ButtonComponent;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/component/ButtonComponent;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/ButtonComponent;"},{"name":"text","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"image","access":1025,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"},{"name":"getText","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getImage","access":132097,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"}]},{"name":"org/geysermc/cumulus/component/Component","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"type","access":1025,"descriptor":"()Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"text","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":132097,"descriptor":"()Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"getText","access":132097,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/component/DropdownComponent","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/Component"],"innerClasses":[{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","outerName":"org/geysermc/cumulus/component/DropdownComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder","outerName":"org/geysermc/cumulus/component/impl/DropdownComponentImpl","innerName":"Builder","access":9}],"methods":[{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/component/DropdownComponent;","signature":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/component/DropdownComponent;"},{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"},{"name":"builder","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"},{"name":"options","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"defaultOption","access":1025,"descriptor":"()I"},{"name":"getOptions","access":132097,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getDefaultOption","access":132097,"descriptor":"()I"}]},{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","outerName":"org/geysermc/cumulus/component/DropdownComponent","innerName":"Builder","access":1545}],"methods":[{"name":"text","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"},{"name":"option","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"},{"name":"option","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"},{"name":"defaultOption","access":1025,"descriptor":"(I)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"build","access":1025,"descriptor":"()Lorg/geysermc/cumulus/component/DropdownComponent;"},{"name":"translateAndBuild","access":1025,"descriptor":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/DropdownComponent;","signature":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/DropdownComponent;"}]},{"name":"org/geysermc/cumulus/component/InputComponent","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/Component"],"methods":[{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/component/InputComponent;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/component/InputComponent;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/InputComponent;"},{"name":"placeholder","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"defaultText","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getPlaceholder","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getDefaultText","access":132097,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/component/LabelComponent","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/Component"],"methods":[{"name":"of","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/LabelComponent;"}]},{"name":"org/geysermc/cumulus/component/SliderComponent","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/Component"],"methods":[{"name":"of","access":9,"descriptor":"(Ljava/lang/String;FFFF)Lorg/geysermc/cumulus/component/SliderComponent;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;FFF)Lorg/geysermc/cumulus/component/SliderComponent;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;FF)Lorg/geysermc/cumulus/component/SliderComponent;"},{"name":"minValue","access":1025,"descriptor":"()F"},{"name":"maxValue","access":1025,"descriptor":"()F"},{"name":"step","access":1025,"descriptor":"()F"},{"name":"defaultValue","access":1025,"descriptor":"()F"},{"name":"getMin","access":132097,"descriptor":"()F"},{"name":"getMax","access":132097,"descriptor":"()F"},{"name":"getStep","access":132097,"descriptor":"()I"},{"name":"getDefaultValue","access":132097,"descriptor":"()F"}]},{"name":"org/geysermc/cumulus/component/StepSliderComponent","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/Component"],"innerClasses":[{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","outerName":"org/geysermc/cumulus/component/StepSliderComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder","outerName":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl","innerName":"Builder","access":25}],"methods":[{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/component/StepSliderComponent;","signature":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/component/StepSliderComponent;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/component/StepSliderComponent;"},{"name":"of","access":137,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/component/StepSliderComponent;"},{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"},{"name":"builder","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"},{"name":"steps","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"defaultStep","access":1025,"descriptor":"()I"},{"name":"getSteps","access":132097,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getDefaultStep","access":132097,"descriptor":"()I"}]},{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","outerName":"org/geysermc/cumulus/component/StepSliderComponent","innerName":"Builder","access":1545}],"methods":[{"name":"text","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"},{"name":"step","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"},{"name":"step","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"},{"name":"defaultStep","access":1025,"descriptor":"(I)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"build","access":1025,"descriptor":"()Lorg/geysermc/cumulus/component/StepSliderComponent;"},{"name":"translateAndBuild","access":1025,"descriptor":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/StepSliderComponent;","signature":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/StepSliderComponent;"}]},{"name":"org/geysermc/cumulus/component/ToggleComponent","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/Component"],"methods":[{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/component/ToggleComponent;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/ToggleComponent;"},{"name":"defaultValue","access":1025,"descriptor":"()Z"},{"name":"getDefaultValue","access":132097,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/component/impl/ButtonComponentImpl","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/ButtonComponent"],"fields":[{"name":"text","access":18,"descriptor":"Ljava/lang/String;"},{"name":"image","access":18,"descriptor":"Lorg/geysermc/cumulus/util/FormImage;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;)V"},{"name":"text","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"image","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"},{"name":"getText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getImage","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"}]},{"name":"org/geysermc/cumulus/component/impl/ComponentImpl","version":52,"access":1057,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/Component"],"fields":[{"name":"type","access":18,"descriptor":"Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"text","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":0,"descriptor":"(Lorg/geysermc/cumulus/component/util/ComponentType;Ljava/lang/String;)V"},{"name":"type","access":1,"descriptor":"()Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"text","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"getText","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/component/impl/DropdownComponentImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/component/impl/ComponentImpl","interfaces":["org/geysermc/cumulus/component/DropdownComponent"],"innerClasses":[{"name":"org/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder","outerName":"org/geysermc/cumulus/component/impl/DropdownComponentImpl","innerName":"Builder","access":9}],"fields":[{"name":"options","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"defaultOption","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)V","signature":"(Ljava/lang/String;Ljava/util/List;I)V"},{"name":"options","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"defaultOption","access":1,"descriptor":"()I"},{"name":"getOptions","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getDefaultOption","access":1,"descriptor":"()I"}]},{"name":"org/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder","version":52,"access":33,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/DropdownComponent$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder","outerName":"org/geysermc/cumulus/component/impl/DropdownComponentImpl","innerName":"Builder","access":9},{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","outerName":"org/geysermc/cumulus/component/DropdownComponent","innerName":"Builder","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"options","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"text","access":2,"descriptor":"Ljava/lang/String;"},{"name":"defaultOption","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"text","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder;"},{"name":"option","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder;"},{"name":"option","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder;"},{"name":"defaultOption","access":1,"descriptor":"(I)Lorg/geysermc/cumulus/component/impl/DropdownComponentImpl$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/component/impl/DropdownComponentImpl;"},{"name":"translateAndBuild","access":1,"descriptor":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/impl/DropdownComponentImpl;","signature":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/impl/DropdownComponentImpl;"},{"name":"translateAndBuild","access":4161,"descriptor":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/DropdownComponent;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/component/DropdownComponent;"},{"name":"defaultOption","access":4161,"descriptor":"(I)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"option","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"},{"name":"option","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"},{"name":"text","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/DropdownComponent$Builder;"}]},{"name":"org/geysermc/cumulus/component/impl/InputComponentImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/component/impl/ComponentImpl","interfaces":["org/geysermc/cumulus/component/InputComponent"],"fields":[{"name":"placeholder","access":18,"descriptor":"Ljava/lang/String;"},{"name":"defaultText","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"placeholder","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"defaultText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getPlaceholder","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getDefaultText","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/component/impl/LabelComponentImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/component/impl/ComponentImpl","interfaces":["org/geysermc/cumulus/component/LabelComponent"],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"}]},{"name":"org/geysermc/cumulus/component/impl/SliderComponentImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/component/impl/ComponentImpl","interfaces":["org/geysermc/cumulus/component/SliderComponent"],"fields":[{"name":"min","access":18,"descriptor":"F"},{"name":"max","access":18,"descriptor":"F"},{"name":"step","access":18,"descriptor":"F"},{"name":"defaultValue","access":18,"descriptor":"F"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;FFFF)V"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;FFF)V"},{"name":"generateDefaultValue","access":10,"descriptor":"(FFF)F"},{"name":"minValue","access":1,"descriptor":"()F"},{"name":"maxValue","access":1,"descriptor":"()F"},{"name":"step","access":1,"descriptor":"()F"},{"name":"defaultValue","access":1,"descriptor":"()F"},{"name":"getMin","access":1,"descriptor":"()F"},{"name":"getMax","access":1,"descriptor":"()F"},{"name":"getStep","access":1,"descriptor":"()I"},{"name":"getDefaultValue","access":1,"descriptor":"()F"}]},{"name":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/component/impl/ComponentImpl","interfaces":["org/geysermc/cumulus/component/StepSliderComponent"],"innerClasses":[{"name":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder","outerName":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl","innerName":"Builder","access":25}],"fields":[{"name":"steps","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"defaultStep","access":18,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)V","signature":"(Ljava/lang/String;Ljava/util/List;I)V"},{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder;"},{"name":"builder","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder;"},{"name":"steps","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"defaultStep","access":1,"descriptor":"()I"},{"name":"getSteps","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"getDefaultStep","access":1,"descriptor":"()I"}]},{"name":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/component/StepSliderComponent$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder","outerName":"org/geysermc/cumulus/component/impl/StepSliderComponentImpl","innerName":"Builder","access":25},{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","outerName":"org/geysermc/cumulus/component/StepSliderComponent","innerName":"Builder","access":1545},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"steps","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"text","access":2,"descriptor":"Ljava/lang/String;"},{"name":"defaultStep","access":2,"descriptor":"I"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"text","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder;"},{"name":"step","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder;"},{"name":"step","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder;"},{"name":"defaultStep","access":1,"descriptor":"(I)Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl;"},{"name":"translateAndBuild","access":1,"descriptor":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl;","signature":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/impl/StepSliderComponentImpl;"},{"name":"translateAndBuild","access":4161,"descriptor":"(Ljava/util/function/Function;)Lorg/geysermc/cumulus/component/StepSliderComponent;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/component/StepSliderComponent;"},{"name":"defaultStep","access":4161,"descriptor":"(I)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;","exceptions":["java/lang/IllegalArgumentException"]},{"name":"step","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"},{"name":"step","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"},{"name":"text","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;"}]},{"name":"org/geysermc/cumulus/component/impl/ToggleComponentImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/component/impl/ComponentImpl","interfaces":["org/geysermc/cumulus/component/ToggleComponent"],"fields":[{"name":"defaultValue","access":18,"descriptor":"Z"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Z)V"},{"name":"defaultValue","access":1,"descriptor":"()Z"},{"name":"getDefaultValue","access":1,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/component/util/ComponentType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"DROPDOWN","access":16409,"descriptor":"Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"INPUT","access":16409,"descriptor":"Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"LABEL","access":16409,"descriptor":"Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"SLIDER","access":16409,"descriptor":"Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"STEP_SLIDER","access":16409,"descriptor":"Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"TOGGLE","access":16409,"descriptor":"Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"VALUES","access":26,"descriptor":"[Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lorg/geysermc/cumulus/component/util/ComponentType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"fromName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/component/util/ComponentType;"},{"name":"componentName","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/form/CustomForm","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/Form"],"innerClasses":[{"name":"org/geysermc/cumulus/form/CustomForm$Builder","outerName":"org/geysermc/cumulus/form/CustomForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl","innerName":"Builder","access":25}],"methods":[{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm;","signature":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm;"},{"name":"icon","access":1025,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"},{"name":"content","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/geysermc/cumulus/form/CustomForm$Builder","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/form/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/util/FormBuilder"],"innerClasses":[{"name":"org/geysermc/cumulus/form/CustomForm$Builder","outerName":"org/geysermc/cumulus/form/CustomForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409},{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","outerName":"org/geysermc/cumulus/component/DropdownComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","outerName":"org/geysermc/cumulus/component/StepSliderComponent","innerName":"Builder","access":1545}],"methods":[{"name":"icon","access":1025,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"icon","access":1025,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"iconPath","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"iconUrl","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"component","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/Component;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalComponent","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/Component;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/DropdownComponent$Builder;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":1153,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":1153,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":1153,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"input","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"input","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"input","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalInput","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalInput","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalInput","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"label","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalLabel","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"slider","access":1025,"descriptor":"(Ljava/lang/String;FFFF)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"slider","access":1025,"descriptor":"(Ljava/lang/String;FFF)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"slider","access":1025,"descriptor":"(Ljava/lang/String;FF)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalSlider","access":1025,"descriptor":"(Ljava/lang/String;FFFFZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalSlider","access":1025,"descriptor":"(Ljava/lang/String;FFFZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalSlider","access":1025,"descriptor":"(Ljava/lang/String;FFZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":1153,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":1153,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":1153,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":1153,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"toggle","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"toggle","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalToggle","access":1025,"descriptor":"(Ljava/lang/String;ZZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalToggle","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"}]},{"name":"org/geysermc/cumulus/form/Form","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"title","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/form/ModalForm","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/Form"],"innerClasses":[{"name":"org/geysermc/cumulus/form/ModalForm$Builder","outerName":"org/geysermc/cumulus/form/ModalForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl","innerName":"Builder","access":25}],"methods":[{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/form/ModalForm$Builder;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/form/ModalForm;"},{"name":"content","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"button1","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"button2","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/form/ModalForm$Builder","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/form/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/util/FormBuilder"],"innerClasses":[{"name":"org/geysermc/cumulus/form/ModalForm$Builder","outerName":"org/geysermc/cumulus/form/ModalForm","innerName":"Builder","access":1545}],"methods":[{"name":"content","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/ModalForm$Builder;"},{"name":"button1","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/ModalForm$Builder;"},{"name":"button2","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/ModalForm$Builder;"}]},{"name":"org/geysermc/cumulus/form/SimpleForm","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/Form"],"innerClasses":[{"name":"org/geysermc/cumulus/form/SimpleForm$Builder","outerName":"org/geysermc/cumulus/form/SimpleForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl","innerName":"Builder","access":25}],"methods":[{"name":"builder","access":9,"descriptor":"()Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/SimpleForm;","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/SimpleForm;"},{"name":"content","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"buttons","access":1025,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/geysermc/cumulus/form/SimpleForm$Builder","version":52,"access":1537,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/form/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/util/FormBuilder"],"innerClasses":[{"name":"org/geysermc/cumulus/form/SimpleForm$Builder","outerName":"org/geysermc/cumulus/form/SimpleForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"methods":[{"name":"content","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":1025,"descriptor":"(Lorg/geysermc/cumulus/component/ButtonComponent;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":1025,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":1025,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"optionalButton","access":1025,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"optionalButton","access":1025,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Z)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"optionalButton","access":1025,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"}]},{"name":"org/geysermc/cumulus/form/impl/FormDefinition","version":52,"access":1057,"signature":";R::Lorg/geysermc/cumulus/response/FormResponse;>Ljava/lang/Object;","superName":"java/lang/Object","fields":[{"name":"codec","access":18,"descriptor":"Lorg/geysermc/cumulus/form/util/FormCodec;","signature":"Lorg/geysermc/cumulus/form/util/FormCodec;"},{"name":"formType","access":18,"descriptor":"Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"formClass","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"formImplClass","access":18,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/util/FormCodec;Lorg/geysermc/cumulus/form/util/FormType;Ljava/lang/Class;Ljava/lang/Class;)V","signature":"(Lorg/geysermc/cumulus/form/util/FormCodec;Lorg/geysermc/cumulus/form/util/FormType;Ljava/lang/Class;Ljava/lang/Class;)V"},{"name":"codec","access":17,"descriptor":"()Lorg/geysermc/cumulus/form/util/FormCodec;","signature":"()Lorg/geysermc/cumulus/form/util/FormCodec;"},{"name":"handleFormResponse","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)V","signature":"(TF;Ljava/lang/String;)V","exceptions":["java/lang/Exception"]},{"name":"callRawResponseConsumer","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)Z","signature":"(TF;Ljava/lang/String;)Z","exceptions":["java/lang/Exception"]},{"name":"callResponseHandler","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Lorg/geysermc/cumulus/response/result/FormResponseResult;)V","signature":"(TF;Lorg/geysermc/cumulus/response/result/FormResponseResult;)V","exceptions":["java/lang/Exception"]},{"name":"formType","access":17,"descriptor":"()Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"formClass","access":17,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"},{"name":"formImplClass","access":17,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class;"}]},{"name":"org/geysermc/cumulus/form/impl/FormDefinitions","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"definitions","access":26,"descriptor":"Lorg/geysermc/cumulus/form/impl/FormDefinitions;"},{"name":"typeDefinitionMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;"},{"name":"implClassTypeDefinitionMap","access":18,"descriptor":"Ljava/util/Map;","signature":"Ljava/util/Map;>;Lorg/geysermc/cumulus/form/impl/FormDefinition<***>;>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"formImplClass","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/util/FormType;)Ljava/lang/Class;","signature":"(Lorg/geysermc/cumulus/form/util/FormType;)Ljava/lang/Class<+Lorg/geysermc/cumulus/form/impl/FormImpl<*>;>;"},{"name":"codecFor","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/util/FormType;)Lorg/geysermc/cumulus/form/util/FormCodec;","signature":";>(Lorg/geysermc/cumulus/form/util/FormType;)TC;"},{"name":"codecFor","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/Form;)Lorg/geysermc/cumulus/form/util/FormCodec;","signature":";F::Lorg/geysermc/cumulus/form/Form;>(TF;)TC;"},{"name":"definitionFor","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/Form;)Lorg/geysermc/cumulus/form/impl/FormDefinition;","signature":";F::Lorg/geysermc/cumulus/form/Form;>(TF;)TC;"},{"name":"typeFromImplClass","access":1,"descriptor":"(Ljava/lang/Class;)Lorg/geysermc/cumulus/form/util/FormType;","signature":"(Ljava/lang/Class<+Lorg/geysermc/cumulus/form/Form;>;)Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"addDefinition","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/impl/FormDefinition;)Z","signature":"(Lorg/geysermc/cumulus/form/impl/FormDefinition<***>;)Z"},{"name":"ensureDefinitionAdded","access":2,"descriptor":"(Lorg/geysermc/cumulus/form/impl/FormDefinition;)V","signature":"(Lorg/geysermc/cumulus/form/impl/FormDefinition<***>;)V"},{"name":"findDefinition","access":2,"descriptor":"(Lorg/geysermc/cumulus/form/util/FormType;)Lorg/geysermc/cumulus/form/impl/FormDefinition;","signature":"(Lorg/geysermc/cumulus/form/util/FormType;)Lorg/geysermc/cumulus/form/impl/FormDefinition<***>;"},{"name":"instance","access":9,"descriptor":"()Lorg/geysermc/cumulus/form/impl/FormDefinitions;"}]},{"name":"org/geysermc/cumulus/form/impl/FormImpl","version":52,"access":1057,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/form/Form;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/Form"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/FormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/FormImpl","innerName":"Builder","access":1033}],"fields":[{"name":"responseHandler","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;>;"},{"name":"rawResponseConsumer","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;"},{"name":"title","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;)V"},{"name":"callRawResponseConsumer","access":1,"descriptor":"(Ljava/lang/String;)Z","exceptions":["java/lang/Exception"]},{"name":"rawResponseConsumer","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer;)V"},{"name":"callResultHandler","access":1,"descriptor":"(Lorg/geysermc/cumulus/response/result/FormResponseResult;)V","signature":"(Lorg/geysermc/cumulus/response/result/FormResponseResult;)V","exceptions":["java/lang/Exception"]},{"name":"resultHandler","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer;>;)V"},{"name":"title","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/form/impl/FormImpl$Builder","version":52,"access":1057,"signature":";F::Lorg/geysermc/cumulus/form/Form;R::Lorg/geysermc/cumulus/response/FormResponse;>Ljava/lang/Object;Lorg/geysermc/cumulus/form/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/form/util/FormBuilder"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/FormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/FormImpl","innerName":"Builder","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"title","access":4,"descriptor":"Ljava/lang/String;"},{"name":"translationHandler","access":4,"descriptor":"Ljava/util/function/BiFunction;","signature":"Ljava/util/function/BiFunction;"},{"name":"locale","access":4,"descriptor":"Ljava/lang/String;"},{"name":"selectedResultHandler","access":4,"descriptor":"Ljava/util/function/BiConsumer;","signature":"Ljava/util/function/BiConsumer;>;"},{"name":"closedResultHandlerRunnable","access":4,"descriptor":"Ljava/lang/Runnable;"},{"name":"closedResultHandlerConsumer","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;"},{"name":"invalidResultHandlerRunnable","access":4,"descriptor":"Ljava/lang/Runnable;"},{"name":"invalidResultHandlerConsumer","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;>;"},{"name":"invalidResultHandlerBiConsumer","access":4,"descriptor":"Ljava/util/function/BiConsumer;","signature":"Ljava/util/function/BiConsumer;>;"},{"name":"closedOrInvalidResultHandlerRunnable","access":4,"descriptor":"Ljava/lang/Runnable;"},{"name":"closedOrInvalidResultHandlerConsumer","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;>;"},{"name":"closedOrInvalidResultHandlerBiConsumer","access":4,"descriptor":"Ljava/util/function/BiConsumer;","signature":"Ljava/util/function/BiConsumer;>;"},{"name":"validResultHandlerConsumer","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;"},{"name":"validResultHandlerBiConsumer","access":4,"descriptor":"Ljava/util/function/BiConsumer;","signature":"Ljava/util/function/BiConsumer;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"title","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/String;)TB;"},{"name":"translator","access":1,"descriptor":"(Ljava/util/function/BiFunction;Ljava/lang/String;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;Ljava/lang/String;)TB;"},{"name":"translator","access":1,"descriptor":"(Ljava/util/function/BiFunction;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;)TB;"},{"name":"closedResultHandler","access":1,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;)TB;"},{"name":"closedResultHandler","access":1,"descriptor":"(Ljava/lang/Runnable;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/Runnable;)TB;"},{"name":"invalidResultHandler","access":1,"descriptor":"(Ljava/lang/Runnable;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/Runnable;)TB;"},{"name":"invalidResultHandler","access":1,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;>;)TB;"},{"name":"invalidResultHandler","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;)TB;"},{"name":"closedOrInvalidResultHandler","access":1,"descriptor":"(Ljava/lang/Runnable;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/Runnable;)TB;"},{"name":"closedOrInvalidResultHandler","access":1,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;>;)TB;"},{"name":"closedOrInvalidResultHandler","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;)TB;"},{"name":"validResultHandler","access":1,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;)TB;"},{"name":"validResultHandler","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;)TB;"},{"name":"resultHandler","access":1,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;)TB;"},{"name":"resultHandler","access":1,"descriptor":"(Ljava/util/function/BiConsumer;[Lorg/geysermc/cumulus/response/result/ResultType;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;[Lorg/geysermc/cumulus/response/result/ResultType;)TB;"},{"name":"build","access":1025,"descriptor":"()Lorg/geysermc/cumulus/form/Form;","signature":"()TF;"},{"name":"setResponseHandler","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/impl/FormImpl;Lorg/geysermc/cumulus/form/Form;)V","signature":"(Lorg/geysermc/cumulus/form/impl/FormImpl;TF;)V"},{"name":"translate","access":4,"descriptor":"(Ljava/lang/String;)Ljava/lang/String;"},{"name":"self","access":4,"descriptor":"()Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"()TB;"},{"name":"lambda$setResponseHandler$1","access":4098,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Lorg/geysermc/cumulus/response/result/FormResponseResult;)V"},{"name":"lambda$resultHandler$0","access":4106,"descriptor":"(Ljava/util/EnumSet;Ljava/util/function/BiConsumer;Lorg/geysermc/cumulus/form/Form;Lorg/geysermc/cumulus/response/result/FormResponseResult;)V"}]},{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormCodec","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/util/impl/FormCodecImpl;","superName":"org/geysermc/cumulus/form/util/impl/FormCodecImpl","innerClasses":[{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormCodec$1","access":4104}],"methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"deserializeForm","access":4,"descriptor":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/CustomForm;"},{"name":"serializeForm","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/CustomForm;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V"},{"name":"deserializeResponse","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/CustomForm;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;","signature":"(Lorg/geysermc/cumulus/form/CustomForm;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"validateComponent","access":2,"descriptor":"(Lorg/geysermc/cumulus/component/Component;Lcom/google/gson/JsonElement;)Ljava/lang/Object;"},{"name":"initializeGson","access":4,"descriptor":"(Lcom/google/gson/GsonBuilder;)V"},{"name":"deserializeResponse","access":4164,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"serializeForm","access":4164,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V"},{"name":"deserializeForm","access":4164,"descriptor":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/Form;"}]},{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormCodec$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"org/geysermc/cumulus/form/impl/custom/CustomFormCodec","innerClasses":[{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormCodec$1","access":4104}],"fields":[{"name":"$SwitchMap$org$geysermc$cumulus$component$util$ComponentType","access":4120,"descriptor":"[I"}]},{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormDefinition","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormDefinition;","superName":"org/geysermc/cumulus/form/impl/FormDefinition","fields":[{"name":"INSTANCE","access":26,"descriptor":"Lorg/geysermc/cumulus/form/impl/custom/CustomFormDefinition;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lorg/geysermc/cumulus/form/impl/custom/CustomFormDefinition;"}]},{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormImpl;Lorg/geysermc/cumulus/form/CustomForm;","superName":"org/geysermc/cumulus/form/impl/FormImpl","interfaces":["org/geysermc/cumulus/form/CustomForm"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl","innerName":"Builder","access":25}],"fields":[{"name":"icon","access":18,"descriptor":"Lorg/geysermc/cumulus/util/FormImage;"},{"name":"content","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Ljava/util/List;)V","signature":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Ljava/util/List;)V"},{"name":"icon","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"},{"name":"content","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormImpl$Builder;Lorg/geysermc/cumulus/form/CustomForm$Builder;","superName":"org/geysermc/cumulus/form/impl/FormImpl$Builder","interfaces":["org/geysermc/cumulus/form/CustomForm$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/custom/CustomFormImpl","innerName":"Builder","access":25},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409},{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","outerName":"org/geysermc/cumulus/component/DropdownComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","outerName":"org/geysermc/cumulus/component/StepSliderComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/CustomForm$Builder","outerName":"org/geysermc/cumulus/form/CustomForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/impl/FormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/FormImpl","innerName":"Builder","access":1033},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"components","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"icon","access":2,"descriptor":"Lorg/geysermc/cumulus/util/FormImage;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"icon","access":1,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"icon","access":1,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"iconPath","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"iconUrl","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"component","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/Component;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalComponent","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/Component;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"dropdown","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/DropdownComponent$Builder;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"dropdown","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"dropdown","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"dropdown","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"dropdown","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalDropdown","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalDropdown","access":129,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalDropdown","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalDropdown","access":129,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"input","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"input","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"input","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"label","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalLabel","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"slider","access":1,"descriptor":"(Ljava/lang/String;FFFF)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"slider","access":1,"descriptor":"(Ljava/lang/String;FFF)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"slider","access":1,"descriptor":"(Ljava/lang/String;FF)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFFFZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFFZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"stepSlider","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"stepSlider","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"stepSlider","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"stepSlider","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"stepSlider","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalStepSlider","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalStepSlider","access":129,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalStepSlider","access":1,"descriptor":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;","signature":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalStepSlider","access":129,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"toggle","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"toggle","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalToggle","access":1,"descriptor":"(Ljava/lang/String;ZZ)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"optionalToggle","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/form/CustomForm;"},{"name":"addNullComponent","access":2,"descriptor":"()Lorg/geysermc/cumulus/form/impl/custom/CustomFormImpl$Builder;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/form/Form;"},{"name":"optionalToggle","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalToggle","access":4161,"descriptor":"(Ljava/lang/String;ZZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"toggle","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"toggle","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":4161,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":4161,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalStepSlider","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalSlider","access":4161,"descriptor":"(Ljava/lang/String;FFZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalSlider","access":4161,"descriptor":"(Ljava/lang/String;FFFZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalSlider","access":4161,"descriptor":"(Ljava/lang/String;FFFFZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"slider","access":4161,"descriptor":"(Ljava/lang/String;FF)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"slider","access":4161,"descriptor":"(Ljava/lang/String;FFF)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"slider","access":4161,"descriptor":"(Ljava/lang/String;FFFF)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalLabel","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"label","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalInput","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalInput","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalInput","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"input","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"input","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"input","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":4161,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":4161,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalDropdown","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;IZ)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Ljava/lang/String;Ljava/util/List;I)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/DropdownComponent$Builder;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"optionalComponent","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/Component;Z)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"component","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/Component;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"iconUrl","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"iconPath","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"icon","access":4161,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"},{"name":"icon","access":4161,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/form/CustomForm$Builder;"}]},{"name":"org/geysermc/cumulus/form/impl/modal/ModalFormCodec","version":52,"access":33,"signature":"Lorg/geysermc/cumulus/form/util/impl/FormCodecImpl;","superName":"org/geysermc/cumulus/form/util/impl/FormCodecImpl","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"deserializeForm","access":1,"descriptor":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/ModalForm;"},{"name":"serializeForm","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/ModalForm;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V"},{"name":"deserializeResponse","access":1,"descriptor":"(Lorg/geysermc/cumulus/form/ModalForm;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;","signature":"(Lorg/geysermc/cumulus/form/ModalForm;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"deserializeResponse","access":4161,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"serializeForm","access":4161,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V"},{"name":"deserializeForm","access":4161,"descriptor":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/Form;"}]},{"name":"org/geysermc/cumulus/form/impl/modal/ModalFormDefinition","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormDefinition;","superName":"org/geysermc/cumulus/form/impl/FormDefinition","fields":[{"name":"INSTANCE","access":26,"descriptor":"Lorg/geysermc/cumulus/form/impl/modal/ModalFormDefinition;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lorg/geysermc/cumulus/form/impl/modal/ModalFormDefinition;"}]},{"name":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormImpl;Lorg/geysermc/cumulus/form/ModalForm;","superName":"org/geysermc/cumulus/form/impl/FormImpl","interfaces":["org/geysermc/cumulus/form/ModalForm"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl","innerName":"Builder","access":25}],"fields":[{"name":"content","access":18,"descriptor":"Ljava/lang/String;"},{"name":"button1","access":18,"descriptor":"Ljava/lang/String;"},{"name":"button2","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V"},{"name":"content","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"button1","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"button2","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl$Builder","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormImpl$Builder;Lorg/geysermc/cumulus/form/ModalForm$Builder;","superName":"org/geysermc/cumulus/form/impl/FormImpl$Builder","interfaces":["org/geysermc/cumulus/form/ModalForm$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/modal/ModalFormImpl","innerName":"Builder","access":25},{"name":"org/geysermc/cumulus/form/ModalForm$Builder","outerName":"org/geysermc/cumulus/form/ModalForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/impl/FormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/FormImpl","innerName":"Builder","access":1033}],"fields":[{"name":"content","access":2,"descriptor":"Ljava/lang/String;"},{"name":"button1","access":2,"descriptor":"Ljava/lang/String;"},{"name":"button2","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"content","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/modal/ModalFormImpl$Builder;"},{"name":"button1","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/modal/ModalFormImpl$Builder;"},{"name":"button2","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/modal/ModalFormImpl$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/form/ModalForm;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/form/Form;"},{"name":"button2","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/ModalForm$Builder;"},{"name":"button1","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/ModalForm$Builder;"},{"name":"content","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/ModalForm$Builder;"}]},{"name":"org/geysermc/cumulus/form/impl/simple/SimpleFormCodec","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/util/impl/FormCodecImpl;","superName":"org/geysermc/cumulus/form/util/impl/FormCodecImpl","methods":[{"name":"","access":0,"descriptor":"()V"},{"name":"deserializeForm","access":4,"descriptor":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/SimpleForm;"},{"name":"serializeForm","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/SimpleForm;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V"},{"name":"deserializeResponse","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/SimpleForm;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;","signature":"(Lorg/geysermc/cumulus/form/SimpleForm;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"initializeGson","access":4,"descriptor":"(Lcom/google/gson/GsonBuilder;)V"},{"name":"deserializeResponse","access":4164,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"serializeForm","access":4164,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V"},{"name":"deserializeForm","access":4164,"descriptor":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/Form;"}]},{"name":"org/geysermc/cumulus/form/impl/simple/SimpleFormDefinition","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormDefinition;","superName":"org/geysermc/cumulus/form/impl/FormDefinition","fields":[{"name":"INSTANCE","access":26,"descriptor":"Lorg/geysermc/cumulus/form/impl/simple/SimpleFormDefinition;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lorg/geysermc/cumulus/form/impl/simple/SimpleFormDefinition;"}]},{"name":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormImpl;Lorg/geysermc/cumulus/form/SimpleForm;","superName":"org/geysermc/cumulus/form/impl/FormImpl","interfaces":["org/geysermc/cumulus/form/SimpleForm"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl","innerName":"Builder","access":25}],"fields":[{"name":"content","access":18,"descriptor":"Ljava/lang/String;"},{"name":"buttons","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"}],"methods":[{"name":"","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V","signature":"(Ljava/lang/String;Ljava/lang/String;Ljava/util/List;)V"},{"name":"content","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"buttons","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"}]},{"name":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder","version":52,"access":49,"signature":"Lorg/geysermc/cumulus/form/impl/FormImpl$Builder;Lorg/geysermc/cumulus/form/SimpleForm$Builder;","superName":"org/geysermc/cumulus/form/impl/FormImpl$Builder","interfaces":["org/geysermc/cumulus/form/SimpleForm$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/simple/SimpleFormImpl","innerName":"Builder","access":25},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409},{"name":"org/geysermc/cumulus/form/SimpleForm$Builder","outerName":"org/geysermc/cumulus/form/SimpleForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/impl/FormImpl$Builder","outerName":"org/geysermc/cumulus/form/impl/FormImpl","innerName":"Builder","access":1033}],"fields":[{"name":"buttons","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"content","access":2,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"content","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"button","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/ButtonComponent;)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"button","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"button","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"button","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Z)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/form/SimpleForm;"},{"name":"addNullButton","access":2,"descriptor":"()Lorg/geysermc/cumulus/form/impl/simple/SimpleFormImpl$Builder;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/form/Form;"},{"name":"optionalButton","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"optionalButton","access":4161,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Z)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"optionalButton","access":4161,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;Z)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":4161,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":4161,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"button","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/ButtonComponent;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"},{"name":"content","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/SimpleForm$Builder;"}]},{"name":"org/geysermc/cumulus/form/util/FormBuilder","version":52,"access":1537,"signature":";F::Lorg/geysermc/cumulus/form/Form;R::Lorg/geysermc/cumulus/response/FormResponse;>Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"title","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/String;)TB;"},{"name":"translator","access":1025,"descriptor":"(Ljava/util/function/BiFunction;Ljava/lang/String;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;Ljava/lang/String;)TB;"},{"name":"translator","access":1025,"descriptor":"(Ljava/util/function/BiFunction;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;)TB;"},{"name":"closedResultHandler","access":1025,"descriptor":"(Ljava/lang/Runnable;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/Runnable;)TB;"},{"name":"closedResultHandler","access":1025,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;)TB;"},{"name":"invalidResultHandler","access":1025,"descriptor":"(Ljava/lang/Runnable;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/Runnable;)TB;"},{"name":"invalidResultHandler","access":1025,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;>;)TB;"},{"name":"invalidResultHandler","access":1025,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;)TB;"},{"name":"closedOrInvalidResultHandler","access":1025,"descriptor":"(Ljava/lang/Runnable;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/lang/Runnable;)TB;"},{"name":"closedOrInvalidResultHandler","access":1025,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;>;)TB;"},{"name":"closedOrInvalidResultHandler","access":1025,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;)TB;"},{"name":"validResultHandler","access":1025,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;)TB;"},{"name":"validResultHandler","access":1025,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;)TB;"},{"name":"resultHandler","access":1025,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;)TB;"},{"name":"resultHandler","access":1153,"descriptor":"(Ljava/util/function/BiConsumer;[Lorg/geysermc/cumulus/response/result/ResultType;)Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;>;[Lorg/geysermc/cumulus/response/result/ResultType;)TB;"},{"name":"build","access":1025,"descriptor":"()Lorg/geysermc/cumulus/form/Form;","signature":"()TF;"}]},{"name":"org/geysermc/cumulus/form/util/FormCodec","version":52,"access":1537,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonDeserializer;Lcom/google/gson/JsonSerializer;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonDeserializer","com/google/gson/JsonSerializer"],"methods":[{"name":"fromJson","access":1025,"descriptor":"(Ljava/lang/String;Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/Form;","signature":"(Ljava/lang/String;Ljava/util/function/BiConsumer;)TF;"},{"name":"jsonData","access":1025,"descriptor":"(Lorg/geysermc/cumulus/form/Form;)Ljava/lang/String;","signature":"(TF;)Ljava/lang/String;"},{"name":"deserializeFormResponse","access":1025,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;","signature":"(TF;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"}]},{"name":"org/geysermc/cumulus/form/util/FormType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SIMPLE_FORM","access":16409,"descriptor":"Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"MODAL_FORM","access":16409,"descriptor":"Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"CUSTOM_FORM","access":16409,"descriptor":"Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"VALUES","access":26,"descriptor":"[Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lorg/geysermc/cumulus/form/util/FormType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"fromOrdinal","access":9,"descriptor":"(I)Lorg/geysermc/cumulus/form/util/FormType;"}]},{"name":"org/geysermc/cumulus/form/util/impl/FormCodecImpl","version":52,"access":1057,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonDeserializer;Lcom/google/gson/JsonSerializer;Lorg/geysermc/cumulus/form/util/FormCodec;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonDeserializer","com/google/gson/JsonSerializer","org/geysermc/cumulus/form/util/FormCodec"],"innerClasses":[{"name":"org/geysermc/cumulus/form/util/impl/FormCodecImpl$1","access":0},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"fields":[{"name":"LIST_BUTTON_TYPE","access":28,"descriptor":"Ljava/lang/reflect/Type;"},{"name":"typeClass","access":20,"descriptor":"Ljava/lang/Class;","signature":"Ljava/lang/Class;"},{"name":"formType","access":20,"descriptor":"Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"gson","access":20,"descriptor":"Lcom/google/gson/Gson;"}],"methods":[{"name":"","access":4,"descriptor":"(Ljava/lang/Class;Lorg/geysermc/cumulus/form/util/FormType;)V","signature":"(Ljava/lang/Class;Lorg/geysermc/cumulus/form/util/FormType;)V"},{"name":"fromJson","access":17,"descriptor":"(Ljava/lang/String;Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/form/Form;","signature":"(Ljava/lang/String;Ljava/util/function/BiConsumer;)TF;"},{"name":"setRawResponseConsumer","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/util/function/BiConsumer;)V","signature":"(TF;Ljava/util/function/BiConsumer;)V"},{"name":"jsonData","access":17,"descriptor":"(Lorg/geysermc/cumulus/form/Form;)Ljava/lang/String;","signature":"(TF;)Ljava/lang/String;"},{"name":"deserialize","access":17,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/Form;","signature":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)TF;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":17,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;","signature":"(TF;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserializeFormResponse","access":17,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;","signature":"(TF;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"initializeGson","access":4,"descriptor":"(Lcom/google/gson/GsonBuilder;)V"},{"name":"deserializeForm","access":1028,"descriptor":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/form/Form;","signature":"(Lcom/google/gson/JsonObject;Lcom/google/gson/JsonDeserializationContext;)TF;"},{"name":"serializeForm","access":1028,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V","signature":"(TF;Lcom/google/gson/JsonSerializationContext;Lcom/google/gson/JsonObject;)V"},{"name":"deserializeResponse","access":1028,"descriptor":"(Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;","signature":"(TF;Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"lambda$setRawResponseConsumer$0","access":4106,"descriptor":"(Ljava/util/function/BiConsumer;Lorg/geysermc/cumulus/form/Form;Ljava/lang/String;)V"}]},{"name":"org/geysermc/cumulus/form/util/impl/FormCodecImpl$1","version":52,"access":32,"signature":"Lcom/google/gson/reflect/TypeToken;>;","superName":"com/google/gson/reflect/TypeToken","outerClass":"org/geysermc/cumulus/form/util/impl/FormCodecImpl","innerClasses":[{"name":"org/geysermc/cumulus/form/util/impl/FormCodecImpl$1","access":0}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"org/geysermc/cumulus/response/CustomFormResponse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/response/FormResponse"],"methods":[{"name":"reset","access":1025,"descriptor":"()V"},{"name":"index","access":1025,"descriptor":"(I)V"},{"name":"includeLabels","access":1025,"descriptor":"(Z)V"},{"name":"hasNext","access":1025,"descriptor":"()Z"},{"name":"isPresent","access":1025,"descriptor":"()Z"},{"name":"isNextPresent","access":1025,"descriptor":"()Z"},{"name":"next","access":1025,"descriptor":"()Ljava/lang/Object;","signature":"()TT;","exceptions":["java/lang/ClassCastException"]},{"name":"skip","access":1025,"descriptor":"(I)V"},{"name":"skip","access":1025,"descriptor":"()V"},{"name":"valueAt","access":1025,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;","exceptions":["java/lang/IllegalArgumentException","java/lang/ClassCastException"]},{"name":"asDropdown","access":1025,"descriptor":"()I","exceptions":["java/lang/IllegalStateException"]},{"name":"asInput","access":1025,"descriptor":"()Ljava/lang/String;","exceptions":["java/lang/IllegalStateException"]},{"name":"asSlider","access":1025,"descriptor":"()F","exceptions":["java/lang/IllegalStateException"]},{"name":"asStepSlider","access":1025,"descriptor":"()I","exceptions":["java/lang/IllegalStateException"]},{"name":"asToggle","access":1025,"descriptor":"()Z","exceptions":["java/lang/IllegalStateException"]},{"name":"asDropdown","access":1025,"descriptor":"(I)I","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"asInput","access":1025,"descriptor":"(I)Ljava/lang/String;","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"asSlider","access":1025,"descriptor":"(I)F","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"asStepSlider","access":1025,"descriptor":"(I)I","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"asToggle","access":1025,"descriptor":"(I)Z","exceptions":["java/lang/IllegalArgumentException","java/lang/IllegalStateException"]},{"name":"getResponses","access":132097,"descriptor":"()Lcom/google/gson/JsonArray;"},{"name":"getComponentTypes","access":132097,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"next","access":132097,"descriptor":"(Z)Ljava/lang/Object;","signature":"(Z)TT;","exceptions":["java/lang/ClassCastException"]},{"name":"get","access":132097,"descriptor":"(I)Lcom/google/gson/JsonPrimitive;"},{"name":"getDropdown","access":132097,"descriptor":"(I)I"},{"name":"getInput","access":132097,"descriptor":"(I)Ljava/lang/String;"},{"name":"getSlider","access":132097,"descriptor":"(I)F"},{"name":"getStepSlide","access":132097,"descriptor":"(I)I"},{"name":"getToggle","access":132097,"descriptor":"(I)Z"}]},{"name":"org/geysermc/cumulus/response/FormResponse","version":52,"access":1537,"superName":"java/lang/Object","methods":[{"name":"isClosed","access":132097,"descriptor":"()Z"},{"name":"isInvalid","access":132097,"descriptor":"()Z"},{"name":"isCorrect","access":131073,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/response/ModalFormResponse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/response/FormResponse"],"methods":[{"name":"clickedButtonId","access":1025,"descriptor":"()I"},{"name":"clickedButtonText","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"clickedFirst","access":1025,"descriptor":"()Z"},{"name":"getClickedButtonId","access":132097,"descriptor":"()I"},{"name":"getClickedButtonText","access":132097,"descriptor":"()Ljava/lang/String;"},{"name":"getResult","access":132097,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/response/SimpleFormResponse","version":52,"access":1537,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/response/FormResponse"],"methods":[{"name":"clickedButtonId","access":1025,"descriptor":"()I"},{"name":"clickedButton","access":1025,"descriptor":"()Lorg/geysermc/cumulus/component/ButtonComponent;"},{"name":"getClickedButtonId","access":132097,"descriptor":"()I"},{"name":"getClickedButton","access":132097,"descriptor":"()Lorg/geysermc/cumulus/component/ButtonComponent;"}]},{"name":"org/geysermc/cumulus/response/impl/CustomFormResponseImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/response/impl/ResponseToResultGlue","interfaces":["org/geysermc/cumulus/response/CustomFormResponse"],"fields":[{"name":"responses","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"rawResponse","access":18,"descriptor":"Lcom/google/gson/JsonArray;"},{"name":"componentTypes","access":18,"descriptor":"Ljava/util/List;","signature":"Ljava/util/List;"},{"name":"index","access":2,"descriptor":"I"},{"name":"includeLabels","access":2,"descriptor":"Z"}],"methods":[{"name":"","access":2,"descriptor":"(Ljava/util/List;Lcom/google/gson/JsonArray;Ljava/util/List;)V","signature":"(Ljava/util/List;Lcom/google/gson/JsonArray;Ljava/util/List;)V"},{"name":"","access":131073,"descriptor":"(Lorg/geysermc/cumulus/response/result/ResultType;)V"},{"name":"of","access":9,"descriptor":"(Ljava/util/List;Lcom/google/gson/JsonArray;Ljava/util/List;)Lorg/geysermc/cumulus/response/CustomFormResponse;","signature":"(Ljava/util/List;Lcom/google/gson/JsonArray;Ljava/util/List;)Lorg/geysermc/cumulus/response/CustomFormResponse;"},{"name":"getResponses","access":1,"descriptor":"()Lcom/google/gson/JsonArray;"},{"name":"getComponentTypes","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"nextOrAbsent","access":2,"descriptor":"(Z)Ljava/lang/Object;","signature":"(Z)TT;"},{"name":"next","access":1,"descriptor":"(Z)Ljava/lang/Object;","signature":"(Z)TT;"},{"name":"skip","access":1,"descriptor":"(I)V"},{"name":"skip","access":1,"descriptor":"()V"},{"name":"reset","access":1,"descriptor":"()V"},{"name":"index","access":1,"descriptor":"(I)V"},{"name":"includeLabels","access":1,"descriptor":"(Z)V"},{"name":"hasNext","access":1,"descriptor":"()Z"},{"name":"isPresent","access":1,"descriptor":"()Z"},{"name":"isNextPresent","access":1,"descriptor":"()Z"},{"name":"nextOrAbsent","access":2,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"next","access":1,"descriptor":"()Ljava/lang/Object;","signature":"()TT;"},{"name":"asDropdown","access":1,"descriptor":"()I"},{"name":"asInput","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"asSlider","access":1,"descriptor":"()F"},{"name":"asStepSlider","access":1,"descriptor":"()I"},{"name":"asToggle","access":1,"descriptor":"()Z"},{"name":"get","access":1,"descriptor":"(I)Lcom/google/gson/JsonPrimitive;"},{"name":"valueOrAbsent","access":2,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;","exceptions":["java/lang/IllegalArgumentException","java/lang/ClassCastException"]},{"name":"valueAt","access":1,"descriptor":"(I)Ljava/lang/Object;","signature":"(I)TT;","exceptions":["java/lang/IllegalArgumentException","java/lang/ClassCastException"]},{"name":"asDropdown","access":1,"descriptor":"(I)I"},{"name":"asInput","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"asSlider","access":1,"descriptor":"(I)F"},{"name":"asStepSlider","access":1,"descriptor":"(I)I"},{"name":"asToggle","access":1,"descriptor":"(I)Z"},{"name":"getDropdown","access":1,"descriptor":"(I)I"},{"name":"getInput","access":1,"descriptor":"(I)Ljava/lang/String;"},{"name":"getSlider","access":1,"descriptor":"(I)F"},{"name":"getStepSlide","access":1,"descriptor":"(I)I"},{"name":"getToggle","access":1,"descriptor":"(I)Z"},{"name":"wrongType","access":2,"descriptor":"(ILjava/lang/String;)Ljava/lang/IllegalStateException;"},{"name":"isCorrect","access":4161,"descriptor":"()Z"},{"name":"isInvalid","access":4161,"descriptor":"()Z"},{"name":"isClosed","access":4161,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/response/impl/ModalFormResponseImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/response/impl/ResponseToResultGlue","interfaces":["org/geysermc/cumulus/response/ModalFormResponse"],"fields":[{"name":"clickedButtonId","access":18,"descriptor":"I"},{"name":"clickedButtonText","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"","access":131073,"descriptor":"(Lorg/geysermc/cumulus/response/result/ResultType;)V"},{"name":"of","access":9,"descriptor":"(ILjava/lang/String;)Lorg/geysermc/cumulus/response/impl/ModalFormResponseImpl;"},{"name":"clickedButtonId","access":1,"descriptor":"()I"},{"name":"clickedButtonText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"clickedFirst","access":1,"descriptor":"()Z"},{"name":"getClickedButtonId","access":1,"descriptor":"()I"},{"name":"getClickedButtonText","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getResult","access":1,"descriptor":"()Z"},{"name":"isCorrect","access":4161,"descriptor":"()Z"},{"name":"isInvalid","access":4161,"descriptor":"()Z"},{"name":"isClosed","access":4161,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/response/impl/ResponseToResultGlue","version":52,"access":32,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/response/FormResponse"],"fields":[{"name":"resultType","access":18,"descriptor":"Lorg/geysermc/cumulus/response/result/ResultType;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/geysermc/cumulus/response/result/ResultType;)V"},{"name":"","access":1,"descriptor":"()V"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"isInvalid","access":1,"descriptor":"()Z"},{"name":"isCorrect","access":1,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/response/impl/SimpleFormResponseImpl","version":52,"access":49,"superName":"org/geysermc/cumulus/response/impl/ResponseToResultGlue","interfaces":["org/geysermc/cumulus/response/SimpleFormResponse"],"fields":[{"name":"clickedButtonId","access":18,"descriptor":"I"},{"name":"clickedButton","access":18,"descriptor":"Lorg/geysermc/cumulus/component/ButtonComponent;"}],"methods":[{"name":"","access":2,"descriptor":"(ILorg/geysermc/cumulus/component/ButtonComponent;)V"},{"name":"","access":131073,"descriptor":"(Lorg/geysermc/cumulus/response/result/ResultType;)V"},{"name":"of","access":9,"descriptor":"(ILorg/geysermc/cumulus/component/ButtonComponent;)Lorg/geysermc/cumulus/response/impl/SimpleFormResponseImpl;"},{"name":"clickedButtonId","access":1,"descriptor":"()I"},{"name":"clickedButton","access":1,"descriptor":"()Lorg/geysermc/cumulus/component/ButtonComponent;"},{"name":"getClickedButtonId","access":1,"descriptor":"()I"},{"name":"getClickedButton","access":1,"descriptor":"()Lorg/geysermc/cumulus/component/ButtonComponent;"},{"name":"isCorrect","access":4161,"descriptor":"()Z"},{"name":"isInvalid","access":4161,"descriptor":"()Z"},{"name":"isClosed","access":4161,"descriptor":"()Z"}]},{"name":"org/geysermc/cumulus/response/result/ClosedFormResponseResult","version":52,"access":49,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/response/result/FormResponseResult;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/response/result/FormResponseResult"],"fields":[{"name":"result","access":26,"descriptor":"Lorg/geysermc/cumulus/response/result/ClosedFormResponseResult;","signature":"Lorg/geysermc/cumulus/response/result/ClosedFormResponseResult<*>;"}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lorg/geysermc/cumulus/response/result/ClosedFormResponseResult;","signature":"()Lorg/geysermc/cumulus/response/result/ClosedFormResponseResult;"},{"name":"responseType","access":1,"descriptor":"()Lorg/geysermc/cumulus/response/result/ResultType;"}]},{"name":"org/geysermc/cumulus/response/result/FormResponseResult","version":52,"access":1537,"signature":"Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"closed","access":9,"descriptor":"()Lorg/geysermc/cumulus/response/result/ClosedFormResponseResult;","signature":"()Lorg/geysermc/cumulus/response/result/ClosedFormResponseResult;"},{"name":"invalid","access":9,"descriptor":"(ILjava/lang/String;)Lorg/geysermc/cumulus/response/result/InvalidFormResponseResult;","signature":"(ILjava/lang/String;)Lorg/geysermc/cumulus/response/result/InvalidFormResponseResult;"},{"name":"valid","access":9,"descriptor":"(Lorg/geysermc/cumulus/response/FormResponse;)Lorg/geysermc/cumulus/response/result/ValidFormResponseResult;","signature":"(TR;)Lorg/geysermc/cumulus/response/result/ValidFormResponseResult;"},{"name":"isClosed","access":1,"descriptor":"()Z"},{"name":"isInvalid","access":1,"descriptor":"()Z"},{"name":"isValid","access":1,"descriptor":"()Z"},{"name":"responseType","access":1025,"descriptor":"()Lorg/geysermc/cumulus/response/result/ResultType;"}]},{"name":"org/geysermc/cumulus/response/result/InvalidFormResponseResult","version":52,"access":49,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/response/result/FormResponseResult;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/response/result/FormResponseResult"],"fields":[{"name":"componentIndex","access":18,"descriptor":"I"},{"name":"errorMessage","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":2,"descriptor":"(ILjava/lang/String;)V"},{"name":"of","access":9,"descriptor":"(ILjava/lang/String;)Lorg/geysermc/cumulus/response/result/InvalidFormResponseResult;","signature":"(ILjava/lang/String;)Lorg/geysermc/cumulus/response/result/InvalidFormResponseResult;"},{"name":"responseType","access":1,"descriptor":"()Lorg/geysermc/cumulus/response/result/ResultType;"},{"name":"componentIndex","access":1,"descriptor":"()I"},{"name":"errorMessage","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/response/result/ResultType","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"CLOSED","access":16409,"descriptor":"Lorg/geysermc/cumulus/response/result/ResultType;"},{"name":"INVALID","access":16409,"descriptor":"Lorg/geysermc/cumulus/response/result/ResultType;"},{"name":"VALID","access":16409,"descriptor":"Lorg/geysermc/cumulus/response/result/ResultType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lorg/geysermc/cumulus/response/result/ResultType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lorg/geysermc/cumulus/response/result/ResultType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/ResultType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"}]},{"name":"org/geysermc/cumulus/response/result/ValidFormResponseResult","version":52,"access":49,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/response/result/FormResponseResult;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/response/result/FormResponseResult"],"fields":[{"name":"response","access":18,"descriptor":"Lorg/geysermc/cumulus/response/FormResponse;","signature":"TR;"}],"methods":[{"name":"","access":2,"descriptor":"(Lorg/geysermc/cumulus/response/FormResponse;)V","signature":"(TR;)V"},{"name":"of","access":9,"descriptor":"(Lorg/geysermc/cumulus/response/FormResponse;)Lorg/geysermc/cumulus/response/result/ValidFormResponseResult;","signature":"(TF;)Lorg/geysermc/cumulus/response/result/ValidFormResponseResult;"},{"name":"response","access":1,"descriptor":"()Lorg/geysermc/cumulus/response/FormResponse;","signature":"()TR;"},{"name":"responseType","access":1,"descriptor":"()Lorg/geysermc/cumulus/response/result/ResultType;"}]},{"name":"org/geysermc/cumulus/util/AbsentComponent","version":52,"access":49,"superName":"java/lang/Object","fields":[{"name":"instance","access":26,"descriptor":"Lorg/geysermc/cumulus/util/AbsentComponent;"}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"instance","access":9,"descriptor":"()Lorg/geysermc/cumulus/util/AbsentComponent;"}]},{"name":"org/geysermc/cumulus/util/ComponentType","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"DROPDOWN","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"INPUT","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"LABEL","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"SLIDER","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"STEP_SLIDER","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"TOGGLE","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lorg/geysermc/cumulus/util/ComponentType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getByName","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/ComponentType;"},{"name":"getName","access":131073,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/util/FormBuilder","version":52,"access":132609,"signature":";F::Lorg/geysermc/cumulus/Form<*>;>Ljava/lang/Object;","superName":"java/lang/Object","methods":[{"name":"title","access":132097,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/lang/String;)TT;"},{"name":"translator","access":132097,"descriptor":"(Ljava/util/function/BiFunction;Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;Ljava/lang/String;)TT;"},{"name":"translator","access":132097,"descriptor":"(Ljava/util/function/BiFunction;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;)TT;"},{"name":"responseHandler","access":132097,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;)TT;"},{"name":"responseHandler","access":132097,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;)TT;"},{"name":"build","access":132097,"descriptor":"()Lorg/geysermc/cumulus/Form;","signature":"()TF;"}]},{"name":"org/geysermc/cumulus/util/FormImage","version":52,"access":1537,"superName":"java/lang/Object","innerClasses":[{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"methods":[{"name":"of","access":9,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormImage;"},{"name":"of","access":9,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormImage;"},{"name":"type","access":1025,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"data","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":132097,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"getData","access":132097,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/util/FormImage$Type","version":52,"access":16433,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","innerClasses":[{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"fields":[{"name":"PATH","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"URL","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"VALUES","access":26,"descriptor":"[Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"name","access":18,"descriptor":"Ljava/lang/String;"},{"name":"$VALUES","access":4122,"descriptor":"[Lorg/geysermc/cumulus/util/FormImage$Type;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"fromName","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"typeName","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getByName","access":131081,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"getName","access":131073,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/geysermc/cumulus/util/FormType","version":52,"access":147505,"signature":"Ljava/lang/Enum;","superName":"java/lang/Enum","fields":[{"name":"SIMPLE_FORM","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/FormType;"},{"name":"MODAL_FORM","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/FormType;"},{"name":"CUSTOM_FORM","access":16409,"descriptor":"Lorg/geysermc/cumulus/util/FormType;"},{"name":"$VALUES","access":4122,"descriptor":"[Lorg/geysermc/cumulus/util/FormType;"}],"methods":[{"name":"values","access":9,"descriptor":"()[Lorg/geysermc/cumulus/util/FormType;"},{"name":"valueOf","access":9,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormType;"},{"name":"","access":2,"descriptor":"(Ljava/lang/String;I)V","signature":"()V"},{"name":"getByOrdinal","access":131081,"descriptor":"(I)Lorg/geysermc/cumulus/util/FormType;"}]},{"name":"org/geysermc/cumulus/util/JsonUtils","version":52,"access":33,"superName":"java/lang/Object","methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"assumeMember","access":9,"descriptor":"(Lcom/google/gson/JsonObject;Ljava/lang/String;)Lcom/google/gson/JsonElement;"}]},{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue","version":52,"access":33,"signature":"Lorg/geysermc/cumulus/util/glue/FormGlue;Lorg/geysermc/cumulus/CustomForm;","superName":"org/geysermc/cumulus/util/glue/FormGlue","interfaces":["org/geysermc/cumulus/CustomForm"],"innerClasses":[{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$1","access":4104},{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/CustomFormGlue","innerName":"Builder","access":9}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getIcon","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage;"},{"name":"getContent","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"parseResponse","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/CustomFormResponse;"},{"name":"parseResponse","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"},{"name":"","access":4096,"descriptor":"(Lorg/geysermc/cumulus/util/glue/CustomFormGlue$1;)V"}]},{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"org/geysermc/cumulus/util/glue/CustomFormGlue","innerClasses":[{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$1","access":4104}]},{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$Builder","version":52,"access":33,"signature":"Lorg/geysermc/cumulus/util/glue/FormBuilderGlue;Lorg/geysermc/cumulus/CustomForm$Builder;","superName":"org/geysermc/cumulus/util/glue/FormBuilderGlue","interfaces":["org/geysermc/cumulus/CustomForm$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/CustomFormGlue","innerName":"Builder","access":9},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409},{"name":"org/geysermc/cumulus/component/DropdownComponent$Builder","outerName":"org/geysermc/cumulus/component/DropdownComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/component/StepSliderComponent$Builder","outerName":"org/geysermc/cumulus/component/StepSliderComponent","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/CustomForm$Builder","outerName":"org/geysermc/cumulus/CustomForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/CustomForm$Builder","outerName":"org/geysermc/cumulus/form/CustomForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/glue/CustomFormGlue$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"icon","access":1,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"iconPath","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"iconUrl","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"component","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/Component;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalComponent","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/Component;Z)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"dropdown","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/DropdownComponent$Builder;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"dropdown","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"dropdown","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalDropdown","access":129,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalDropdown","access":129,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"input","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"input","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"input","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalInput","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"label","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalLabel","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"slider","access":1,"descriptor":"(Ljava/lang/String;FFIF)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"slider","access":1,"descriptor":"(Ljava/lang/String;FFI)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"slider","access":1,"descriptor":"(Ljava/lang/String;FFF)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"slider","access":1,"descriptor":"(Ljava/lang/String;FF)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFIFZ)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFIZ)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFFZ)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalSlider","access":1,"descriptor":"(Ljava/lang/String;FFZ)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"stepSlider","access":1,"descriptor":"(Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"stepSlider","access":129,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"stepSlider","access":129,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalStepSlider","access":129,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalStepSlider","access":129,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"toggle","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"toggle","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalToggle","access":1,"descriptor":"(Ljava/lang/String;ZZ)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"optionalToggle","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/CustomFormGlue$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/CustomForm;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/Form;"},{"name":"optionalToggle","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalToggle","access":4161,"descriptor":"(Ljava/lang/String;ZZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"toggle","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"toggle","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalStepSlider","access":4161,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalStepSlider","access":4161,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"stepSlider","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/StepSliderComponent$Builder;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":4161,"descriptor":"(Ljava/lang/String;FFZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":4161,"descriptor":"(Ljava/lang/String;FFFZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":4161,"descriptor":"(Ljava/lang/String;FFIZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalSlider","access":4161,"descriptor":"(Ljava/lang/String;FFIFZ)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":4161,"descriptor":"(Ljava/lang/String;FF)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":4161,"descriptor":"(Ljava/lang/String;FFF)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":4161,"descriptor":"(Ljava/lang/String;FFI)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"slider","access":4161,"descriptor":"(Ljava/lang/String;FFIF)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalLabel","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"label","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalInput","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalInput","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalInput","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"input","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"input","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"input","access":4161,"descriptor":"(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalDropdown","access":4161,"descriptor":"(ZLjava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalDropdown","access":4161,"descriptor":"(ZLjava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Ljava/lang/String;[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Ljava/lang/String;I[Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"dropdown","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/DropdownComponent$Builder;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"optionalComponent","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/Component;Z)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"component","access":4161,"descriptor":"(Lorg/geysermc/cumulus/component/Component;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"iconUrl","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"iconPath","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"icon","access":4161,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/CustomForm$Builder;"},{"name":"lambda$build$0","access":4098,"descriptor":"(Lorg/geysermc/cumulus/util/glue/CustomFormGlue;Ljava/lang/String;)V"}]},{"name":"org/geysermc/cumulus/util/glue/FormBuilderGlue","version":52,"access":1057,"signature":";F::Lorg/geysermc/cumulus/Form<*>;N::Lorg/geysermc/cumulus/form/Form;B::Lorg/geysermc/cumulus/form/util/FormBuilder;>Ljava/lang/Object;Lorg/geysermc/cumulus/util/FormBuilder;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/util/FormBuilder"],"fields":[{"name":"builder","access":20,"descriptor":"Lorg/geysermc/cumulus/form/util/FormBuilder;","signature":"TB;"},{"name":"biResponseHandler","access":4,"descriptor":"Ljava/util/function/BiConsumer;","signature":"Ljava/util/function/BiConsumer;"},{"name":"responseHandler","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/util/FormBuilder;)V","signature":"(TB;)V"},{"name":"title","access":131073,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/lang/String;)TT;"},{"name":"translator","access":131073,"descriptor":"(Ljava/util/function/BiFunction;Ljava/lang/String;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;Ljava/lang/String;)TT;"},{"name":"translator","access":131073,"descriptor":"(Ljava/util/function/BiFunction;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/BiFunction;)TT;"},{"name":"responseHandler","access":131073,"descriptor":"(Ljava/util/function/BiConsumer;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/BiConsumer;)TT;"},{"name":"responseHandler","access":131073,"descriptor":"(Ljava/util/function/Consumer;)Lorg/geysermc/cumulus/util/FormBuilder;","signature":"(Ljava/util/function/Consumer;)TT;"},{"name":"build","access":132097,"descriptor":"()Lorg/geysermc/cumulus/Form;","signature":"()TF;"},{"name":"self","access":4,"descriptor":"()Lorg/geysermc/cumulus/util/FormBuilder;","signature":"()TT;"}]},{"name":"org/geysermc/cumulus/util/glue/FormGlue","version":52,"access":1057,"signature":"Ljava/lang/Object;Lorg/geysermc/cumulus/Form;","superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/Form"],"fields":[{"name":"formType","access":20,"descriptor":"Lorg/geysermc/cumulus/form/util/FormType;"},{"name":"form","access":4,"descriptor":"Lorg/geysermc/cumulus/form/Form;","signature":"TT;"},{"name":"responseHandler","access":4,"descriptor":"Ljava/util/function/Consumer;","signature":"Ljava/util/function/Consumer;"}],"methods":[{"name":"","access":4,"descriptor":"(Lorg/geysermc/cumulus/form/util/FormType;)V"},{"name":"getType","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/FormType;"},{"name":"getJsonData","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getResponseHandler","access":1,"descriptor":"()Ljava/util/function/Consumer;","signature":"()Ljava/util/function/Consumer;"},{"name":"setResponseHandler","access":1,"descriptor":"(Ljava/util/function/Consumer;)V","signature":"(Ljava/util/function/Consumer;)V"},{"name":"parseResponse","access":1025,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"},{"name":"isClosed","access":1,"descriptor":"(Ljava/lang/String;)Z"},{"name":"deserializeResponse","access":4,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;","signature":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/result/FormResponseResult;"},{"name":"newForm","access":1,"descriptor":"()Lorg/geysermc/cumulus/form/Form;","signature":"()TT;"}]},{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue","version":52,"access":33,"signature":"Lorg/geysermc/cumulus/util/glue/FormGlue;Lorg/geysermc/cumulus/ModalForm;","superName":"org/geysermc/cumulus/util/glue/FormGlue","interfaces":["org/geysermc/cumulus/ModalForm"],"innerClasses":[{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$1","access":4104},{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/ModalFormGlue","innerName":"Builder","access":9}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"parseResponse","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/ModalFormResponse;"},{"name":"parseResponse","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"},{"name":"","access":4096,"descriptor":"(Lorg/geysermc/cumulus/util/glue/ModalFormGlue$1;)V"}]},{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"org/geysermc/cumulus/util/glue/ModalFormGlue","innerClasses":[{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$1","access":4104}]},{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$Builder","version":52,"access":33,"signature":"Lorg/geysermc/cumulus/util/glue/FormBuilderGlue;Lorg/geysermc/cumulus/ModalForm$Builder;","superName":"org/geysermc/cumulus/util/glue/FormBuilderGlue","interfaces":["org/geysermc/cumulus/ModalForm$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/ModalFormGlue","innerName":"Builder","access":9},{"name":"org/geysermc/cumulus/ModalForm$Builder","outerName":"org/geysermc/cumulus/ModalForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/form/ModalForm$Builder","outerName":"org/geysermc/cumulus/form/ModalForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/glue/ModalFormGlue$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"content","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/ModalFormGlue$Builder;"},{"name":"button1","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/ModalFormGlue$Builder;"},{"name":"optionalButton1","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/ModalFormGlue$Builder;"},{"name":"button2","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/util/glue/ModalFormGlue$Builder;"},{"name":"optionalButton2","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/util/glue/ModalFormGlue$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/ModalForm;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/Form;"},{"name":"optionalButton2","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"button2","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"optionalButton1","access":4161,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"button1","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"content","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/ModalForm$Builder;"},{"name":"lambda$build$0","access":4098,"descriptor":"(Lorg/geysermc/cumulus/util/glue/ModalFormGlue;Ljava/lang/String;)V"}]},{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue","version":52,"access":33,"signature":"Lorg/geysermc/cumulus/util/glue/FormGlue;Lorg/geysermc/cumulus/SimpleForm;","superName":"org/geysermc/cumulus/util/glue/FormGlue","interfaces":["org/geysermc/cumulus/SimpleForm"],"innerClasses":[{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$1","access":4104},{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/SimpleFormGlue","innerName":"Builder","access":9}],"methods":[{"name":"","access":2,"descriptor":"()V"},{"name":"getTitle","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getContent","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getButtons","access":1,"descriptor":"()Ljava/util/List;","signature":"()Ljava/util/List;"},{"name":"parseResponse","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/SimpleFormResponse;"},{"name":"parseResponse","access":4161,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/response/FormResponse;"},{"name":"","access":4096,"descriptor":"(Lorg/geysermc/cumulus/util/glue/SimpleFormGlue$1;)V"}]},{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$1","version":52,"access":4128,"superName":"java/lang/Object","outerClass":"org/geysermc/cumulus/util/glue/SimpleFormGlue","innerClasses":[{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$1","access":4104}]},{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$Builder","version":52,"access":33,"signature":"Lorg/geysermc/cumulus/util/glue/FormBuilderGlue;Lorg/geysermc/cumulus/SimpleForm$Builder;","superName":"org/geysermc/cumulus/util/glue/FormBuilderGlue","interfaces":["org/geysermc/cumulus/SimpleForm$Builder"],"innerClasses":[{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$Builder","outerName":"org/geysermc/cumulus/util/glue/SimpleFormGlue","innerName":"Builder","access":9},{"name":"org/geysermc/cumulus/SimpleForm$Builder","outerName":"org/geysermc/cumulus/SimpleForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409},{"name":"org/geysermc/cumulus/form/SimpleForm$Builder","outerName":"org/geysermc/cumulus/form/SimpleForm","innerName":"Builder","access":1545},{"name":"org/geysermc/cumulus/util/glue/SimpleFormGlue$1","access":4104},{"name":"java/lang/invoke/MethodHandles$Lookup","outerName":"java/lang/invoke/MethodHandles","innerName":"Lookup","access":25}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"content","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"button","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"button","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"button","access":1,"descriptor":"(Ljava/lang/String;)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;Z)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Lorg/geysermc/cumulus/util/FormImage;Z)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"optionalButton","access":1,"descriptor":"(Ljava/lang/String;Z)Lorg/geysermc/cumulus/SimpleForm$Builder;"},{"name":"build","access":1,"descriptor":"()Lorg/geysermc/cumulus/SimpleForm;"},{"name":"build","access":4161,"descriptor":"()Lorg/geysermc/cumulus/Form;"},{"name":"lambda$build$0","access":4098,"descriptor":"(Lorg/geysermc/cumulus/util/glue/SimpleFormGlue;Ljava/lang/String;)V"}]},{"name":"org/geysermc/cumulus/util/impl/FormImageAdaptor","version":52,"access":33,"signature":"Ljava/lang/Object;Lcom/google/gson/JsonDeserializer;Lcom/google/gson/JsonSerializer;","superName":"java/lang/Object","interfaces":["com/google/gson/JsonDeserializer","com/google/gson/JsonSerializer"],"innerClasses":[{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"methods":[{"name":"","access":1,"descriptor":"()V"},{"name":"deserialize","access":1,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Lorg/geysermc/cumulus/util/FormImage;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":1,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"},{"name":"deserialize","access":4161,"descriptor":"(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Object;","exceptions":["com/google/gson/JsonParseException"]},{"name":"serialize","access":4161,"descriptor":"(Ljava/lang/Object;Ljava/lang/reflect/Type;Lcom/google/gson/JsonSerializationContext;)Lcom/google/gson/JsonElement;"}]},{"name":"org/geysermc/cumulus/util/impl/FormImageImpl","version":52,"access":49,"superName":"java/lang/Object","interfaces":["org/geysermc/cumulus/util/FormImage"],"innerClasses":[{"name":"org/geysermc/cumulus/util/FormImage$Type","outerName":"org/geysermc/cumulus/util/FormImage","innerName":"Type","access":16409}],"fields":[{"name":"type","access":18,"descriptor":"Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"data","access":18,"descriptor":"Ljava/lang/String;"}],"methods":[{"name":"","access":1,"descriptor":"(Lorg/geysermc/cumulus/util/FormImage$Type;Ljava/lang/String;)V"},{"name":"type","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"data","access":1,"descriptor":"()Ljava/lang/String;"},{"name":"getType","access":1,"descriptor":"()Lorg/geysermc/cumulus/util/FormImage$Type;"},{"name":"getData","access":1,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/intellij/lang/annotations/Flow","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"fields":[{"name":"DEFAULT_SOURCE","access":25,"descriptor":"Ljava/lang/String;","constant":"The method argument (if parameter was annotated) or this container (if instance method was annotated)"},{"name":"THIS_SOURCE","access":25,"descriptor":"Ljava/lang/String;","constant":"this"},{"name":"DEFAULT_TARGET","access":25,"descriptor":"Ljava/lang/String;","constant":"This container (if the parameter was annotated) or the return value (if instance method was annotated)"},{"name":"RETURN_METHOD_TARGET","access":25,"descriptor":"Ljava/lang/String;","constant":"The return value of this method"},{"name":"THIS_TARGET","access":25,"descriptor":"Ljava/lang/String;","constant":"this"}],"methods":[{"name":"source","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":"The method argument (if parameter was annotated) or this container (if instance method was annotated)"},{"name":"sourceIsContainer","access":1025,"descriptor":"()Z","annotationDefault":false},{"name":"target","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":"This container (if the parameter was annotated) or the return value (if instance method was annotated)"},{"name":"targetIsContainer","access":1025,"descriptor":"()Z","annotationDefault":false}]},{"name":"org/intellij/lang/annotations/Identifier","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"org/intellij/lang/annotations/JdkConstants","version":52,"access":33,"superName":"java/lang/Object","innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$TabLayoutPolicy","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TabLayoutPolicy","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$TabPlacement","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TabPlacement","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$TitledBorderTitlePosition","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TitledBorderTitlePosition","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$TitledBorderJustification","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TitledBorderJustification","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$FontStyle","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"FontStyle","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$TreeSelectionMode","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TreeSelectionMode","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$ListSelectionMode","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"ListSelectionMode","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$BoxLayoutAxis","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"BoxLayoutAxis","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$PatternFlags","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"PatternFlags","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$CalendarMonth","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"CalendarMonth","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$HorizontalScrollBarPolicy","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"HorizontalScrollBarPolicy","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$VerticalScrollBarPolicy","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"VerticalScrollBarPolicy","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$AdjustableOrientation","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"AdjustableOrientation","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$InputEventMask","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"InputEventMask","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$CursorType","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"CursorType","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$FlowLayoutAlignment","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"FlowLayoutAlignment","access":9737},{"name":"org/intellij/lang/annotations/JdkConstants$HorizontalAlignment","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"HorizontalAlignment","access":9737}],"methods":[{"name":"","access":1,"descriptor":"()V"}]},{"name":"org/intellij/lang/annotations/JdkConstants$AdjustableOrientation","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$AdjustableOrientation","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"AdjustableOrientation","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$BoxLayoutAxis","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$BoxLayoutAxis","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"BoxLayoutAxis","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$CalendarMonth","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$CalendarMonth","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"CalendarMonth","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$CursorType","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$CursorType","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"CursorType","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$FlowLayoutAlignment","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$FlowLayoutAlignment","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"FlowLayoutAlignment","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$FontStyle","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$FontStyle","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"FontStyle","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$HorizontalAlignment","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$HorizontalAlignment","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"HorizontalAlignment","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$HorizontalScrollBarPolicy","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$HorizontalScrollBarPolicy","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"HorizontalScrollBarPolicy","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$InputEventMask","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$InputEventMask","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"InputEventMask","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$ListSelectionMode","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$ListSelectionMode","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"ListSelectionMode","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$PatternFlags","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$PatternFlags","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"PatternFlags","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$TabLayoutPolicy","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$TabLayoutPolicy","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TabLayoutPolicy","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$TabPlacement","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$TabPlacement","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TabPlacement","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$TitledBorderJustification","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$TitledBorderJustification","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TitledBorderJustification","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$TitledBorderTitlePosition","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$TitledBorderTitlePosition","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TitledBorderTitlePosition","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$TreeSelectionMode","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$TreeSelectionMode","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"TreeSelectionMode","access":9737}]},{"name":"org/intellij/lang/annotations/JdkConstants$VerticalScrollBarPolicy","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"innerClasses":[{"name":"org/intellij/lang/annotations/JdkConstants$VerticalScrollBarPolicy","outerName":"org/intellij/lang/annotations/JdkConstants","innerName":"VerticalScrollBarPolicy","access":9737}]},{"name":"org/intellij/lang/annotations/Language","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"},{"name":"prefix","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""},{"name":"suffix","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"org/intellij/lang/annotations/MagicConstant","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"intValues","access":1025,"descriptor":"()[J","annotationDefault":[]},{"name":"stringValues","access":1025,"descriptor":"()[Ljava/lang/String;","annotationDefault":[]},{"name":"flags","access":1025,"descriptor":"()[J","annotationDefault":[]},{"name":"valuesFromClass","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}},{"name":"flagsFromClass","access":1025,"descriptor":"()Ljava/lang/Class;","signature":"()Ljava/lang/Class<*>;","annotationDefault":{"kind":"type","descriptor":"V"}}]},{"name":"org/intellij/lang/annotations/Pattern","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/intellij/lang/annotations/PrintFormat","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"]},{"name":"org/intellij/lang/annotations/PrintFormatPattern","version":52,"access":32,"superName":"java/lang/Object","fields":[{"name":"ARG_INDEX","access":26,"descriptor":"Ljava/lang/String;","constant":"(?:\\d+\\$)?"},{"name":"FLAGS","access":26,"descriptor":"Ljava/lang/String;","constant":"(?:[-#+ 0,(<]*)?"},{"name":"WIDTH","access":26,"descriptor":"Ljava/lang/String;","constant":"(?:\\d+)?"},{"name":"PRECISION","access":26,"descriptor":"Ljava/lang/String;","constant":"(?:\\.\\d+)?"},{"name":"CONVERSION","access":26,"descriptor":"Ljava/lang/String;","constant":"(?:[tT])?(?:[a-zA-Z%])"},{"name":"TEXT","access":26,"descriptor":"Ljava/lang/String;","constant":"[^%]|%%"},{"name":"PRINT_FORMAT","access":24,"descriptor":"Ljava/lang/String;","constant":"(?:[^%]|%%|(?:%(?:\\d+\\$)?(?:[-#+ 0,(<]*)?(?:\\d+)?(?:\\.\\d+)?(?:[tT])?(?:[a-zA-Z%])))*"}],"methods":[{"name":"","access":0,"descriptor":"()V"}]},{"name":"org/intellij/lang/annotations/RegExp","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"prefix","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""},{"name":"suffix","access":1025,"descriptor":"()Ljava/lang/String;","annotationDefault":""}]},{"name":"org/intellij/lang/annotations/Subst","version":52,"access":9729,"superName":"java/lang/Object","interfaces":["java/lang/annotation/Annotation"],"methods":[{"name":"value","access":1025,"descriptor":"()Ljava/lang/String;"}]},{"name":"org/slf4j/Logger","version":61,"access":1537,"superName":"java/lang/Object","methods":[{"name":"trace","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"debug","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"info","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"warn","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"},{"name":"error","access":1025,"descriptor":"(Ljava/lang/String;Ljava/lang/Throwable;)V"}]},{"name":"org/slf4j/LoggerFactory","version":61,"access":33,"superName":"java/lang/Object","methods":[{"name":"getLogger","access":9,"descriptor":"(Ljava/lang/String;)Lorg/slf4j/Logger;"}]},{"name":"org/spigotmc/CustomTimingsHandler","version":61,"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"},{"name":"","access":1,"descriptor":"(Ljava/lang/String;Lorg/spigotmc/CustomTimingsHandler;)V"},{"name":"printTimings","access":9,"descriptor":"(Ljava/io/PrintStream;)V"},{"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":61,"access":131105,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$ScheduledForRemoval","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"ScheduledForRemoval","access":9737}],"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"},{"name":"getDismounted","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/spigotmc/event/entity/EntityMountEvent","version":61,"access":131105,"superName":"org/bukkit/event/entity/EntityEvent","interfaces":["org/bukkit/event/Cancellable"],"innerClasses":[{"name":"org/jetbrains/annotations/ApiStatus$ScheduledForRemoval","outerName":"org/jetbrains/annotations/ApiStatus","innerName":"ScheduledForRemoval","access":9737}],"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"},{"name":"getMount","access":1,"descriptor":"()Lorg/bukkit/entity/Entity;"},{"name":"isCancelled","access":1,"descriptor":"()Z"},{"name":"setCancelled","access":1,"descriptor":"(Z)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/spigotmc/event/entity/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/spigotmc/event/player/PlayerSpawnLocationEvent","version":61,"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"},{"name":"getSpawnLocation","access":1,"descriptor":"()Lorg/bukkit/Location;"},{"name":"setSpawnLocation","access":1,"descriptor":"(Lorg/bukkit/Location;)V"},{"name":"getHandlers","access":1,"descriptor":"()Lorg/bukkit/event/HandlerList;"},{"name":"getHandlerList","access":9,"descriptor":"()Lorg/bukkit/event/HandlerList;"}]},{"name":"org/spigotmc/event/player/package-info","version":61,"access":5632,"superName":"java/lang/Object"},{"name":"org/spigotmc/package-info","version":61,"access":5632,"superName":"java/lang/Object"}]}